include ../Configuration

depend: 
	g++ -MM $(CFLAGS) *.cc *.c > dependencies

include dependencies

BINDIR=../bin/$(HOSTTYPE)

OBJECTS = obj2pl.o salloc.o triobj2pl.o tristrip.o objinfo.o dict.o tclHash.o gl-stuff.o 

.SUFFIXES:
.SUFFIXES: .o .cc .c .C
.cc.o:
	g++ $(CFLAGS) -c $<

.C.o:
	g++ $(CFLAGS) -c $<

.c.o: 
	gcc $(CFLAGS) -c $<

.o:
	g++ -o $@ $(LDFLAGS) $@.o $(OBJECTS) -L$(BINDIR) -lvec-mat -lim-disp -laux -lXaw -lXmu -lXt -lXext -lX11 -lGL -lGLU -lm 




objects: $(OBJECTS)

obj-test: obj-test.o $(OBJECTS) 
	cc -o obj-test obj-test.o $(OBJECTS)

TEST = gl-test

VISION = chev smoo smoo2 chev-aux reg-arpa-test reg-arpa center-obj


$(VISION) $(TEST): $(OBJECTS)

vision : $(VISION) $(OBJECTS)

test: $(OBJECTS) $(TEST)

all: vision




neat:
	- rm -f *.o core *~ a.out *.bak $(VISION) $(MEDICAL) $(TEST) 

clean: neat
	- rm -f *.a
	- rm -f *.$(SO)

