Commit Graph

244 Commits

Author SHA1 Message Date
mellon 36b38d644e Prebuild some things that the build depends on *before* they are needed so that fresh builds don't die prematurely 1998-01-30 07:10:31 +00:00
thorpej c3c8cbd87c Make the "build" target depend on "beforeinstall", ensuring that all
directories have been created for the installation of the include files.
1997-10-27 18:06:39 +00:00
cjs 7a66732d34 Back out BUILDDIR and NOINSTALL changes. 1997-05-31 21:21:13 +00:00
cjs 922ba53c9c Add a cleandir to make build, to make it more like it was before. 1997-05-29 14:23:02 +00:00
cjs 5fd7ce7066 These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
christos 3dd90654e6 Don't cleandir on make build when UPDATE is set. 1997-03-24 22:22:15 +00:00
cgd bee34e4913 when doing 'make build', build lib/csu & install it before building
lib itself.  On the Alpha (and other ELF systems), shared library builds
require files built/installed by the csu build, so if lib/csu isn't
built/installed before lib is, DESTDIR builds won't work and normal builds
can mistakenly use old versions of some csu files.
1997-03-10 23:46:12 +00:00
cjs 3ec1da8855 All of domestic/lib now builds without errors, so we build it all. 1996-11-27 02:04:06 +00:00
explorer 90708132cf allow builds to work if directory games is missing. Closes pr misc/1921 and
misc/2294
1996-08-10 23:29:00 +00:00
jtc c043a9424a Headers in src/domestic/include are now installed by the includes target 1996-04-25 01:09:33 +00:00
jtc 99ec449e31 Headers in src/include are now installed by the includes target 1996-04-25 01:02:27 +00:00
jtc 7dcb56f419 Added "${MAKE} includes" to build target 1996-04-25 00:47:25 +00:00
cgd 72b7f58800 pull in bsd.own.mk earlier, to get configuration variables.
if people define EXPORTABLE_SYSTEM, they REALLY don't want to do stuff
	in 'domestic'.  Pay attention to it when doing 'make build'.
in 'make build', install share/mk _first_, because include dirs may
	require new make templates.
in 'make build', install domestic includes after normal includes, so
	they can previously-installed includes if necessary.
Note that all of domestic/lib should be built in 'make build' during the
	library build stage.
1996-04-13 06:36:15 +00:00
tls fe06033829 behaviour of 'make build' should not change if DESTDIR is set; this is an artifact of an ancient mistake of mine. 1996-03-18 09:55:25 +00:00
tls 9b13fd4652 a futile nod to ease-of-upgrade: make build now installs new rules from share/mk. 1996-03-18 09:53:11 +00:00
tls fd5b9f2146 removed obsolete src/kerberosIV reference, albeit commented out 1996-03-18 09:21:33 +00:00
jtc ad74dba905 fix typo 1995-12-15 18:13:41 +00:00
tls 25e060d180 libcrypt has moved 1995-12-09 23:07:02 +00:00
tls 88ec513924 get krb4 includes installed, do distrib-dirs if DESTDIR not set 1995-12-09 22:39:46 +00:00
thorpej 0cba2ec9a0 New-style RCS id. 1995-10-09 02:11:28 +00:00
pk 7e7b18f73e Comment out last change as it interferes with distribution building. 1995-10-07 22:58:52 +00:00
tls d9ccabfca5 stick distrib-dirs in beforeinstall -- should be cleaner? 1995-10-06 12:05:36 +00:00
cgd 372dc31507 work in the face of a /usr/src/obj directory 1995-02-26 01:10:19 +00:00
cgd d0dbb18afc add 'domestic' to subdirs list, if it exists. 1995-02-19 12:20:06 +00:00
cgd 5f2ece7ba4 explicitly pull in bsd.own.mk, so that it's there for afterinstall. 1994-12-22 12:43:45 +00:00
cgd 5b08705cfa if not installing man pages, don't remake whatis db 1994-06-14 04:40:29 +00:00
cgd 4e504c0179 light style cleanup 1994-02-10 08:50:06 +00:00
cgd 8f54ff345b don't use 'make' explicitly 1994-02-10 01:47:47 +00:00
cgd ac29ea9d85 kill typo 1994-02-08 23:20:40 +00:00
cgd 7038181e7e add some new targets to DTRT when installing/building 1994-02-07 05:08:57 +00:00
cgd 65f48bd1bc do "lib" first. otherwise you can be *really* screwed by a 'make install'
on a system with shared libraries...
1993-12-08 04:51:25 +00:00
brezak 969988f0a6 Make regress only if directory exists. It can be optional. 1993-07-07 12:55:48 +00:00
cgd 528318400a allow toplevel makefile to descend into sys 1993-07-04 14:02:11 +00:00
cgd aafe7dd739 change from rcs "Header" to "Id" 1993-05-22 07:15:52 +00:00
cgd e600b363ed oops, clean that up a bit 1993-05-22 07:15:13 +00:00
cgd b89816148f add regress, but not for install. also, add "regress" target 1993-05-22 07:10:28 +00:00
cgd cab9fb82f8 put all of the gnu stuff in one place 1993-04-29 12:42:00 +00:00
cgd a3b53c55c9 added gnulibexec gnugames 1993-04-29 11:48:50 +00:00
cgd ecaf3b9df2 added `usr.gnubin' for new gnu binaries necessary for the distribution. 1993-04-10 15:49:55 +00:00
cgd f6a28bf135 added gnulib, for gnu libraries that for whatever reason need to go
into the main tree
1993-04-08 01:05:57 +00:00
cgd 2cd96750d8 change "Id" to "Header" in rcsid, and noted why etc was not in subdirs 1993-03-22 08:43:59 +00:00
cgd 346aa5dd48 added rcs ids to all files 1993-03-22 08:04:00 +00:00
cgd e541169ce2 after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00