1# Makefile 1.1 06/09/85 2# 3DESTDIR= 4BINDIR= /usr/new 5MANTYPE= n 6 7CFLAGS= -O 8 9STD= tac 10SCRIPT= tmail 11MAN= tac.1 tmail.1 12 13all: ${STD} 14 15${STD}: 16 cc ${CFLAGS} -o $@ $@.c 17 18install: all 19 install -s tac ${DESTDIR}${BINDIR}/tac 20 install -m 755 -c tmail.sh ${DESTDIR}${BINDIR}/tmail 21 -for i in ${MAN}; do \ 22 (install -m 644 -c $$i \ 23 ${DESTDIR}/usr/man/man${MANTYPE}/`basename $$i .1`.${MANTYPE}); \ 24 done 25 26clean: 27 rm -f *.o ${STD} Makefile.bak makedep eddep a.out core errs 28 29depend: 30 rm -f makedep 31 for i in ${STD}; do \ 32 (${CC} -M $$i.c |sed 's/.o: /: /' >>makedep); done 33 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep 34 echo '$$r makedep' >>eddep 35 echo 'w' >>eddep 36 chmod u+w Makefile 37 cp Makefile Makefile.bak 38 ed - Makefile < eddep 39 rm -f eddep makedep 40 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile 41 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile 42 echo '# see make depend above' >> Makefile 43 44# DO NOT DELETE THIS LINE -- make depend uses it 45 46tac: tac.c 47tac: /usr/include/sys/types.h 48tac: /usr/include/sys/stat.h 49tac: /usr/include/stdio.h 50# DEPENDENCIES MUST END AT END OF FILE 51# IF YOU PUT STUFF HERE IT WILL GO AWAY 52# see make depend above 53