#PT = -DMACOSX -framework OpenGL -framework GLUT		# for MacOSX
OPT = -DLINUX -lglut -lGLU					# for Linux

all: libpolygon.so sample bspt tetra

libpolygon.so: polygon.c polygon.h
	cc polygon.c -o libpolygon.so -lm -shared -Wall -fPIC $(OPT)

sample: sample.c
	cc sample.c -o sample -lpolygon -L.

bspt: bspt.c
	cc bspt.c -o bspt -lpolygon -L.

tetra: tetra.c
	cc tetra.c -o tetra -lpolygon -L.

#install: libpolygon.so polygon.h
#	@cp libpolygon.so ~/lib/
#	@cp polygon.h ~/include/

.PHONY: clean dist

clean:
	-rm libpolygon.so bspt tetra sample

dist:	clean
	( cd ..; tar zcvf polygon.tgz polygon/ )

