CC = gcc INCLUDE = -I. -I../include //OPTIM = -O2 -g OPTIM = -ffast-math CFLAGS = ${OPTIM} ${INCLUDE} LIBS = -L/usr/lib GLIBS = -ljpeg -lglut -lGLU -lGL -lm PGMS = cube dinospin glutplane simple_xyzc .c.o: $(CC) $(INC) $(CFLAGS) -c $< cube: cube.o ${CC} ${CFLAGS} -o cube cube.o ${LIBS} ${GLIBS} dinospin: dinospin.o trackball.o ${CC} ${CFLAGS} -o dinospin dinospin.o trackball.o ${LIBS} ${GLIBS} glutplane: glutplane.o ${CC} ${CFLAGS} -o glutplane glutplane.o ${LIBS} ${GLIBS} simple_xyzc: simple_xyzc.o ${CC} ${CFLAGS} -o simple_xyzc simple_xyzc.o ${LIBS} ${GLIBS} all: make ${PGMS} clean: touch x.o rm -f *.o a.out core $(PGMS) *~