2025-10-13 21:07:46 +02:00
|
|
|
CFLAGS := -Wall -Wextra
|
|
|
|
LDFLAGS = -lglfw -lm -lGL -I./glad/include
|
|
|
|
|
2025-10-14 08:21:09 +02:00
|
|
|
SOURCES = main.c game.c game.h glad/src/glad.c assets/dominos.h
|
|
|
|
|
|
|
|
domino-dungeon: ${SOURCES}
|
2025-10-13 21:07:46 +02:00
|
|
|
$(CC) ${CFLAGS} ${LDFLAGS} -o $@ $^
|
|
|
|
|
2025-10-14 06:17:32 +02:00
|
|
|
assets/dominos.h: src_build/domino_assets
|
|
|
|
$< assets/1bit_dominoes_asset_pack/white_and_blue_dominoes.png > $@
|
|
|
|
|
|
|
|
src_build/domino_assets: src_build/domino_assets.c
|
|
|
|
$(CC) -o $@ $^ -lm
|
|
|
|
|
2025-10-14 08:21:09 +02:00
|
|
|
# https://gist.github.com/ousttrue/0f3a11d5d28e365b129fe08f18f4e141
|
|
|
|
domino-dungeon.html: ${SOURCES}
|
|
|
|
emcc -sUSE_WEBGL2=1 -sUSE_GLFW=3 -sWASM=1 -I./glad/include $(filter %.c,$^) -o $@
|
|
|
|
|