FORTUNES= scene obscene SOURCE= fortune.c strfile.h strfile.c rnd.c unstr.c $(FORTUNES) TFILES= Troff.mac Troff.sed Do_troff LIBDIR= /usr/games/lib BINDIR= /usr/games OWN= arnold GRP= arpa DEFS= SEPFLAG= -i CFLAGS= -O $(DEFS) SFLAGS= -r TDEV= -Pver TROFF= ditroff $(TDEV) DESTDIR= all: fortune strfile unstr fortunes.dat fortune: fortune.o rnd.o $(CC) ${SEPFLAG} $(CFLAGS) -o fortune fortune.o rnd.o strfile: strfile.o rnd.o $(CC) ${SEPFLAG} $(CFLAGS) -o strfile strfile.o rnd.o unstr: unstr.o $(CC) ${SEPFLAG} $(CFLAGS) -o unstr unstr.o fortune.o strfile.o unstr.o: strfile.h fortunes.dat: fortunes strfile ./strfile $(SFLAGS) fortunes fortunes: $(FORTUNES) cp scene fortunes echo "%-" >> fortunes cat obscene >> fortunes lint: lint -hxb $(DEFS) fortune.c rnd.c 2>&1 > fortune.lint lint -hxb $(DEFS) strfile.c rnd.c 2>&1 > strfile.lint lint -hxb $(DEFS) unstr.c 2>&1 > unstr.lint install: all install.data install -s -m 4711 -o daemon fortune $(DESTDIR)$(BINDIR) install.data: fortunes.dat install -m 600 -o daemon fortunes.dat $(DESTDIR)$(LIBDIR) troff: troff.scene troff.obscene troff.scene: ./Do_troff scene $(TROFF) troff.obscene: ./Do_troff obscene $(TROFF) clean: sort.clean rm -f fortune fortunes fortunes.dat strfile unstr ? core *.o sort: sort.scene sort.obscene sort.scene: strfile unstr strfile -oi scene mv scene Oscene unstr -o scene sort.obscene: strfile unstr strfile -oi obscene mv obscene Oobscene unstr -o obscene sort.clean: rm -f Oscene Oobscene