blob: bc8c029582fa37ef65d02d23ed414a6f1d31f6f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
SOLOUD = vendors/soloud
CFLAGS = -O3 -std=c++20 \
-iquotesrc -iquote$(SOLOUD)/include -iquote/usr/include/SDL2 \
-DWITH_SDL2_STATIC= # -Wall -Wextra -Wno-c99-designator
LIBS = -lSDL2
SRC = FLD.cpp demo.cpp \
$(wildcard $(SOLOUD)/src/core/*.c*) \
$(wildcard $(SOLOUD)/src/audiosource/wav/*.c*) \
$(wildcard $(SOLOUD)/src/backend/sdl2_static/*.c*)
all: demo
FLD.cpp:
./create_FLD.cpp.sh
demo: $(SRC)
g++ $(CFLAGS) -o $@ $(SRC) $(LIBS)
clean:
rm -rf FLD.cpp demo build_FLD.cpp
re:
@$(MAKE) --no-print-directory clean
@$(MAKE) --no-print-directory all
.PHONY: all FLD.cpp clean re
|