CFLAGS=-g $(CCOPTS) CFLAGS=-g -fullwarn $(CCOPTS) LDFLAGS=-lm all: polygon polygon: polygon.o $(CC) $(CFLAGS) -o $@ polygon.o $(LDFLAGS) polygon.o: polygon.c $(CC) $(CFLAGS) -c $< print: tgrind -h "Michael J. Gourlay" polygon.c dvips -o polygon.c.ps polygon.c.dvi output: tests > out pr -f -h " --- polygon output --- Michael J. Gourlay --- " out > out.pr #lp out.pr back: if [ -d backup ]; then echo "'backup' already exists" ; exit 1 ; fi if [ ! -d backup ]; then mkdir backup ; fi -cp -p *.[ch] *.c p[0-9]* Makefile tests backup @echo @echo "NOW MOVE THE BACKUP DIRECTORY: mv backup `date +%d%b%y | tr '[A-Z]' '[a-z]'`" @echo clean: -rm *.o -rm core -rm *.aux -rm *.log veryclean: clean -rm polygon -rm mon.out -rm out -rm *.pr -rm *.tex -rm *.ps -rm *.dvi