# Makefile for GLUT for ggi TOP = ../../.. include $(TOP)/configs/current ##### MACROS ##### GLUT_MAJOR = 3 GLUT_MINOR = 7 GLUT_TINY = 1 SOURCES = \ ggiglut.c OBJECTS = $(SOURCES:.c=.o) ##### RULES ##### .c.o: $(CC) -c -I$(TOP)/include $(CFLAGS) $(GLUT_CFLAGS) $< ##### TARGETS ##### default: $(TOP)/$(LIB_DIR)/$(GLUT_LIB_NAME) # Make the library $(TOP)/$(LIB_DIR)/$(GLUT_LIB_NAME): depend $(OBJECTS) $(MKLIB) -o $(GLUT_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \ -major $(GLUT_MAJOR) -minor $(GLUT_MINOR) \ -patch $(GLUT_TINY) $(MKLIB_OPTIONS) -install $(TOP)/$(LIB_DIR) \ $(GLUT_LIB_DEPS) $(OBJECTS) clean: -rm -f *.o *~ -rm -f *.lo -rm -f *.la -rm -rf .libs depend: $(SOURCES) touch depend $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(SOURCES) include depend