jkh
8eb37231d4
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
pst
24a3f84f0c
Ask CVS to run in quiet mode, which makes it easier to see what the
...
update actually did.
1996-06-22 17:58:44 +00:00
jkh
1c3c6e69aa
Add pre-world and post-world hooks so that people can do site specific
...
cleanup or preinitializion of /usr/src before and after the world target
is run.
1996-06-20 18:47:04 +00:00
adam
02631abd93
libforms is no more
1996-06-20 13:38:15 +00:00
nate
848d450be9
Don't try to do a 'make bootstrap all install' in one commend. Break it
...
into two make commands so that make will recognize that it doesn't need
to buid scan.c w/lex.
1996-06-19 21:19:56 +00:00
nate
e6238f2bbc
Added lex to the bootstrap target.
1996-06-19 20:48:48 +00:00
markm
173acf7bf6
1) make -DCLOBBER not remove most of /usr/lib
...
2) make all the 'pre-targets' not install profiled libraries and man pages
to speed up the bootstrap in a 'make world'
1996-05-04 07:12:07 +00:00
paul
4027247f04
Re-instate the bootstrap target which can be used to build tools
...
that can't be built by older OS versions.
Use it to install the lint binaries.
1996-03-24 13:16:45 +00:00
jkh
359cd94d64
Add a hint that a make world is done so people don't think that the last
...
command (makewhatis) is running forver. :)
1996-03-11 14:59:10 +00:00
peter
62fe26383b
do the 'include-tools' as part of the world target (like lib-tools and
...
build-tools) so that a "make includes" doesn't spam your build tree.
1996-02-17 14:23:25 +00:00
markm
668738c59b
Remove reference to old des library.
1996-02-11 08:58:01 +00:00
nate
98f22e8f68
Added 'install' to the inclde-tools target, as it has a new options "-C"
...
which is used when installing the include files.
Submitted by: John Hay -- John.Hay@csir.co.za
1996-01-30 05:46:35 +00:00
nate
574d4201ac
Kludge alert!
...
Add new 'include-tools' target, which the 'includes' target depends on.
Currently, it consists of rpcgen.
1996-01-30 05:22:00 +00:00
peter
6a9e3f1567
Add libutil/beforeinstall to the includes target
1996-01-01 08:33:17 +00:00
pst
17d19976c9
Add rpcgen to build-tools target.
1995-12-27 05:36:20 +00:00
nate
5ad22f850a
Added 'install' to the lib-tools target since it is uses the new '-C' flag
...
to install libraries to avoid messing up dependencies.
1995-11-28 20:04:19 +00:00
jkh
bc7d106f80
Bring forward libkadm change from 2.1
1995-11-26 07:31:13 +00:00
peter
272d37cbf8
Add -DNOCLEAN option which totally and utterly disables any form of
...
cleaning during a make. This may give you more rope to hang yourself if
you are caught with some subtle dependency on installed binaries in your
build, but if you are doing daily 'make -DNOCLEAN world' it's not too bad
at all. It could take as little as 30 minutes to do an entire sync-up of
your binaries if everything's up to date, especially if you are using
'INSTALL=install -C' in /etc/make.conf (highly recomended!).
Also, add a "reinstall" target. You can do a 'make DESTDIR=/mnt reinstall'
where /mnt is the nfs root of a machine and you get the install parts of
the make world run on it.
I saw this on -hackers quite some time ago and included it in my Makefile
and have been using it on and off for a while. Alas, I cannot find the
actual message with the author's name...
1995-11-25 01:28:07 +00:00
jkh
a4444a92b7
Add: cd ${.CURDIR}/eBones/lib/libkrb && ${MAKE} beforeinstall
...
to includes target. Now the world will build on a new 2.1 system again.
1995-11-09 09:58:17 +00:00
jfieber
b865c17b8c
Add sgmlfmt to build-tools target so a make world with current source
...
on a <= 2.0.5 system does not fall over.
1995-11-05 18:42:23 +00:00
phk
b31d8ebe25
Changed "tools" to "build-tools".
...
Suggested by: Peter Wemm
1995-10-26 09:24:59 +00:00
nate
132a957390
Build all of the libraries: targets libs in the same manner. Append the
...
optional ${CLEANDIR} and ${OBJDIR} targets to those missng them.
Also, check for the existance of all library targets before building
them to follow convention.
1995-10-24 18:51:08 +00:00
phk
337307c998
Added symorder to tools target.
...
Suggested by: rgrimes.
1995-10-24 08:37:28 +00:00
jkh
ed8a0fbc56
Remove extraneous blank in libraries target (from 2.1).
1995-09-17 03:38:54 +00:00
gibbs
93d4d9f3bc
Update for the new location of eBones.
...
Submitted by: Paul Traina <pst@freefall.freebsd.org>
1995-09-16 23:22:39 +00:00
ache
0022607640
Enhance sup update to run with 3 supfiles: standard/ports/secure
1995-09-15 01:09:59 +00:00
dg
5a6aaf88bb
Brought forward the change in 1.57.4.1 - add build of zic(8) to tools rule..
1995-08-30 17:27:57 +00:00
asami
48ac31ff0f
We don't have libftp anymore, so why don't we stop trying to do a
...
make beforeinstall in it. :)
1995-08-04 12:06:51 +00:00
rgrimes
8737971a6d
Remove trailing whitespace.
1995-05-29 23:50:55 +00:00
rgrimes
3d871dc5c6
Submitted by: jkh
...
Build lib/libncurses and lib/libtermcap early in the libraries: target
as other libraries depend on them.
1995-05-13 03:34:23 +00:00
rgrimes
819f195d03
Add usr.sbin/pcvt/keycap to libraries: target.
1995-05-06 03:59:58 +00:00
rgrimes
169e1173ca
In target libraries: make and install libcompat before all other
...
libraries. This fixes the make -DCLOBBER world problem.
Check that gnu exists before attempting to build the libraries in
that branch of the tree.
1995-05-05 18:00:30 +00:00
jkh
7288999f24
Add libftp to list of beforeinstall targets in the include rule.
...
Submitted by: John Hay <jhay@mikom.csir.co.za>
1995-04-27 11:25:48 +00:00
sos
6e69b5557d
Fixed most: target gnu/usr.sbin was install not all
1995-03-28 18:14:17 +00:00
rgrimes
7895a7593a
We must do include and lib first so that the perl *.ph generation
...
works correctly as it uses the header files installed by this.
1995-03-27 01:31:09 +00:00
rgrimes
8693f78768
Add gnu/usr.bin/ld to lib-tools: since you need this compiled very
...
early if you are running a back release.
1995-03-23 23:40:29 +00:00
rgrimes
4e8db361d6
Fixed last defined(WANT_MSUN) -> !defined(WANT_CSRG_LIBM) in the src tree.
1995-03-23 19:03:02 +00:00
ats
a66b83935b
Correct one little typing error from Rod :-).
...
lib/lib/pcap -> lib/libpcap.
1995-03-19 17:24:24 +00:00
rgrimes
c47dc6f7e7
Add installation of include files from libpcap.
1995-03-19 08:23:47 +00:00
rgrimes
5a3c7f88d1
Use new mtree file to rebuild /usr/include.
1995-03-18 07:02:10 +00:00
phk
23c9c8a95a
Have include be the first $SUBDIR, this avoid install failure with the
...
kludgeous install rule in perl/x2p.
Pointed out by: rgrimes
1995-03-17 04:59:44 +00:00
roberto
bb7830919b
Add gnu/usr.sbin in the installmost and most targets.
...
Reviewed by: roberto
Submitted by: Remy.Card@blaise.ibp.fr
1995-03-14 21:32:46 +00:00
se
8def37dc0b
Add missing double quote (") in "echo".
...
Submitted by: wolf@kintaro.cologne.de
1995-03-06 13:32:58 +00:00
nate
91b4f3d39f
Since at least one utility depends on it (GNU diff), install the gnu regex
...
include file (gnuregex.h) in the includes target.
1995-03-06 05:52:47 +00:00
phk
d549b4fa26
use etc:distrib-dirs instead of release:hierarchy. remove SUBDIR reference
...
to release.
1995-02-26 01:27:27 +00:00
jkh
b526ea331c
Eliminate a duplicate line.
...
Submitted by: Heikki Suonsivu <hsu@cs.hut.fi>
1995-02-09 11:09:41 +00:00
ache
64d1dfcdec
Add libscsi to includes target
1995-01-24 22:30:37 +00:00
ache
7b8d03e909
Add libforms to includes target
1995-01-24 22:15:25 +00:00
wollman
2197ed05b8
`make world' fixes from Pat Barron, Mark Murray.
...
Closes PR #156 .
1995-01-21 23:01:19 +00:00
wollman
0ba8a14f2e
Add libcom_err to `includes' target so CLOBBERing the world works again (we
...
hope).
1995-01-20 20:28:31 +00:00