# Makefile for miniglx demo programs TOP = ../.. include $(TOP)/configs/current SOURCES = glfbdevtest.c OBJECTS = $(SOURCES:.c=.o) PROGS = $(SOURCES:%.c=%) INCLUDES = \ -I. \ -I$(TOP)/include LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS) ##### RULES ##### .SUFFIXES: .SUFFIXES: .c .c: $(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $< $(LIBS) -o $@ .c.o: $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@ .S.o: $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@ ##### TARGETS ##### default: depend $(PROGS) clean: -rm -f $(PROGS) -rm -f *.o depend: $(SOURCES) rm -f depend touch depend $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) > /dev/null # Emacs tags tags: etags `find . -name \*.[ch]` `find ../include` include depend