
CC=gcc
LINKER=gcc
#OBJS=/usr/lib/libjpeg.so
#COPTS=-g -m486 -Wall -pipe -I../../include
OPTIM=-O6
DBG=-g3
OBJECTS= Contour2D.o NURBSSurface.o Sample_NURBS_Project.o
HEADERS=
PROG=nurbs
COPTS=-fomit-frame-pointer -m486 -Wall -pedantic -pipe -DDEBUG
LINKOPTS= -L/usr/X11R6/lib -lGL -lGLU -lglut -lpthread -lXt -lXi -lXmu -lXext -lX11 -lm -s



all: $(PROG)

$(PROG): $(OBJECTS) $(HEADERS)
	$(LINKER) $(OPTIM) $(COPTS) $(LINKOPTS)  $(OBJECTS) -o $@
	cp nurbs ../bin/nurbs

#	upx -9q $(PROG)
	
clean:
	rm -f *.o $(PROG)
	rm -f ../bin/nurbs

%.o: %.cpp
	$(CC) -c $(OPTIM) $(COPTS) $< -o $@
