# Last edited on 2000-12-04 10:18:00 by stolfi INC = /home/stolfilocal/include/ LIB = /home/stolfilocal/lib BIN = /home/stolfilocal/bin MAN = /home/stolfilocal/man HFILES = HOFILES = OFILES = PROG = \ revbytes MANPAGE = \ $(PROG).1 MAINOBJ = \ $(PROG).o LIBS = GCCFLAGS = \ -I$(INC) \ -g \ -ansi \ -Wall -Wtraditional -Wpointer-arith -Wmissing-prototypes all: cleanup $(PROG) install cleanup: ;\ rm -f $(PROG) ;\ ( cd $(BIN) && rm -f $(PROG) ) ;\ ( cd $(MAN)/man1 && rm -f $(MANPAGE) ) ;\ ( cd $(MAN)/cat1 && rm -f $(MANPAGE) ) %.o: %.c ;\ gcc -c $(GCCFLAGS) $*.c %.ho: %.h ;\ gcc -o $*.ho -c $(GCCFLAGS) -x c $*.h \ || /bin/rm -f $*.ho $(PROG): $(OFILES) $(MAINOBJ) $(LIBS) ;\ gcc -o $(PROG) $(MAINOBJ) $(OFILES) $(LIBS) -lm install: ;\ cp -p $(PROG) $(BIN) ;\ cp -p $(MANPAGE) $(MAN)/man1 # Dependencies of .h files: # Dependencies for .c files: revbytes.o:: revbytes.c