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

