Makefile (38916) | Makefile (38978) |
---|---|
1# | 1# |
2# $Id: Makefile,v 1.214 1998/09/04 21:19:37 jb Exp $ | 2# $Id: Makefile,v 1.215 1998/09/07 18:10:26 ache Exp $ |
3# 4# The user-driven targets are: 5# 6# buildworld - Rebuild *everything*, including glue to help do 7# upgrades. 8# installworld - Install everything built by "buildworld". 9# world - buildworld + installworld. 10# update - Convenient way to update your source tree (cvs). 11# most - Build user commands, no libraries or include files. 12# installmost - Install user commands, no libraries or include files. 13# aout-to-elf - Upgrade an system from a.out to elf format (see below). 14# aout-to-elf-build - Build everything required to upgrade a system from 15# a.out to elf format (see below). 16# aout-to-elf-install - Install everything built by aout-to-elf-build (see 17# below). | 3# 4# The user-driven targets are: 5# 6# buildworld - Rebuild *everything*, including glue to help do 7# upgrades. 8# installworld - Install everything built by "buildworld". 9# world - buildworld + installworld. 10# update - Convenient way to update your source tree (cvs). 11# most - Build user commands, no libraries or include files. 12# installmost - Install user commands, no libraries or include files. 13# aout-to-elf - Upgrade an system from a.out to elf format (see below). 14# aout-to-elf-build - Build everything required to upgrade a system from 15# a.out to elf format (see below). 16# aout-to-elf-install - Install everything built by aout-to-elf-build (see 17# below). |
18# move-aout-libs - Move the a.out libraries into an aout sub-directory 19# of each elf library sub-directory. |
|
18# 19# This makefile is simple by design. The FreeBSD make automatically reads 20# the /usr/share/mk/sys.mk unless the -m argument is specified on the 21# command line. By keeping this makefile simple, it doesn't matter too 22# much how different the installed mk files are from those in the source 23# tree. This makefile executes a child make process, forcing it to use 24# the mk files from the source tree which are supposed to DTRT. 25# --- 59 unchanged lines hidden (view full) --- 85# updated to contain OBJFORMAT=elf. From then on, you're elf by default. 86# 87# ---------------------------------------------------------------------------- 88# 89# 90# Define the user-driven targets. These are listed here in alphabetical 91# order, but that's not important. 92# | 20# 21# This makefile is simple by design. The FreeBSD make automatically reads 22# the /usr/share/mk/sys.mk unless the -m argument is specified on the 23# command line. By keeping this makefile simple, it doesn't matter too 24# much how different the installed mk files are from those in the source 25# tree. This makefile executes a child make process, forcing it to use 26# the mk files from the source tree which are supposed to DTRT. 27# --- 59 unchanged lines hidden (view full) --- 87# updated to contain OBJFORMAT=elf. From then on, you're elf by default. 88# 89# ---------------------------------------------------------------------------- 90# 91# 92# Define the user-driven targets. These are listed here in alphabetical 93# order, but that's not important. 94# |
93TGTS = all buildworld clean cleandepend cleanobj depend distribute \ 94 everything hierarchy includes installmost install installworld \ 95 most obj update world afterdistribute | 95TGTS = afterdistribute all buildworld clean cleandepend cleanobj depend \ 96 distribute everything includes installmost install installworld \ 97 most obj rerelease update world |
96 97# 98# Handle the user-driven targets, using the source relative mk files. 99# 100${TGTS} : upgrade_checks 101 @cd ${.CURDIR}; \ 102 make -f Makefile.inc0 -m ${.CURDIR}/share/mk ${.TARGET} 103 --- 13 unchanged lines hidden (view full) --- 117# the -m argument. 118# 119test : 120 121# 122# Define the upgrade targets. These are listed here in alphabetical 123# order, but that's not important. 124# | 98 99# 100# Handle the user-driven targets, using the source relative mk files. 101# 102${TGTS} : upgrade_checks 103 @cd ${.CURDIR}; \ 104 make -f Makefile.inc0 -m ${.CURDIR}/share/mk ${.TARGET} 105 --- 13 unchanged lines hidden (view full) --- 119# the -m argument. 120# 121test : 122 123# 124# Define the upgrade targets. These are listed here in alphabetical 125# order, but that's not important. 126# |
125UPGRADE = aout-to-elf aout-to-elf-build aout-to-elf-install | 127UPGRADE = aout-to-elf aout-to-elf-build aout-to-elf-install \ 128 move-aout-libs |
126 127# 128# Handle the upgrade targets, using the source relative mk files. 129# 130${UPGRADE} : upgrade_checks 131 @cd ${.CURDIR}; \ 132 make -f Makefile.upgrade -m ${.CURDIR}/share/mk ${.TARGET} | 129 130# 131# Handle the upgrade targets, using the source relative mk files. 132# 133${UPGRADE} : upgrade_checks 134 @cd ${.CURDIR}; \ 135 make -f Makefile.upgrade -m ${.CURDIR}/share/mk ${.TARGET} |