CC = gcc RM = rm -f PROGRAM = xctview2 SOURCES1 = image.c SOURCES = $(SOURCES1) OBJECTS = $(SOURCES:.c=.o) UID = UILSOURCE = DEFINES = CDEBUGFLAGS = -O3 CFLAGS = $(DEFINES) $(CDEBUGFLAGS) SYSINCLUDE = -I/usr/include:/usr/local/include X11INCLUDE = -I/usr/local/include INCLUDES =$(SYSINCLUDE) $(X11INCLUDE) LIBS = -DWIN32 -lglut32 -lopengl32 -lglu32 LIBRARIES = $(LIBS) .c.o: $(CC) -c $(CFLAGS) $(INCLUDES) $< all:: $(PROGRAM) $(UID) $(PROGRAM):: $(OBJECTS) $(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES) $(UID):: $(UILSOURCE) $(UIL) -o $(UID) $(UILSOURCE) clean:: $(RM) $(PROGRAM) $(OBJECTS) $(UID)