PROJECT = rasterize
-IUSE = BACKFACE_CULLING BLENDING DEPTH_TEST EXTRA_INLINE CALC_NORMALS LIGHTING=3 SMOOTH_COLOR
+IUSE = BACKFACE_CULLING BLENDING DEPTH_TEST EXTRA_INLINE NDEBUG \
+ CALC_NORMALS LIGHTING=3 SMOOTH_COLOR TEXTURING
-VIEWER = feh
+VIEWER = feh
CC = gcc
CFLAGS = -std=c99 -O2 -g -pg
LDLIBS = -lm
SRCS = main.c array.c common.c list.c model.c raster.c rbtree.c scene.c
-OBJS = $(SRCS:%.c=%.o)
-DEPS = $(OBJS:%.o=%.d)
+OBJS = $(SRCS:%.c=%.o)
+DEPS = $(OBJS:%.o=%.d)
all: $(PROJECT)
distclean: clean
rm -f tags gmon.out
-wipeout: distclean
- rm -rf *.ppm *.bmp *.avi frames .*.raw .*.obj
+realclean: distclean
+ rm -rf frames .*.raw .*.obj $(PROJECT).zip
dist:
git archive HEAD --prefix=$(PROJECT)/ --output=$(PROJECT).zip