glow toimii!! final size: 4076

This commit is contained in:
2024-07-31 03:26:05 +03:00
parent d184eba529
commit 5db872e091
3 changed files with 238 additions and 276 deletions

View File

@ -6,15 +6,15 @@
#
# Note about spaces in path names:
#
# Any file name/path that includes $(PROGRAM_DIR) must be enclosed in quotes, like
# "$(PROGRAM_DIR)\Tools\Crinkler\crinkler.exe" or "$(PROGRAM_DIR)\Libs", because
# Any file name/path that includes $(PROGRAM_DIR) must be enclosed in quotes, like
# "$(PROGRAM_DIR)\Tools\Crinkler\crinkler.exe" or "$(PROGRAM_DIR)\Libs", because
# PROGRAM_DIR might contain spaces.
#
#
# Paths that are relative to the project directory, don't have to be enclosed in quotes,
# because Compofiller Studio changes the current directory to the project directory.
# All you have to do is make sure the file names don't contain spaces.
#
VISUALS_USE_TIME_UNIFORM_DEFINE=-DUSE_TIME_UNIFORM=$(USE_TIME_UNIFORM)
VISUALS_TIME_UNIFORM_NAME_DEFINE=-DTIME_UNIFORM_NAME=$(TIME_UNIFORM_NAME)
VISUALS_USE_RESOLUTION_UNIFORM_DEFINE=-DUSE_RESOLUTION_UNIFORM=$(USE_RESOLUTION_UNIFORM)
@ -39,7 +39,7 @@ VISUALS_ASM_OPTS=$(VISUALS_USE_TIME_UNIFORM_DEFINE) $(VISUALS_USE_RESOLUTION_UNI
-DTEXT_FONT_WEIGHT=$(TEXT_FONT_WEIGHT) \
-DTEXT_FONT_ORIENTATION=$(TEXT_FONT_ORIENTATION) \
-DTEXT_FONT_ESCAPEMENT=$(TEXT_FONT_ESCAPEMENT) \
-DTEXT_FONT_WIDTH=$(TEXT_FONT_WIDTH) \
-DTEXT_FONT_WIDTH=$(TEXT_FONT_WIDTH) \
-DTEXT_CHARACTER_EXTRA_SPACING=$(TEXT_CHARACTER_EXTRA_SPACING) \
-DTEXTS_UNIFORM_NAME=$(TEXTS_UNIFORM_NAME) \
-DUSE_TEXTS=$(USE_TEXTS) -DUSE_TEXTS_UNIFORM=$(USE_TEXTS_UNIFORM) \
@ -47,7 +47,7 @@ VISUALS_ASM_OPTS=$(VISUALS_USE_TIME_UNIFORM_DEFINE) $(VISUALS_USE_RESOLUTION_UNI
# this doesn't need to go to the assembler anymore, because the shader goes via PreprocessShader.exe to a hard-coded file name
# -DSHADER_FILE=$(QUOTE)$(SHADER_FILE)$(QUOTE)
# -DSHADER_FILE=$(QUOTE)$(SHADER_FILE)$(QUOTE)
# We force 16 bit output. This prevents non-working audio and crash, when a 32 bit float format song is given.
@ -80,7 +80,7 @@ DEBUG_LINKER_COMMON_LIBS_PARAMS=-l kernel32 -l user32
DEBUG_LINKER_AUDIO_LIBS_PARAMS=-l winmm $(DEBUG_LINKER_COMMON_LIBS_PARAMS)
# for visuals DLL
DEBUG_LINKER_VISUALS_LIBS_PARAMS=$(DEBUG_LINKER_COMMON_LIBS_PARAMS) -l gdi32 -l opengl32
DEBUG_LINKER_VISUALS_LIBS_PARAMS=$(DEBUG_LINKER_COMMON_LIBS_PARAMS) -l gdi32 -l opengl32
########## EXE linker things ###########
@ -89,7 +89,7 @@ ifeq ($(EXE_LINKER_PROGRAM),Crinkler)
# Crinkler settings
# Linker for building standalone EXE files for running
FINAL_LINKER_EXE="$(PROGRAM_DIR)\Tools\Crinkler\crinkler.exe"
FINAL_LINKER_OPTS=/SUBSYSTEM:WINDOWS /ENTRY:t /COMPMODE:VERYSLOW /HASHSIZE:1000 /HASHTRIES:2000 /ORDERTRIES:$(CRINKLER_ORDERTRIES) \
FINAL_LINKER_OPTS=/SUBSYSTEM:WINDOWS /ENTRY:t /COMPMODE:VERYSLOW /HASHTRIES:1000 /ORDERTRIES:$(CRINKLER_ORDERTRIES) \
/UNSAFEIMPORT /LIBPATH:$(LIB_PATH) /REPORT:crinkler_report.html /PROGRESSGUI
FINAL_LINKER_OUT_OPT=/OUT:
FINAL_LINKER_GENERAL_LIBS_PARAMS=kernel32.lib user32.lib
@ -100,7 +100,7 @@ else
# GNU ld settings
FINAL_LINKER_EXE="$(PROGRAM_DIR)\Tools\Linker\ld.exe"
FINAL_LINKER_OPTS=-e t -L $(LIB_PATH)
FINAL_LINKER_OUT_OPT=-o
FINAL_LINKER_OUT_OPT=-o
FINAL_LINKER_GENERAL_LIBS_PARAMS=-l kernel32 -l user32
FINAL_LINKER_AUDIO_LIBS_PARAMS=-l winmm
FINAL_LINKER_VISUALS_LIBS_PARAMS=-l gdi32 -l opengl32