# libsx is required. Edit surface_head to adjust pathnames.
# edit printc.maple to use a different formula
# edit surface_head to use a different window size.
# Authors: Harm Derksen and Mark van Hoeij

CC = cc -O2

LDLIBS = -L/home/hoeij/c/libsx -I/usr/include -lsx -lXaw -lXmu -lXt -lX11 -lXext -lm

surface: $(OBJS)
	rm -f surface_middle surface.c surface
	maple -q < printc.maple > surface_middle
	cat surface_head surface_middle surface_tail > surface.c
	$(CC) -o surface surface.c $(OBJS) $(LDLIBS)
