add build entry
[unix-history] / usr / src / Makefile
CommitLineData
63d11f9b 1# @(#)Makefile 4.7 (Berkeley) %G%
9c1744c1
KM
2#
3DESTDIR=
4CFLAGS= -O
5
6# Programs that live in subdirectories, and have makefiles of their own.
7#
63d11f9b
KM
8LIBDIR= lib usr.lib
9SRCDIR= bin usr.bin etc ucb new games local
9c1744c1 10
63d11f9b 11all: ${LIBDIR} ${SRCDIR}
9c1744c1 12
63d11f9b 13${LIBDIR} ${SRCDIR}: FRC
9c1744c1
KM
14 cd $@; make ${MFLAGS}
15
63d11f9b
KM
16build: FRC
17 cd lib; make ${MFLAGS}
18 echo installing /lib
19 cd lib; make ${MFLAGS} install
20 cd usr.lib; make ${MFLAGS}
21 echo installing /usr/lib
22 cd usr.lib; make ${MFLAGS} install
23 -for i in ${SRCDIR}; do (cd $$i; make ${MFLAGS}); done
24
b9fe0661
SL
25FRC:
26
9c1744c1 27install:
37e9ec87 28 -for i in ${SUBDIR}; do \
9c1744c1
KM
29 (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
30
74d5a2b2
SL
31tags:
32 for i in include lib usr.lib; do \
33 (cd $$i; make ${MFLAGS} TAGSFILE=../tags tags); \
34 done
35 sort -u +0 -1 -o tags tags
36
9c1744c1
KM
37clean:
38 rm -f a.out core *.s *.o
39 for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done