CC=g++ all: main SRCS = main.C trackball.C ginit.C OBJS = $(SRCS:.C=.o) INCLUDE = -I/lusr/X11/include XLIBS = -L/lusr/X11/lib -lXi -lXmu -lX11 -lm CFLAGS = -O2 GL_LIBS=-L/lusr/X11/lib -lGL -lGLU -lglut main: $(OBJS) $(CC) $(CFLAGS) $(INCLUDE) $(OBJS) $(GL_LIBS) $(XLIBS) -o main main.o: main.C $(CC) -c $(CFLAGS) $(INCLUDE) main.C trackball.o: trackball.C $(CC) -c $(CFLAGS) $(INCLUDE) trackball.C ginit.o: ginit.C $(CC) -c $(CFLAGS) $(INCLUDE) ginit.C clean: rm -f *.o core rm -f main