DMS_INCLUDE_DIR = . DMS_LIB_DIR = . CFLAGS = -O -I/home/dms/dave/include -I$(DMS_INCLUDE_DIR) CPPFLAGS = $(CFLAGS) LFLAGS = -O LIBS = -L$(DMS_LIB_DIR) -ldms \ -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lm -L/home/dms/dave/lib -limage ALLTARGETS = libdms.a drawOrder2 crayoland3 gltest vectortest vector4test all: $(ALLTARGETS) clean: rm -f $(ALLTARGETS) *.o drawOrder2: drawOrder2.o cc $(LFLAGS) -o drawOrder2 drawOrder2.o $(LIBS) crayoland3: crayoland3.o cc $(LFLAGS) -o crayoland3 crayoland3.o $(LIBS) gltest: gltest.o libdms.a c++ $(LFLAGS) -o gltest gltest.o $(LIBS) vectortest: vectortest.o libdms.a c++ $(LFLAGS) -o vectortest vectortest.o $(LIBS) vector4test: vector4test.o libdms.a c++ $(LFLAGS) -o vector4test vector4test.o $(LIBS) LIBDMS_OBJECTS = dmsVector3.o dmsVector4.o dmsUtil.o dmsCamera.o dmsLight.o \ dmsMaterial.o libdms.a: $(LIBDMS_OBJECTS) rm -f libdms.a ar -rv libdms.a $(LIBDMS_OBJECTS) dmsVector3.o: dmsVector3.cpp dmsVector3.h dmsVector4.o: dmsVector4.cpp dmsVector4.h