3 IUSE = EXTRA_INLINE SHADOWS TEXTURING QUIRKS
10 CPPFLAGS= -MMD $(IUSE:%=-D%)
13 SRCS = main.cc common.cc list.cc raster.cc scene.cc
14 OBJS = $(SRCS:%.cc=%.o)
15 DEPS = $(OBJS:%.o=%.d)
16 PROG = $(PROJECT)$(EXEEXT)
21 $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
24 rm -f $(PROG) $(OBJS) $(DEPS)
30 rm -rf frames $(PROJECT).zip
33 git archive HEAD --prefix=$(PROJECT)/ --output=$(PROJECT).zip
36 ./$< && $(VIEWER) scene.ppm
44 .PHONY: all clean distclean dist run debug