feat: play around with the raytracer

This commit is contained in:
2026-04-23 17:30:35 +02:00
parent 0a74262cee
commit c4999b0450
4 changed files with 2074157 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# Disable built-in implicit rules to prevent circular dependency warnings
MAKEFLAGS += -r
SC=../../target/debug/compiler
CC=gcc
LIBS=-lm
S_SOURCES=$(wildcard *.src)
C_SOURCES=$(wildcard *.c)
SOURCES=$(S_SOURCES) $(C_SOURCES)
OBJECTS=$(SOURCES:%=%.o)
.PHONY: clean
raytracer: $(OBJECTS)
$(CC) $(LIBS) -o raytracer $^
%.src.o: %.src
$(SC) -o $@ $<
%.c.o: %.c
$(CC) -c -o $@ $<
clean:
rm -f $(OBJECTS) raytracer