xref: /original-bsd/local/tac/Makefile (revision 0fc6f013)
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