summaryrefslogtreecommitdiff
path: root/Makefile
blob: bada565d7730e3095cbd2a4106ba4a186bb0b5de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CFLAGS = -O3 -std=c++20 -Wall -Wextra -Wno-c99-designator -iquotesrc
LIBS   = -lSDL2
SRC    = FLD.cpp demo.cpp

all: demo

FLD.cpp:
	./create_FLD.cpp.sh

demo: $(SRC)
	clang++ $(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