OBJS = main.o Cube.o 
LIBS = -losgDB -losgUtil -losg -losgProducer -lProducer

#CXXFLAGS = -g -ggdb -gstabs+
#LDFLAGS  = -g -ggdb -gstabs+
CXXFLAGS = -O2
LDFLAGS  = -O2

all: pbufferTest pbufferTest2 pbufferSnapshot

pbufferTest : $(OBJS)
	$(CXX) $(LDFLAGS) $(OBJS) $(LIBS) -o $@

OBJS2 = main2.o Cube.o
pbufferTest2: $(OBJS2)
	$(CXX) $(LDFLAGS) $(OBJS2) $(LIBS) -o $@


OBJS3 = snapshot.o 
pbufferSnapshot : $(OBJS3)
	$(CXX) $(LDFLAGS) $(OBJS3) $(LIBS) -o $@


clean : 
	rm -f $(OBJS) $(OBJS2) $(OBJS3)

clobber: clean
	rm -f pbufferTest
