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