INCLUDEPATH = -I/usr/include/GL/ LINKLIBS = -lglut -lGLU -lGL -lX11 -lm -lXmu -lXext -lXi LIBPATH = -L/usr/lib/ -L/usr/X11R6/lib/ CFLAGS = -g -O3 $(INCLUDEPATH) CC = g++ -Wall PROGS = grid OBJS = tools.o matrix.o io.o SRCS = tools.c matrix.c io.c HDRS = tools.h matrix.h io.h queue.h default: $(PROGS) %.o:: %.c $(CC) -c $(INCLUDEPATH) $< -o $@ grid.tgz: tar -czvf $@ $(SRCS) $(HDRS) Makefile.linux grid: grid.o $(OBJS) $(CC) -o $@ $< $(OBJS) $(LIBPATH) $(LINKLIBS) clean:: $(RM) $(PROGS) $(RM) $(OBJS)