aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* Document NO_FORTRAN.David E. O'Brien1999-05-031-1/+2
| | | | Notes: svn path=/head/; revision=46365
* Perl is moving up a maintenance version.Mark Murray1999-05-021-7/+7
| | | | | | | | While I'm here - reorder crypto directories to better support dependancies. Perl and others like it better that way. Notes: svn path=/head/; revision=46314
* Change 'exists()' constructs to refer to directories in ${.CURDIR}.Joseph Koshy1999-04-201-21/+22
| | | | | | | | | | | Tested with a make world. PR: misc/4395 Submitted by: J Wunsch Reviewed by: bde Notes: svn path=/head/; revision=45852
* Don't build man page indices if NOMAN is defined.Dag-Erling Smørgrav1999-04-111-2/+4
| | | | | | | | PR: bin/11035 Submitted by: Chris Costello <chris@holly.dyndns.org> Notes: svn path=/head/; revision=45608
* Clean up "lib-tools:", folding libgcc into the rest.David E. O'Brien1999-04-051-12/+3
| | | | Notes: svn path=/head/; revision=45352
* Remove a lingering reference to libg++.David E. O'Brien1999-04-041-3/+2
| | | | Notes: svn path=/head/; revision=45310
* Missed a gnu/usr.bin/cc/libgcc.David E. O'Brien1999-04-031-3/+3
| | | | Notes: svn path=/head/; revision=45278
* EGCS will have some new includes that need to be installed.David E. O'Brien1999-04-031-1/+2
| | | | Notes: svn path=/head/; revision=45261
* Add libwrap to includes target, otherwise <tcpd.h> doesn't get installedPeter Wemm1999-04-021-1/+2
| | | | | | | | | in time to build inetd. (If you already have /usr/include/tcpd.h, the build doesn't fail. This mainly affects upgrades and 'make world' from systems more than a few weeks old) Notes: svn path=/head/; revision=45248
* An earlier version of Rev 1.66 was reviewed by bde and the issues wereDavid E. O'Brien1999-03-311-1/+1
| | | | | | | hashed out with his gracious help. Notes: svn path=/head/; revision=45172
* * Deal with libgcc's move from gnu/usr.bin/cc to gnu/lib.David E. O'Brien1999-03-311-5/+15
| | | | | | | | | | | | | | | | | Move was necessary as libgcc should be built with the freshly built compiler and thus we must wait until the freshly built bits have been installed somewhere so we can use them. libgcc presence in gnu/usr.bin/cc/ gets in the way of building the new compiler. We could have either cd'ed to specific directories w/in gnu/usr.bin/cc/ and built and installed individual bits, or move libgcc out of the way and let our normal subdir building process work. * Don't build libgcc in "bootstrap-libraries:" target it should not be assumed the currently installed compiler can correctly build libgcc. (as is the case for g++ 2.7.2 and EGCS' libgcc) Notes: svn path=/head/; revision=45170
* The legacy boot stuff is available only on i386, not all architecturesWarner Losh1999-03-011-2/+2
| | | | | | | | which aren't the alpha. Test for MACHINE_ARCH == i386 rather than MACHINE_ARCH != alpha. Notes: svn path=/head/; revision=44355
* Add a new flag, "WORLD", for telling certain tools that they'reJordan K. Hubbard1999-02-271-3/+3
| | | | | | | being build as part of a bootstrap. Notes: svn path=/head/; revision=44313
* Ignore errors from chflags. This makes it possible to make installworldDag-Erling Smørgrav1999-02-141-2/+2
| | | | | | | with DESTDIR set to an NFS-mounted file system. Notes: svn path=/head/; revision=43994
* further refine the upgrade process.Jordan K. Hubbard1999-01-271-2/+2
| | | | Notes: svn path=/head/; revision=43285
* More broken crypt(3) backout.Mark Murray1999-01-231-1/+6
| | | | Notes: svn path=/head/; revision=43094
* One more fix to remove secure/lib/libcrypt from the build (bothBrandon Gillespie1999-01-221-6/+1
| | | | | | | | | | cases are now handled in lib/libcrypt, depending upon if secure/lib/libcrypt/crypt-des.c exists) Reviewed by: Mark Murray Notes: svn path=/head/; revision=43061
* Help for Perl5 to make in cross-build environments.Mark Murray1999-01-201-1/+2
| | | | | | | Submitted by: Eivind Eklund Notes: svn path=/head/; revision=42885
* Don't do the ldconfig rescan if DESTDIR is set.Eivind Eklund1999-01-071-2/+2
| | | | Notes: svn path=/head/; revision=42371
* ``Disable'' a.out 'make world', as per flag day notification on current andPeter Wemm1999-01-071-1/+11
| | | | | | | | | | committers. A 'make aout-to-elf' is strongly encouraged. This isn't quite the end of the line for people who have a real problem with updating yet, but we've got to get this over and done with. Yes, it's bound to be a couple of bumpy couple of days. Notes: svn path=/head/; revision=42364
* Removed the weak spam of ${DESTDIR}/usr/include in the bootstrapBruce Evans1999-01-061-20/+1
| | | | | | | | | target (see the previous log message). This works for bootstrapping from 2.2.7. It won't work for bootstrapping from 2.1.x, but that fails due to include problems earlier. Notes: svn path=/head/; revision=42343
* Backed out rev.1.49. It broke bootstrapping from 2.1.5 2.2.7 andBruce Evans1999-01-041-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | probably other versions by spamming ${DESTDIR}/usr/include in much the same way as `make includes'. Details for 2.2.7: the bootstrap target has always done a weak spam of ${DESTDIR}/usr/include; we depend on it not installing any significant anachronisms (it probably shouldn't touch the headers at all; however, we may be depending on it for things like the renaming of ts_nsec to ts_sec in <sys/time.h>). Rev.1.49 strengthens the spam to everything in src/include. For 2.2.7, this is not immediately fatal. However, the `make all' step in src/includes is not followed by a `make clean' step, so new rpc headers are not generated after we've bootstrapped rpcgen. This causes a fatal error much later when the old (generated) rpc headers are used with the current headers (sys/types.h and/or the non-generated rpc headers). Details for 2.1.x: the bug is immediately fatal. It gives definition of errno that is not supported by 2.1.x's libc. The weak spam in the restored version avoids this problem by not installing errno.h. (Bootstrapping from 2.1.5 actually breaks much earlier.) I think the header problems supposedly fixed by rev.1.49 were caused by using NOCLEAN and having the build fall over when the weakly spammed headers are active. Minor differences in the layout will then cause the .depend files to point to nonexistent headers. It is a feature for symlinks like errno.h -> sys/errno.h to not exist early. The other change in rev.1.49 breaks building obj directories if NOCLEAN is set. It is only safe for _re_building with NOCLEAN set. Notes: svn path=/head/; revision=42285
* Reconnect pcvt hooks..Peter Wemm1999-01-011-2/+5
| | | | | | | Reviewed by: core Notes: svn path=/head/; revision=42223
* Backed out previous commit. It depends on a.out utilities and librariesBruce Evans1998-12-301-7/+2
| | | | | | | somehow being available even on pure elf systems. Notes: svn path=/head/; revision=42181
* Fixed bootstrapping of /usr/mdec/boot[12].Bruce Evans1998-12-301-2/+7
| | | | Notes: svn path=/head/; revision=42180
* Dip my toes into the fire and zap the leftover lkm hooks.. It seems theyPeter Wemm1998-12-281-23/+1
| | | | | | | | | try and recurse if the lkm dir exists for some reason but there isn't any Makefile there. (eg: stray files prevented cvs update -P from removing the empty dirs) Notes: svn path=/head/; revision=42128
* follow up to:Poul-Henning Kamp1998-12-271-5/+2
| | | | | | | Pre 3.0 branch cleanup casualty #4: pcvt Notes: svn path=/head/; revision=42103
* Elf (and a.out?) rebuild of bootstrap tools appeared to be broken due toMatthew Dillon1998-12-211-14/+4
| | | | | | | | | | | | | | | | | | some tools requiring header files, such as errno.h, that are softlinks. The mini installation of include files in Makefile.inc1 wasn't doing the job, so it has been ripped out and replaced with a true make of the /usr/src/include/ directory (make all and make beforeinstall). I think the original idea was to save time by not installing unnecessary header files, but it doesn't really save all that much time. Also, I have moved a NOCLEAN conditional to cover rebuilding the object tree 'Rebuilding the ${OBJFORMAT} obj tree' section. This may or may not be correct but it appears to function properly. If it is not correct we need to find another way to avoid scanning every single file in the entire source hierarchy for make restarts. Notes: svn path=/head/; revision=41973
* Grr. removed. backed-out. sorry!Matthew Dillon1998-12-131-2/+2
| | | | Notes: svn path=/head/; revision=41722
* This needs to be commited now to fix usbd for make worldMatthew Dillon1998-12-131-2/+2
| | | | Notes: svn path=/head/; revision=41720
* Revert previous commit; write idea, wrong way.Jordan K. Hubbard1998-11-281-2/+6
| | | | Notes: svn path=/head/; revision=41384
* Remove netboot from build order; it's not ready for the limelightJordan K. Hubbard1998-11-281-6/+2
| | | | | | | and probably doesn't belong there anyway. Notes: svn path=/head/; revision=41380
* Make sure libskey is built before libpam. It is required for one ofJohn Polstra1998-11-201-15/+17
| | | | | | | | | | the PAM modules. Fix the comments describing the PAM dependencies to be consistent with other related comments. Notes: svn path=/head/; revision=41258
* Add libpam to the "includes" and "libraries" targets.John Polstra1998-11-181-12/+16
| | | | | | | | | | | Build the ordered list of libraries in a variable "_libs" before building any of them. This eliminates a little bit of duplicated code. More importantly, it makes it easier to include or exclude libraries with .if constructs, because the list can be built in multiple steps using "+=". Notes: svn path=/head/; revision=41232
* Note the requirement that libcrypt be built before libkrb.John Polstra1998-11-181-2/+2
| | | | Notes: svn path=/head/; revision=41217
* Remove share/info from build tools because it breaks the build whenJohn Birrell1998-11-151-2/+1
| | | | | | | INFODIR is set. Notes: svn path=/head/; revision=41166
* Add libradius and libtacplus to the includes target. Note theirJohn Polstra1998-11-131-2/+5
| | | | | | | dependence on libmd. Notes: svn path=/head/; revision=41122
* Typo , -> .Mike Smith1998-11-051-2/+2
| | | | | | | Submitted by: Shaun Courtney <shaun@emma.eng.uct.ac.za> Notes: svn path=/head/; revision=40928
* sys/modules/linux has a build-tools targetPeter Wemm1998-11-051-1/+5
| | | | Notes: svn path=/head/; revision=40922
* Add usr.bin/gensetdefs to build-tools; it is used for src/sys/modules andPeter Wemm1998-11-041-1/+2
| | | | | | | maybe for other things that use linker sets under ELF. Notes: svn path=/head/; revision=40902
* Don't add /usr/games to $PATH. Adding it here can only work for theBruce Evans1998-10-171-4/+4
| | | | | | | | | | | | `make world' case, and only made a difference for the evil NOTOOLS case of `make world' since games tools are installed in ${TOOLROOT}/usr/bin if they are built, but the PR was for normal builds. This is fixed in rev.1.14 of src/games/fortune/datfiles/Makefile. PR: 7936 Notes: svn path=/head/; revision=40479
* Fixed missing directories in the libraries target:Bruce Evans1998-10-161-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | - in the elf case, csu must be built and installed before any shared libraries. It wasn't, but we usually used a stale version that happened to work. E.g., in the !NOTOOLS case we used the version built and installed by the bootstrap-libraries target. Only cross building was completely broken. - the shared libmd must be built and installed before any shared libraries that link to it. It wasn't, but we sometimes used a stale version that happened to work, as above. For elf, this caused bogus linkage of the target shared libatm and libopie with the host static libmd. It isn't clear what this actually breaks, except for cross compiling. For aout, the shared libmd is not built at all, so all shared libraries linked to libmd may be broken. The linker reports them by spewing RRS warnings. Note that building src/lib early and building subdirs of src/lib in the correct order in src/lib/Makefile doesn't help, since the subdirs are all built before any are installed. Fixed bitrot in the comments about the ordering requirements. Notes: svn path=/head/; revision=40450
* Include btxld in build-tools only for i386.Robert Nordier1998-10-131-2/+4
| | | | Notes: svn path=/head/; revision=40298
* Conditionalise boot block building on i386.Jordan K. Hubbard1998-10-131-1/+3
| | | | Notes: svn path=/head/; revision=40283
* Remove sys/boot from the install as well.Robert Nordier1998-10-111-2/+1
| | | | Notes: svn path=/head/; revision=40234
* In src/Makefile.inc1:Robert Nordier1998-10-111-3/+2
| | | | | | | | | | | | | | | | Remove /sys/boot from legacy-build. Add btxld to build-tools. In src/sys/Makefile: Add /sys/boot for i386 ELF. I'm still not sure why the new boot code was being built along with the legacy stuff, which meant a completely wrong default environment for it. This may well still be the wrong way to go about this, but it can't work all that much worse than it has been. Notes: svn path=/head/; revision=40233
* Comment about libm and libmd being needed for some libraries.Peter Wemm1998-10-111-1/+7
| | | | | | | | | | | Prompted by: bde Also. Don't build & install legacy lkm's when NOLKM has been set. Otherwise it gets built in the src tree rather than obj, because the previous 'make obj' at the start of legacy-build does respect NOLKM. Notes: svn path=/head/; revision=40208
* Move OBJFORMAT hack to the correct line; what can I say, it was veryJordan K. Hubbard1998-10-101-3/+3
| | | | | | | late. :) Notes: svn path=/head/; revision=40193
* PC-98 uses different boot code from IBM-PC. So, MACHINE is usedKATO Takenori1998-10-101-2/+2
| | | | | | | | | instead of MACHINE_ARCH. Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp> Notes: svn path=/head/; revision=40175
* Quick commit to see if I can't fix Robert's i386/boot problem in one line.Jordan K. Hubbard1998-10-101-2/+2
| | | | | | | If this doesn't work, we'll try something else. Notes: svn path=/head/; revision=40174