commit 4862b5552c52e9315c1ddfd35b120e2ca0ef7ec2 parent 52c30a528fe6f990739030ac0b6952633d4de474 Author: Egor Achkasov <eaachkasov@edu.hse.ru> Date: Wed, 26 Mar 2025 21:02:56 +0100 Add scene_fromSionna target Diffstat:
| M | GNUmakefile | | | 21 | ++++++++++++++++----- |
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/GNUmakefile b/GNUmakefile @@ -4,11 +4,13 @@ LDFLAGS := -lm SRC := src/materials.c src/scene.c src/compute_paths.c test/test.c VIZRAYS_SRC := src/scene.c src/vizrays.c +SCENE_FROMSIONNA_SRC := src/scene.c src/materials.c src/scene_fromSionna.c TARGET := test.elf VIZRAYS_TARGET := vizrays.elf +SCENE_FROMSIONNA_TARGET := scene_fromSionna.elf -.PHONY: all dbg clean vizrays vizraysdbg +.PHONY: all dbg clean vizrays vizrays_dbg scene_fromSionna scene_fromSionna_dbg all: CFLAGS += -O3 all: $(TARGET) @@ -20,9 +22,15 @@ vizrays: CFLAGS += -O3 vizrays: LDFLAGS += -lGL -lGLU -lglut vizrays: $(VIZRAYS_TARGET) -vizraysdbg: CFLAGS += -g -O0 -vizraysdbg: LDFLAGS += -lGL -lGLU -lglut -vizraysdbg: $(VIZRAYS_TARGET) +vizrays_dbg: CFLAGS += -g -O0 +vizrays_dbg: LDFLAGS += -lGL -lGLU -lglut +vizrays_dbg: $(VIZRAYS_TARGET) + +scene_fromSionna: CFLAGS += -O3 +scene_fromSionna: $(SCENE_FROMSIONNA_TARGET) + +scene_fromSionna_dbg: CFLAGS += -g -O0 +scene_fromSionna_dbg: $(SCENE_FROMSIONNA_TARGET) $(TARGET): $(SRC) $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ @@ -30,7 +38,10 @@ $(TARGET): $(SRC) $(VIZRAYS_TARGET): $(VIZRAYS_SRC) $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ +$(SCENE_FROMSIONNA_TARGET): $(SCENE_FROMSIONNA_SRC) + $(CC) $(CFLAGS) $^ -o $@ + clean: - rm -f $(TARGET) $(VIZRAYS_TARGET) rt rt.*.so *.bin a.out vizrays + rm -f $(TARGET) $(VIZRAYS_TARGET) rt rt.*.so *.bin *.elf rm -rf __pycache__