Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | # @(#)Makefile 5.1.1.2 (Berkeley) 5/9/91 |
2 | # | |
0691ff99 | 3 | # $Id: Makefile,v 1.9 1993/09/06 00:04:23 nate Exp $ |
15637ed4 RG |
4 | # |
5 | ||
2a351537 | 6 | SUBDIR= bin contrib games gnu include lib libexec sbin share usr.bin usr.sbin |
15637ed4 | 7 | |
5db24604 | 8 | # Special cases: etc sys |
2a351537 | 9 | # Not ported: kerberosIV |
15637ed4 | 10 | |
297c7883 RG |
11 | # |
12 | # setenv NOCLEANDIR will prevent make cleandirs from being run | |
13 | # | |
14 | .if defined(NOCLEANDIR) | |
15 | CLEANDIR= | |
16 | .else | |
17 | CLEANDIR= cleandir | |
18 | .endif | |
19 | ||
20 | world: cleandist mk includes libraries tools mdec | |
21 | @echo "--------------------------------------------------------------" | |
22 | @echo " Rebuilding ${DESTDIR} The whole thing" | |
23 | @echo "--------------------------------------------------------------" | |
24 | @echo | |
25 | make depend all install | |
07962aad | 26 | cd ${.CURDIR}/usr.sbin/sendmail/src; make install |
297c7883 RG |
27 | |
28 | cleandist: | |
29 | .if !defined(NOCLEANDIR) | |
30 | @echo "--------------------------------------------------------------" | |
31 | @echo " Cleaning up the source tree, and rebuilding the obj tree" | |
32 | @echo "--------------------------------------------------------------" | |
33 | @echo | |
34 | cd /usr/obj; rm -rf ${SUBDIR} | |
35 | find . -name obj | xargs -n30 rm -rf | |
36 | make cleandir | |
37 | make obj | |
38 | .endif | |
39 | ||
40 | mk: | |
41 | @echo "--------------------------------------------------------------" | |
42 | @echo " Rebuilding ${DESTDIR}/usr/share/mk" | |
43 | @echo "--------------------------------------------------------------" | |
44 | # DONT DO THIS!! rm -rf ${DESTDIR}/usr/share/mk | |
45 | # DONT DO THIS!! mkdir ${DESTDIR}/usr/share/mk | |
46 | chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/mk | |
47 | chmod 755 ${DESTDIR}/usr/share/mk | |
07962aad | 48 | cd ${.CURDIR}/share/mk; make install; |
297c7883 RG |
49 | |
50 | includes: | |
297c7883 RG |
51 | @echo "--------------------------------------------------------------" |
52 | @echo " Rebuilding ${DESTDIR}/usr/include" | |
53 | @echo "--------------------------------------------------------------" | |
54 | @echo | |
55 | rm -rf ${DESTDIR}/usr/include | |
56 | mkdir ${DESTDIR}/usr/include | |
57 | chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include | |
58 | chmod 755 ${DESTDIR}/usr/include | |
07962aad NW |
59 | cd ${.CURDIR}/include; make install |
60 | cd ${.CURDIR}/gnu/libg++; make beforeinstall | |
0691ff99 | 61 | cd ${.CURDIR}/gnu/libregex; make beforeinstall |
07962aad NW |
62 | cd ${.CURDIR}/lib/libcurses; make beforeinstall |
63 | cd ${.CURDIR}/lib/librpc/rpc; make beforeinstall | |
297c7883 RG |
64 | |
65 | libraries: | |
66 | # setenv NOPROFILED if you do not want profiled libraries | |
67 | @echo "--------------------------------------------------------------" | |
68 | @echo " Rebuilding ${DESTDIR}/usr/lib" | |
69 | @echo "--------------------------------------------------------------" | |
70 | @echo | |
71 | rm -rf ${DESTDIR}/usr/lib | |
72 | mkdir ${DESTDIR}/usr/lib | |
73 | chown -R bin.bin ${DESTDIR}/usr/lib | |
74 | chmod 755 ${DESTDIR}/usr/lib | |
07962aad NW |
75 | cd ${.CURDIR}/lib; make depend all install ${CLEANDIR} obj |
76 | cd ${.CURDIR}/gnu/gcc2/libgcc; make depend all install ${CLEANDIR} obj | |
77 | cd ${.CURDIR}/usr.bin/lex; make depend all install ${CLEANDIR} obj | |
78 | cd ${.CURDIR}/gnu/libregex; make depend all install ${CLEANDIR} obj | |
297c7883 RG |
79 | |
80 | tools: | |
81 | @echo "--------------------------------------------------------------" | |
82 | @echo " Rebuilding ${DESTDIR} Compiler and Make" | |
83 | @echo "--------------------------------------------------------------" | |
84 | @echo | |
07962aad NW |
85 | cd ${.CURDIR}/gnu/gcc2; make depend all install ${CLEANDIR} obj |
86 | cd ${.CURDIR}/usr.bin/make; make depend all install ${CLEANDIR} obj | |
297c7883 RG |
87 | |
88 | mdec: | |
89 | @echo "--------------------------------------------------------------" | |
90 | @echo " Rebuilding ${DESTDIR}/usr/mdec" | |
91 | @echo "--------------------------------------------------------------" | |
92 | @echo | |
93 | .if ${MACHINE} == "i386" | |
07962aad | 94 | cd ${.CURDIR}/sys/i386/boot; make depend all install ${CLEANDIR} |
297c7883 RG |
95 | .if defined (DESTDIR) |
96 | cd /usr/mdec; find . | cpio -pdamuv ${DESTDIR}/usr/mdec | |
97 | .endif | |
98 | .endif | |
99 | ||
15637ed4 | 100 | .include <bsd.subdir.mk> |