Headless compile flag (#107)

This commit is contained in:
Isaac 2022-05-20 10:12:39 +10:00 committed by GitHub
parent 672af8e2a0
commit 21451b0974
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -64,9 +64,10 @@ DOCKERBUILD ?= 0
DEBUG_INFO_LEVEL ?= 2 DEBUG_INFO_LEVEL ?= 2
# Enable profiling # Enable profiling
PROFILE ?= 0 PROFILE ?= 0
# Compile headless
HEADLESS ?= 0
# Enable Game ICON # Enable Game ICON
ICON ?= 1 ICON ?= 1
# Various workarounds for weird toolchains # Various workarounds for weird toolchains
NO_BZERO_BCOPY ?= 0 NO_BZERO_BCOPY ?= 0
@ -349,6 +350,13 @@ else
endif endif
endif endif
ifeq ($(HEADLESS),1)
$(warning Compiling headless)
RENDER_API := DUMMY
WINDOW_API := DUMMY
AUDIO_API := DUMMY
CONTROLLER_API :=
endif
# NON_MATCHING - whether to build a matching, identical copy of the ROM # NON_MATCHING - whether to build a matching, identical copy of the ROM
# 1 - enable some alternate, more portable code that does not produce a matching ROM # 1 - enable some alternate, more portable code that does not produce a matching ROM