Deleted Added
full compact
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}