equal
deleted
inserted
replaced
17 |
17 |
18 .PHONY: all clean run |
18 .PHONY: all clean run |
19 |
19 |
20 clean: |
20 clean: |
21 rm -rf build |
21 rm -rf build |
|
22 rm -f documents/*.aux |
|
23 rm -f documents/*.log |
|
24 rm -f documents/*.nav |
|
25 rm -f documents/*.out |
|
26 rm -f documents/*.snm |
|
27 rm -f documents/*.toc |
22 |
28 |
23 run: build/ohp3d |
29 run: build/ohp3d |
24 OHP3D_DATA_DIR=. $(<) |
30 OHP3D_DATA_DIR=. $(<) |
25 |
31 |
26 SRC= \ |
32 SRC= \ |
34 |
40 |
35 build/ohp3d: $(SRC) *.h |
41 build/ohp3d: $(SRC) *.h |
36 mkdir -p build |
42 mkdir -p build |
37 $(CXX) -std=c++20 -g -o $(@) $(SRC) $$(pkg-config --cflags --libs \ |
43 $(CXX) -std=c++20 -g -o $(@) $(SRC) $$(pkg-config --cflags --libs \ |
38 epoxy x11 glu glm poppler-cpp) |
44 epoxy x11 glu glm poppler-cpp) |
|
45 |
|
46 documents/ohp3d.pdf: documents/ohp3d.tex |
|
47 cd documents; pdflatex $(notdir $(<)) |