Jordan K. Hubbard
794d65904a
MFC: add to build-tools in order to fix new dependency problems.
1998-05-29 06:06:08 +00:00
Bruce Evans
23ebbd6970
MFC (1.176: removed share/info from build-tools).
...
PR: 6138
Tested by: Andre Albsmeier <[email protected] >
1998-05-15 10:16:20 +00:00
Jordan K. Hubbard
a2bf7e60fb
MFC: retire sup just a wee bit more.
1998-04-26 08:40:48 +00:00
David E. O'Brien
1b1c081827
NO_LIBC_R --> NOLIBC_R to match -CURRENT.
1998-04-19 09:11:23 +00:00
Jordan K. Hubbard
6929275e82
Document NOPERL
...
Submitted entirely incorrectly in -hackers by: <[email protected] >
1998-03-18 07:58:13 +00:00
Jordan K. Hubbard
02a575f96d
Better solution for the dir dependency problem (the "ugly hack" can
...
now go away for good).
Submitted by: jhay
1998-03-09 14:18:02 +00:00
Nate Williams
ae38c4b199
- After the install has been done, but before makedb is run, run
...
'ldconfig -R' to pick up new shlib dependencies.
Suggested by: Amancio and a whole lot of other folks
1998-02-19 00:23:43 +00:00
Mark Murray
b8cb053796
Replace eBones with kerberosIV
1998-02-18 11:36:46 +00:00
Adam David
c62a6476fb
-DNOTOOLS to not rebuild any tools during buildworld
1998-02-06 09:52:34 +00:00
Jordan K. Hubbard
618e3470d2
MFC: parallelize
1997-10-26 22:48:31 +00:00
Stephen McKay
5df3954c1f
MFC (Makefile 1.148): Lex lib obj directory was being deleted in bootstrap.
1997-09-28 16:33:05 +00:00
Rodney W. Grimes
aba46bf6b0
YAMC - bde's fix for includes: that I blew on my attempt.
1997-09-17 23:50:26 +00:00
Jordan K. Hubbard
72bd75223e
Revert 1.144 so that make world works again.
...
Sanctioned By: rgrimes
1997-09-15 17:39:31 +00:00
Rodney W. Grimes
c6b278cf6d
When calling the src/include Makefile use the shorthand ``all beforeinstall''
...
inplace of ``all installhdrs symlinks'' so those of us who run with
SHARED=copies get the right results.
I'll check -current in a minute for the same bug.
1997-09-15 05:52:04 +00:00
Peter Wemm
d7503f8337
Bring in the 'make -DNOCLEAN world' fixes from -current. The problem
...
is that obj/tmp/usr/include is built first with symlinks and then
deleted and replaced with real files, causing all the dependencies to
be triggered.
1997-09-10 07:18:46 +00:00
Peter Wemm
e5ce396858
YAMFC: revert make -m back to -I for 2.1.x's benefit.
1997-09-05 09:12:51 +00:00
Peter Wemm
699cda0c71
YAMFC: use make -b, not make -I, so that the correct sys.mk is used with
...
bsd.*.mk.
1997-09-01 07:26:42 +00:00
Peter Wemm
01f4653e65
Drop libtcl reference
1997-08-21 05:14:19 +00:00
Nate Williams
37507da696
- In the 'update' target, add '-r RELENG_2_2' so that new directories
...
get checked out on the correct branch. (This change is valid only
on this branch.)
Requested by: Ben Stuyts <[email protected] >
1997-08-19 23:39:07 +00:00
Satoshi Asami
cde091948a
Merge (more or less) from -current: NOTCL hook to disable tcl building.
1997-08-11 18:36:39 +00:00
Satoshi Asami
24cb5a5d33
This patch splits "world" into two parts, "buildworld" and
...
"installworld", which can be run together or separately (or even on
different machines). The "buildworld" target does not install
anything outside /usr/obj; you still need to be root to run it (the
default install rules want to set the ownership, etc.), but it's now
possible to upgrade a bunch of -stable machines by running "make
buildworld" on a 2.1.5 NFS server and then running "make installworld"
on each of the clients, while not compromising the stability of the
server at all.
Reviewed by: too many many people to list here, special thanks to bde
1997-08-05 03:46:23 +00:00
Satoshi Asami
c55a0fda97
Merge 1.132 from -current.
1997-07-31 08:32:42 +00:00
John Fieber
fdd8ac1c99
Remove sgml stuff from the build-tools target. They are no longer
...
used in the make world process.
1997-06-08 15:02:40 +00:00
Nate Williams
542cc0cc3a
- add includes for csu/i386 and libalias.
1997-05-27 23:40:47 +00:00
Satoshi Asami
a1af27d25d
Merge 1.126 and 1.127.
1997-05-21 22:51:19 +00:00
John Polstra
5bd7156a38
Merge from main branch 1.120 -> 1.121: process "lib/csu/i386" before
...
building any libraries.
1997-05-13 16:09:59 +00:00
Satoshi Asami
77f9139893
Merge in from -current all the changes needed to make world with the
...
latest texinfo.
1997-04-11 16:58:46 +00:00
Satoshi Asami
8cf9852d19
Merge from HEAD, -DALLLANG explanation.
1996-12-20 08:20:06 +00:00
Poul-Henning Kamp
f1709b7eea
YAMFC
1996-11-28 22:07:16 +00:00
Adam David
32ec48a5bc
use NOSHARE variable to skip 'share' directory, useful for shared installations
...
or for faster make of executables.
1996-11-01 19:03:33 +00:00
Bruce Evans
f3c4dd0d4c
Improved comment about `all' target.
...
Use a for loop instead of massive duplication in the build-tools target.
1996-10-25 14:22:50 +00:00
Peter Wemm
bd4739cb12
oops, how did this get into the reinstall target? :-]
...
Must have been a cut/paste foulup... The whole idea of 'make reinstall'
is that it doesn't build anything from the source server mount.
1996-10-14 12:58:47 +00:00
Jordan K. Hubbard
81beb58a1a
Add awk to build target.
...
Submitted-By: jhay
1996-10-06 02:17:43 +00:00
Andrey A. Chernov
a42830afaa
Use SUP and SUPFLAGS variables to change them to cvsup if needed
1996-10-05 18:36:38 +00:00
Peter Wemm
e178250902
Add some 'world' hooks for libg++-2.7.2, specifically the new libstdc++
...
directory. Also, add gnu/usr.bin/as to the lib-tools target since libgcc
generates weak symbols, and libstdc++/libg++ use them. ie: coming from a
2.1.x system will fail without 'as'.
1996-10-04 08:48:27 +00:00
Andrey A. Chernov
5ae1e22008
Unlocalize date
1996-09-21 06:06:41 +00:00
Peter Wemm
c2e40bdea4
Hooks to attempt to get 'make world' working with gcc-2.7.2.1. It's
...
worked for me, but no guarantees yet.
Basically, move cc earlier to lib-tools target, before libraries are
built. libgcc is built at the same time, so it's special entry is
removed from the libraries target. Also, add bison/gperf immediately
before cc, since they are needed to build cc and are not present on an
earler-than-2.2 system. (libgcc is partly built with the freshly compiled
gcc-2.7.2.1, since it uses __attribute__'s that were not present until now)
This _should_ be enough to get running from older releases, perhaps as far
back as 2.0.5.
1996-09-19 16:36:24 +00:00
Jordan K. Hubbard
6fcd2a4757
Add 3 small lines which add to the utility of the "finished on date"
...
output in the world target.
1996-09-18 18:14:37 +00:00
John Fieber
1e76740a30
Add usr.bin/sgmls to the build-tools target.
...
This should prevent make world from falling over in share/doc.
1996-09-10 04:21:36 +00:00
Peter Wemm
b7a48796ce
- cosmetic change to 'make world'
...
- do an explicit 'make all' in include/rpcsvc in 'make includes' as
a 'make install' is not supposed to build anything.
1996-08-30 22:35:30 +00:00
Jordan K. Hubbard
ae04a796b0
Revert all the make depend changes.
1996-08-25 05:17:49 +00:00
Jordan K. Hubbard
5f87a4a8a6
Get rid of all the explicit calls to make depend.
1996-08-23 16:50:27 +00:00
Nate Williams
e452601bed
Removed extraneous .endif that was left during OBJDIR cleanup.
...
Noticed by: phk
1996-08-07 19:28:09 +00:00
Peter Wemm
2f15594269
Move tsort back to lib-tools where it belongs, and add a "specially
...
for bootstrap" tweak to the lex Makefile to stop it building the library
too early.
This untangles things a bit more, it stops new bootstraps failing because
libl/libfl uses 'ld -O' before ld is updated.
1996-08-07 13:25:59 +00:00
Peter Wemm
e326fc73b9
Correct spelling of NOOBJDIR (I mistakenly wrote NOOBJ).
...
Closes PR#1451 (Ph. Charnier <[email protected] >) and
PR#1453 (Peter Mutsaers <[email protected] >)
1996-08-07 13:21:43 +00:00
Jordan K. Hubbard
0f802bcd51
The bootstrap target in src/Makefile has the wrong order for lex/tsort
...
because lex has a library (libln.a) and bsd.lib.mk has been modified to use
'tsort -q'. Tsort has not been build yet...
tsort should be before lex. [Whoops! Thanks! -jkh]
Submitted-By: [email protected] (Ollivier Robert)
1996-08-03 13:00:35 +00:00
Jordan K. Hubbard
5f354572b7
Add tsort to bootstrap targets.
1996-08-03 06:44:46 +00:00
Peter Wemm
a962de47ad
General tidy-up of Makefile. The objective was to make it clear and
...
readable, as well as fix up some of the warts along the way. Among the
things fixed is the infamous "cd foo && make depend all install" bogon,
which is particularly important for users of the -DNOCLEAN option.
Also, a few typo and DESTDIR fixes and a -DNOGAMES hack from Gary Jennejohn.
1996-07-27 21:47:42 +00:00
James Raynard
89f044eb97
Fix typo in Makefile.
...
Reviewed (informally!) by jkh.
1996-07-21 00:05:31 +00:00
Jordan K. Hubbard
caf93ef534
Add make to the bootstrap targets (I thought I committed this 3 days ago -
...
sheesh!).
1996-07-01 06:13:31 +00:00