# Last edited on 2003-08-10 20:50:40 by stolfilocal .PHONY: all run-tests clean all: run-tests INSTALL_PREFIX = ${HOME} PROG := testdgbezier HFILES := dgbezier.h CFILES := dgbezier.c OFILES := ${subst .o,.c,${CFILES}} SHELL = /bin/sh CC = gcc \ -Wall -Wpointer-arith -Wmissing-prototypes CFLAGS = -O -g LDFLAGS = IFLAGS = -I. # Rule for plain programs. ${PROG}: ${PROG}.c ${OFILES} ${CC} ${CFLAGS} ${IFLAGS} ${LDFLAGS} -o $@ $@.c ${OFILES} -lm dgbezier.o: dgbezier.c dgbezier.h run-tests: ${PROG} rm -f bz-*.plt ${PROG} for f in bz-*.plt; do \ show-plot $$f; \ done %.o: %.c ${CC} ${CFLAGS} $*.c clean: -/bin/rm -f *.o *.ho *.a *~ *.plt core ${PROG}