Makefile (18921) | Makefile (19175) |
---|---|
1# | 1# |
2# $Id: Makefile,v 1.106 1996/10/06 02:17:43 jkh Exp $ | 2# $Id: Makefile,v 1.107 1996/10/14 12:58:47 peter Exp $ |
3# 4# Make command line options: 5# -DCLOBBER will remove /usr/include 6# -DMAKE_LOCAL to add ./local to the SUBDIR list 7# -DMAKE_PORTS to add ./ports to the SUBDIR list 8# -DMAKE_EBONES to build eBones (KerberosIV) 9# 10# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir --- 7 unchanged lines hidden (view full) --- 18 19# 20# The intended user-driven targets are: 21# world - rebuild *everything*, including glue to help do upgrades. 22# reinstall - use an existing (eg: NFS mounted) build to do an update. 23# update - convenient way to update your source tree (eg: sup/cvs) 24# most - build user commands, no libraries or include files 25# installmost - install user commands, no libraries or include files | 3# 4# Make command line options: 5# -DCLOBBER will remove /usr/include 6# -DMAKE_LOCAL to add ./local to the SUBDIR list 7# -DMAKE_PORTS to add ./ports to the SUBDIR list 8# -DMAKE_EBONES to build eBones (KerberosIV) 9# 10# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir --- 7 unchanged lines hidden (view full) --- 18 19# 20# The intended user-driven targets are: 21# world - rebuild *everything*, including glue to help do upgrades. 22# reinstall - use an existing (eg: NFS mounted) build to do an update. 23# update - convenient way to update your source tree (eg: sup/cvs) 24# most - build user commands, no libraries or include files 25# installmost - install user commands, no libraries or include files |
26# all - run through SUBDIR and build everything. This is an implicit 27# rule, not particularly useful for everybody. Use 'world'. | 26# 27# Standard targets (not defined here) are documented in the makefiles in 28# /usr/share/mk. These include: 29# obj depend all install clean cleandepend cleanobj |
28 29 30# Put initial settings here. 31SUBDIR= 32 33# We must do include and lib first so that the perl *.ph generation 34# works correctly as it uses the header files installed by this. 35.if exists(include) --- 454 unchanged lines hidden (view full) --- 490 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 491.endif 492 493# 494# build-tools - build and install any other tools needed to complete the 495# compile and install. 496# 497build-tools: | 30 31 32# Put initial settings here. 33SUBDIR= 34 35# We must do include and lib first so that the perl *.ph generation 36# works correctly as it uses the header files installed by this. 37.if exists(include) --- 454 unchanged lines hidden (view full) --- 492 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 493.endif 494 495# 496# build-tools - build and install any other tools needed to complete the 497# compile and install. 498# 499build-tools: |
498 cd ${.CURDIR}/usr.bin/symorder && ${MAKE} depend && \ | 500.for d in \ 501 usr.bin/symorder \ 502 usr.bin/sgmls \ 503 usr.bin/sgmlfmt \ 504 share/sgml \ 505 usr.sbin/zic \ 506 gnu/usr.bin/awk \ 507 gnu/usr.bin/groff 508 cd ${.CURDIR}/$d && ${MAKE} depend && \ |
499 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} | 509 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} |
500 cd ${.CURDIR}/usr.bin/sgmls && ${MAKE} depend && \ 501 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 502 cd ${.CURDIR}/usr.bin/sgmlfmt && ${MAKE} depend && \ 503 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 504 cd ${.CURDIR}/share/sgml && ${MAKE} depend && \ 505 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 506 cd ${.CURDIR}/usr.sbin/zic && ${MAKE} depend && \ 507 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 508 cd ${.CURDIR}/gnu/usr.bin/awk && ${MAKE} depend && \ 509 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} 510 cd ${.CURDIR}/gnu/usr.bin/groff && ${MAKE} depend && \ 511 ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} | 510.endfor |
512 513.include <bsd.subdir.mk> | 511 512.include <bsd.subdir.mk> |