Commit Graph

79 Commits

Author SHA1 Message Date
Mark Murray
6a8d432dee 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 Richards
03130ccadf 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
Jordan K. Hubbard
0b802df847 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 Wemm
5b16f1c546 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
Mark Murray
0a40049352 Remove reference to old des library. 1996-02-11 08:58:01 +00:00
Nate Williams
72ef2e6080 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 Williams
b201f16674 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 Wemm
358a579f84 Add libutil/beforeinstall to the includes target 1996-01-01 08:33:17 +00:00
Paul Traina
99924d36cf Add rpcgen to build-tools target. 1995-12-27 05:36:20 +00:00
Nate Williams
3344d6f2a6 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
Jordan K. Hubbard
c2e6431816 Bring forward libkadm change from 2.1 1995-11-26 07:31:13 +00:00
Peter Wemm
4620010dfc 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
Jordan K. Hubbard
a95f76aa8c 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
John Fieber
6e16e5defa 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
Poul-Henning Kamp
2e10cdcd82 Changed "tools" to "build-tools".
Suggested by: Peter Wemm
1995-10-26 09:24:59 +00:00
Nate Williams
7c0553d98c 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
Poul-Henning Kamp
adc1189458 Added symorder to tools target.
Suggested by: rgrimes.
1995-10-24 08:37:28 +00:00
Jordan K. Hubbard
f9467acb0a Remove extraneous blank in libraries target (from 2.1). 1995-09-17 03:38:54 +00:00
Justin T. Gibbs
22ade35af0 Update for the new location of eBones.
Submitted by: Paul Traina <pst@freefall.freebsd.org>
1995-09-16 23:22:39 +00:00
Andrey A. Chernov
b032e1f962 Enhance sup update to run with 3 supfiles: standard/ports/secure 1995-09-15 01:09:59 +00:00
David Greenman
901dabe896 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
Satoshi Asami
8a06732e35 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
Rodney W. Grimes
236bb30377 Remove trailing whitespace. 1995-05-29 23:50:55 +00:00
Rodney W. Grimes
b6333dea9d 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
Rodney W. Grimes
361b945d4c Add usr.sbin/pcvt/keycap to libraries: target. 1995-05-06 03:59:58 +00:00
Rodney W. Grimes
a22c45683f 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
Jordan K. Hubbard
639fb258f9 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
Søren Schmidt
012872c1ae Fixed most: target gnu/usr.sbin was install not all 1995-03-28 18:14:17 +00:00
Rodney W. Grimes
e080a7f08a 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
Rodney W. Grimes
b3a028f703 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
Rodney W. Grimes
2c0e14c2d2 Fixed last defined(WANT_MSUN) -> !defined(WANT_CSRG_LIBM) in the src tree. 1995-03-23 19:03:02 +00:00
Andreas Schulz
3cc5ba4318 Correct one little typing error from Rod :-).
lib/lib/pcap -> lib/libpcap.
1995-03-19 17:24:24 +00:00
Rodney W. Grimes
df9059a610 Add installation of include files from libpcap. 1995-03-19 08:23:47 +00:00
Rodney W. Grimes
5a9e9cbac4 Use new mtree file to rebuild /usr/include. 1995-03-18 07:02:10 +00:00
Poul-Henning Kamp
48c51d3282 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
Ollivier Robert
5eef901954 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
Stefan Eßer
d3b1e73dd2 Add missing double quote (") in "echo".
Submitted by:	wolf@kintaro.cologne.de
1995-03-06 13:32:58 +00:00
Nate Williams
7cd21d1909 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
Poul-Henning Kamp
16c634b104 use etc:distrib-dirs instead of release:hierarchy. remove SUBDIR reference
to release.
1995-02-26 01:27:27 +00:00
Jordan K. Hubbard
232fcad29a Eliminate a duplicate line.
Submitted by:	Heikki Suonsivu <hsu@cs.hut.fi>
1995-02-09 11:09:41 +00:00
Andrey A. Chernov
b3e643c17b Add libscsi to includes target 1995-01-24 22:30:37 +00:00
Andrey A. Chernov
84d1a18425 Add libforms to includes target 1995-01-24 22:15:25 +00:00
Garrett Wollman
41be2d70c9 `make world' fixes from Pat Barron, Mark Murray.
Closes PR #156.
1995-01-21 23:01:19 +00:00
Garrett Wollman
401de747b8 Add libcom_err to `includes' target so CLOBBERing the world works again (we
hope).
1995-01-20 20:28:31 +00:00
Garrett Wollman
562e312d13 Added compile_et' and mk_cmds' to lib-tools target, as they are needed
to build `libss'.  Also delete bogus old /usr/sbin/compile_et at this time
(sorry, it was the only way I could think of to make sure it died).
1995-01-19 22:41:25 +00:00
Garrett Wollman
b0625a3d46 Delete obsolete references to kerberosIV. 1995-01-13 21:00:05 +00:00
Jordan K. Hubbard
0351215ee6 Ack! Mk must go before cleandist in the world rule now. Otherwise
cleandist will fall over at gnu/lib/libreadline/doc when bsd.info.mk
is not found.
1995-01-11 11:52:50 +00:00
Nate Williams
65b94a0d72 Added new lib-tools target used in make world which rebuilds and
installs 'ar', 'nm', and 'ranlib' to avoid bootstrapping problems from
the old utils which don't support the long archive names.
1995-01-03 22:03:25 +00:00
Andrey A. Chernov
5426275f52 Add libtermcap to includes target 1994-12-04 02:46:28 +00:00
Poul-Henning Kamp
750f81de87 More changes for the "distribute" target. 1994-11-14 20:52:54 +00:00