date and time created 88/07/21 17:33:41 by marc
[unix-history] / usr / src / local / tac / Makefile
CommitLineData
31b629a3
JL
1# Makefile 1.1 %G%
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