CC=gcc
CPP=g++

LIB_PATHS=-L/usr/X11R6/lib  \
	-L/home/lindseyd/OPENGL/glui_v2_1_beta/lib
HDR_PATHS=-I/usr/X11R6/include \
	-I/home/lindseyd/OPENGL/glui_v2_1_beta
OGL_LIBS=-lglut -lGL -lGLU
X_LIBS=-lX11 -lXext -lXmu -lXt -lXi
LIBS= -lglui $(OGL_LIBS) $(X_LIBS) -lm
CFLAGS= \
	$(HDR_PATHS) \
	-O3 -fomit-frame-pointer -march=i486 -pipe -Wall

CPPFLAGS=$(HDR_PATHS) -w
LDFLAGS = $(LIB_PATHS) $(LIBS) 

TESTFILES = test.o stubdata.o extractors.o cliosettings.o cliovis.o
CLIOFILES = clio1.o \
	stubdata.o \
	extractors.o \
	cliosettings.o \
	cliovis.o \
	cliographics.o \
        filemanag.o

*.o: clio.h

bar:
	echo $(LIBS)

test: $(TESTFILES)
	$(CC) $(CFLAGS) $(LDFLAGS) -o test $(TESTFILES)

clio: $(CLIOFILES)
	$(CC) $(CLIOFILES) $(CFLAGS) $(LDFLAGS) -o clio 

interface: interface.o
	$(CPP) interface.o $(CFLAGS) $(LDFLAGS) -o interface 

silly: silly.o cliosettings.o extractors.o stubdata.o
	$(CC) silly.o cliosettings.o extractors.o stubdata.o \
		$(CFLAGS) $(LDFLAGS) -o silly
