aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2024-10-12 00:23:57 +1100
committerquou <quou@disroot.org>2024-10-12 00:24:07 +1100
commit7a7628a3feaec81d9a445acbec604baecac3a167 (patch)
tree962d56698071cdf5766083b77fa05607b9e37668 /Makefile
parentc5445eb3032f2081c8cf798e03b088b64b016a1f (diff)
sdl + emscripten backend
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index b77608e..4042ab4 100644
--- a/Makefile
+++ b/Makefile
@@ -42,6 +42,30 @@ ifeq ($(config), release_gnu64)
libs = -lX11 -lXi -lpulse -lpulse-simple -lpthread -lm
endif
+ifeq ($(config), debug_sdl2)
+ compiler = gcc
+ tool_compiler = gcc
+ linker = gcc
+ conf_cflags = -DDEBUG -Dplat_sdl2 -Dplat_x86 \
+ -Dallocation_default_alignment=8 \
+ -g
+ libs = -lSDL2 -lm
+endif
+
+ifeq ($(config), release_ems)
+ compiler = emcc
+ tool_compiler = gcc
+ target = ems/hftrss.html
+ linker = emcc
+ conf_cflags = -DNDEBUG -Dplat_ems -Dplat_sdl2 \
+ -Dplat_ems \
+ -Dallocation_default_alignment=8 \
+ -O3
+ conf_lflags = -m64 -s --shell-file ems/template.html \
+ --post-js ems/post_run.js -sUSE_SDL=2
+ libs = -lm
+endif
+
sources = \
animation.c \
asset.c \