CC = gcc RM = rm -f PROGRAM = xctview SOURCES1 = image.c SOURCES = $(SOURCES1) OBJECTS = $(SOURCES:.c=.o) UID = UILSOURCE = DEFINES = CDEBUGFLAGS = -O CFLAGS = $(DEFINES) $(CDEBUGFLAGS) SYSINCLUDE = -I/usr/include:/usr/local/include X11INCLUDE = -I/usr/local/includes:/usr/X11R6/include INCLUDES =$(SYSINCLUDE) $(X11INCLUDE) LIBS = -L/usr/local/lib -L/usr/X11R6/lib -lX11 -lXmu -lXi -lXt -lGL -lGLU -lglut -lm 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)