diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -42,22 +42,28 @@ shadercompiler: sc/sc.o sc/includer.o libqstd.a libcfg.a app.o: app.cpp g++ -std=c++20 $(opt_com) $(cflags) -c app.cpp -o app.o -c2.o: c2.cpp - g++ -std=c++20 $(opt_com) $(cflags) -c c2.cpp -o c2.o -video.o: video.cpp - g++ -std=c++20 $(opt_com) $(cflags) -c video.cpp -o video.o -pipeline.o: pipeline.cpp - g++ -std=c++20 $(opt_com) $(cflags) -c pipeline.cpp -o pipeline.o asset.o: asset.cpp g++ -std=c++20 $(opt_com) $(cflags) -c asset.cpp -o asset.o -ui.o: ui.cpp - g++ -std=c++20 $(opt_com) $(cflags) -c ui.cpp -o ui.o +c2.o: c2.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c c2.cpp -o c2.o +camera.o: camera.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c camera.cpp -o camera.o +debugdraw.o: debugdraw.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c debugdraw.cpp -o debugdraw.o +editor.o: editor.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c editor.cpp -o editor.o maths.o: maths.cpp g++ -std=c++20 $(opt_com) $(cflags) -c maths.cpp -o maths.o model.o: model.cpp g++ -std=c++20 $(opt_com) $(cflags) -c model.cpp -o model.o -c2: app.o c2.o video.o pipeline.o asset.o ui.o maths.o model.o libqstd.a - g++ $(opt_lnk) $(lflags) -o c2 app.o c2.o video.o pipeline.o asset.o ui.o maths.o model.o libqstd.a -lX11 -lm +pipeline.o: pipeline.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c pipeline.cpp -o pipeline.o +ui.o: ui.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c ui.cpp -o ui.o +video.o: video.cpp + g++ -std=c++20 $(opt_com) $(cflags) -c video.cpp -o video.o +c2: app.o asset.o c2.o camera.o debugdraw.o editor.o maths.o model.o pipeline.o ui.o video.o libqstd.a + g++ $(opt_lnk) $(lflags) -o c2 app.o asset.o c2.o camera.o debugdraw.o editor.o maths.o model.o pipeline.o ui.o video.o libqstd.a -lX11 -lm c2: pack @@ -123,10 +129,10 @@ pack: packer data/debug.csh data/mip_spec.csh data/sky.csh data/surface.csh data data: mkdir -p data --include qstd/memory.d qstd/plat.d qstd/str.d qstd/pack.d cfg/cfgparse.d sc/sc.d sc/includer.d app.d c2.d video.d pipeline.d asset.d ui.d maths.d model.d convtexture.d convmodel.d convmaterial.d packer.d +-include qstd/memory.d qstd/plat.d qstd/str.d qstd/pack.d cfg/cfgparse.d sc/sc.d sc/includer.d app.d asset.d c2.d camera.d debugdraw.d editor.d maths.d model.d pipeline.d ui.d video.d convtexture.d convmodel.d convmaterial.d packer.d clean: - rm -f qstd/memory.o qstd/plat.o qstd/str.o qstd/pack.o cfg/cfgparse.o sc/sc.o sc/includer.o app.o c2.o video.o pipeline.o asset.o ui.o maths.o model.o convtexture.o convmodel.o convmaterial.o packer.o qstd/memory.d qstd/plat.d qstd/str.d qstd/pack.d cfg/cfgparse.d sc/sc.d sc/includer.d app.d c2.d video.d pipeline.d asset.d ui.d maths.d model.d convtexture.d convmodel.d convmaterial.d packer.d data/debug.csh data/mip_spec.csh data/sky.csh data/surface.csh data/surface_depthonly.csh data/triangle.csh data/ui.csh data/monkey.mdl data/22.tex data/kita.tex data/brick_albedo.tex data/brick_ao.tex data/brick_normal.tex data/sky.tex data/bricks.mat data/plastic.mat + rm -f qstd/memory.o qstd/plat.o qstd/str.o qstd/pack.o cfg/cfgparse.o sc/sc.o sc/includer.o app.o asset.o c2.o camera.o debugdraw.o editor.o maths.o model.o pipeline.o ui.o video.o convtexture.o convmodel.o convmaterial.o packer.o qstd/memory.d qstd/plat.d qstd/str.d qstd/pack.d cfg/cfgparse.d sc/sc.d sc/includer.d app.d asset.d c2.d camera.d debugdraw.d editor.d maths.d model.d pipeline.d ui.d video.d convtexture.d convmodel.d convmaterial.d packer.d data/debug.csh data/mip_spec.csh data/sky.csh data/surface.csh data/surface_depthonly.csh data/triangle.csh data/ui.csh data/monkey.mdl data/22.tex data/kita.tex data/brick_albedo.tex data/brick_ao.tex data/brick_normal.tex data/sky.tex data/bricks.mat data/plastic.mat rm -f shadercompiler rmdir data rm -f c2 |