# Makefile for surf demo
 

SRCS := bspline.cc
SRCS := $(SRCS) camera.cc
SRCS := $(SRCS) clip.cc
SRCS := $(SRCS) convexhull.cc
SRCS := $(SRCS) crystal.cc
SRCS := $(SRCS) lighting.cc
SRCS := $(SRCS) main.cc
SRCS := $(SRCS) mathutil.cc
SRCS := $(SRCS) matstack.cc
SRCS := $(SRCS) scrncptr.cc
SRCS := $(SRCS) texcache.cc
SRCS := $(SRCS) xforms.cc
SRCS := $(SRCS) util.cc
SRCS := $(SRCS) tlib.cc
SRCS := $(SRCS) linux_utils.cc
SRCS := $(SRCS) Printerr.cc

OBJS = $(SRCS:%.cc=%.o)

CC = g++

CFLAGS = -I/usr/include/glide

LDLIBS = -L/usr/X11R6/lib -lglide2x -lX11 -lm

.SUFFIXES: .cc
%.o: %.cc
	$(CC) $(CFLAGS) -g -c $< -o $@

surf: $(OBJS)
	$(CC) -o $@ $(OBJS) $(LDLIBS)






