### use for MacOS X CFLAGS = -framework GLUT -framework OpenGL LDFLAGS = -framework GLUT -framework OpenGL -lobjc EXEC = interp bezier bspline bspline2 nurbs newbezier nurbsurf newerbezier default: $(EXEC) interp: interp.o $(CC) -o interp interp.o $(LDFLAGS) bezier: bezier.o $(CC) -o bezier bezier.o $(LDFLAGS) bspline: bspline.o $(CC) -o bspline bspline.o $(LDFLAGS) bspline2: bspline2.o $(CC) -o bspline2 bspline2.o $(LDFLAGS) nurbs: nurbs.o $(CC) -o nurbs nurbs.o $(LDFLAGS) nurbsurface: nurbsurface.o $(CC) -o nurbsurface nurbsurface.o $(LDFLAGS) newbezier: newbezier.o $(CC) -o newbezier newbezier.o $(LDFLAGS) newerbezier: newerbezier.o $(CC) -o newerbezier newerbezier.o $(LDFLAGS) .c.o: $(CC) -c $(CFLAGS) -o $*.o $< clean: /bin/rm *.o $(EXEC)