equal
deleted
inserted
replaced
21 rm -rf build |
21 rm -rf build |
22 |
22 |
23 run: build/shader-shark |
23 run: build/shader-shark |
24 SHADER_SHARK_DATA_DIR=. $(<) |
24 SHADER_SHARK_DATA_DIR=. $(<) |
25 |
25 |
26 build: |
|
27 mkdir -p $(@) |
|
28 |
|
29 SRC= \ |
26 SRC= \ |
30 Shark.cpp \ |
27 Shark.cpp \ |
31 shader-shark.cpp \ |
28 shader-shark.cpp \ |
32 ImageLoader.cpp \ |
29 ImageLoader.cpp \ |
33 Texture.cpp \ |
30 Texture.cpp \ |
34 Shader.cpp \ |
31 Shader.cpp \ |
35 Program.cpp \ |
32 Program.cpp \ |
|
33 XAttrs.cpp \ |
36 FileMonitor.cpp |
34 FileMonitor.cpp |
37 |
35 |
38 build/shader-shark: $(SRC) build *.h |
36 build/shader-shark: $(SRC) *.h |
|
37 mkdir -p build |
39 $(CXX) -std=c++20 -g -o $(@) $(SRC) $$(pkg-config --cflags --libs \ |
38 $(CXX) -std=c++20 -g -o $(@) $(SRC) $$(pkg-config --cflags --libs \ |
40 epoxy x11 glu glm Magick++) |
39 epoxy x11 glu glm Magick++) |