summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2025-02-22 18:15:05 +1100
committerquou <quou@disroot.org>2025-02-22 18:15:05 +1100
commitb10d6e5857481d4b018547c66585fd4f84a85937 (patch)
tree164ec7e86eed1dc9e18d9587efc0fdcc0e0adf97 /Makefile
parent9c3935c2b012154ae0478c8dc2cabefed3380573 (diff)
update makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 0250cc1..4a1b27e 100644
--- a/Makefile
+++ b/Makefile
@@ -98,20 +98,28 @@ packer: packer.o libqstd.a
gcc $(opt_lnk) $(lflags) -o packer packer.o libqstd.a
data/debug.csh: intermediate/debug.glsl shadercompiler | data
+ cpp -MMD -MF data/debug.d -MT data/debug.csh -Iintermediate intermediate/debug.glsl > /dev/null
./shadercompiler intermediate/debug.glsl data/debug.csh
data/mip_spec.csh: intermediate/mip_spec.glsl shadercompiler | data
+ cpp -MMD -MF data/mip_spec.d -MT data/mip_spec.csh -Iintermediate intermediate/mip_spec.glsl > /dev/null
./shadercompiler intermediate/mip_spec.glsl data/mip_spec.csh
data/sky.csh: intermediate/sky.glsl shadercompiler | data
+ cpp -MMD -MF data/sky.d -MT data/sky.csh -Iintermediate intermediate/sky.glsl > /dev/null
./shadercompiler intermediate/sky.glsl data/sky.csh
data/surface.csh: intermediate/surface.glsl shadercompiler | data
+ cpp -MMD -MF data/surface.d -MT data/surface.csh -Iintermediate intermediate/surface.glsl > /dev/null
./shadercompiler intermediate/surface.glsl data/surface.csh
data/surface_depthonly.csh: intermediate/surface_depthonly.glsl shadercompiler | data
+ cpp -MMD -MF data/surface_depthonly.d -MT data/surface_depthonly.csh -Iintermediate intermediate/surface_depthonly.glsl > /dev/null
./shadercompiler intermediate/surface_depthonly.glsl data/surface_depthonly.csh
data/tonemap.csh: intermediate/tonemap.glsl shadercompiler | data
+ cpp -MMD -MF data/tonemap.d -MT data/tonemap.csh -Iintermediate intermediate/tonemap.glsl > /dev/null
./shadercompiler intermediate/tonemap.glsl data/tonemap.csh
data/triangle.csh: intermediate/triangle.glsl shadercompiler | data
+ cpp -MMD -MF data/triangle.d -MT data/triangle.csh -Iintermediate intermediate/triangle.glsl > /dev/null
./shadercompiler intermediate/triangle.glsl data/triangle.csh
data/ui.csh: intermediate/ui.glsl shadercompiler | data
+ cpp -MMD -MF data/ui.d -MT data/ui.csh -Iintermediate intermediate/ui.glsl > /dev/null
./shadercompiler intermediate/ui.glsl data/ui.csh
data/monkey.mdl: convmodel intermediate/monkey.glb data/debug.csh data/mip_spec.csh data/sky.csh data/surface.csh data/surface_depthonly.csh data/tonemap.csh data/triangle.csh data/ui.csh | data
@@ -147,10 +155,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 asset.d c2.d camera.d debugdraw.d editor.d lighting.d maths.d model.d physics.d pipeline.d renderer.d scene.d ui.d video.d world.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 lighting.d maths.d model.d physics.d pipeline.d renderer.d scene.d ui.d video.d world.d convtexture.d convmodel.d convmaterial.d packer.d data/debug.d data/mip_spec.d data/sky.d data/surface.d data/surface_depthonly.d data/tonemap.d data/triangle.d data/ui.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 asset.o c2.o camera.o debugdraw.o editor.o lighting.o maths.o model.o physics.o pipeline.o renderer.o scene.o ui.o video.o world.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 lighting.d maths.d model.d physics.d pipeline.d renderer.d scene.d ui.d video.d world.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/tonemap.csh data/triangle.csh data/ui.csh data/monkey.mdl data/cube.mdl data/scene.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 data/greybox.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 lighting.o maths.o model.o physics.o pipeline.o renderer.o scene.o ui.o video.o world.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 lighting.d maths.d model.d physics.d pipeline.d renderer.d scene.d ui.d video.d world.d convtexture.d convmodel.d convmaterial.d packer.d data/debug.d data/mip_spec.d data/sky.d data/surface.d data/surface_depthonly.d data/tonemap.d data/triangle.d data/ui.d data/debug.csh data/mip_spec.csh data/sky.csh data/surface.csh data/surface_depthonly.csh data/tonemap.csh data/triangle.csh data/ui.csh data/monkey.mdl data/cube.mdl data/scene.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 data/greybox.mat
rm -f shadercompiler
rmdir data
rm -f c2