TOP = .. -include $(TOP)/configs/current CC ?= cc CFLAGS ?= -O2 -mcpu=603e -fsigned-char -fno-strict-aliasing -ffast-math GL_LIB_NAME ?= libGL.a APP_LIB_DEPS ?= $(TOP)/lib/$(GL_LIB_NAME) -lm GLINC = -I$(TOP)/include LIBGL = $(TOP)/lib/$(GL_LIB_NAME) PROGS = cube rave teapot .PHONY: all clean all: $(PROGS) $(PROGS): %: %.c $(LIBGL) $(CC) $(CFLAGS) $(GLINC) $< $(APP_LIB_DEPS) -o $@ teapot: teapot_data.inc clean: rm -f $(PROGS) *.d rm -rf $(PROGS:%=%.dSYM)