all: usepoint

usepoint: usepoint.o ThreeDPoint.o
	g++ -Wall -std=gnu++0x -o usepoint usepoint.o ThreeDPoint.o

usepoint.o: usepoint.cc ThreeDPoint.h
	g++ -Wall -std=gnu++0x -o usepoint.o -c usepoint.cc

ThreeDPoint.o: ThreeDPoint.cc ThreeDPoint.h
	g++ -Wall -std=gnu++0x -o ThreeDPoint.o -c ThreeDPoint.cc

clean: FORCE
	/bin/rm -f *~ *.o usepoint

FORCE: