File:  [CSRG BSD Unix] / 41BSD / games / fortune / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:53 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD41
BSD 4.1

SOURCE=	fortune.c strfile.h strfile.c unstr.c fortunes
LIBDIR=	/usr/games/lib
BINDIR=	/usr/games
OWN=	arnold
GRP=	arpa
CFLAGS=	-O -n
TARF=	fortunes.tar

all: fortune strfile unstr fortunes.dat

fortune: strfile.h fortune.c
	${CC} ${CFLAGS} -DFORTFILE='"${LIBDIR}/fortunes.dat"' -o fortune fortune.c
	
strfile: strfile.h strfile.c
	${CC} ${CFLAGS} -o strfile strfile.c

unstr: strfile.h unstr.c
	${CC} ${CFLAGS} -o unstr unstr.c

fortunes.dat: fortunes strfile
	strfile -s fortunes

install: all
	mv fortunes.dat ${LIBDIR}/fortunes.dat
	chown ${OWN} ${LIBDIR}/fortunes.dat
	chgrp ${GRP} ${LIBDIR}/fortunes.dat
	chmod 600 ${LIBDIR}/fortunes.dat
	mv fortune ${BINDIR}
	chown ${OWN} ${BINDIR}/fortune
	chgrp ${GRP} ${BINDIR}/fortune
	chmod 4711 ${BINDIR}/fortune

tar:
	tar crvf ${TARF} Makefile ${SOURCE} fortune.6

clean:
	rm -f fortunes.dat fortune strfile unstr

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.