summaryrefslogtreecommitdiff
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* MFC 1.398: Fix a problem where 'make installworld' can fail andGarance A Drosehn2003-12-181-13/+7
| | | | | | | | | | leave the system in a messy state when upgrading from a system which has no /libexec to a system which builds a DYNAMICROOT. Approved by: re (scottl) Notes: svn path=/releng/5.2/; revision=123647
* Point 'make update' at RELENG_5_2Scott Long2003-12-071-1/+1
| | | | Notes: svn path=/releng/5.2/; revision=123211
* Invert the condition that installs the dynamic linker early, sinceGordon Tetlow2003-11-161-1/+2
| | | | | | | | | | DYNAMICROOT is now the default. Also document -DNO_DYNAMICROOT since that is going to be a documented feature. Submitted by: matusita, rushani Notes: svn path=/head/; revision=122813
* The snmp_netgraph module depends on libnetgraph. So add a dependency andHartmut Brandt2003-11-121-2/+2
| | | | | | | | | add libnetgraph to the list of prebuilt libraries in the main Makefile. Reviewed by: ru Notes: svn path=/head/; revision=122568
* Make two directories under usr/share/bsnmp that are needed duringHartmut Brandt2003-11-101-1/+1
| | | | | | | | | library build to install tree definition files and MIBS. Okay'ed by: ru Notes: svn path=/head/; revision=122400
* Don't be so chatty about building includes.Ruslan Ermilov2003-11-031-1/+1
| | | | Notes: svn path=/head/; revision=121979
* Retired the "most" and "installmost" targets -- they justRuslan Ermilov2003-10-041-29/+0
| | | | | | | | | | do not have a chance to work nowadays as we have a lot of internal libraries in lib/. Discussed with: marcel, wollman Notes: svn path=/head/; revision=120760
* Help those attempting to upgrade from static to dynamic root.Ruslan Ermilov2003-09-161-0/+11
| | | | Notes: svn path=/head/; revision=120120
* Catch up with libpthread/support/Makefile.inc,v 1.6 and revertRuslan Ermilov2003-09-151-5/+1
| | | | | | | | Makefile.inc1 revisions 1.365 and 1.367: libc_pic.a is no longer necessary to build libpthread.so (ie: libkse.so). Notes: svn path=/head/; revision=120102
* - No need to create libfoo.so -> libfoo.so.X symlinks in /lib,Ruslan Ermilov2003-09-071-0/+1
| | | | | | | | | | | | | | | as it was decided that our toolchain will revert to looking for libraries in /usr/lib only. - Make /usr/lib/libfoo.so -> /lib/libfoo.so.X symlinks absolute so that they still work if /usr is symlinked. - Remove stale /usr/lib/libfoo.so.X libraries during install. Discussed with: gordon, obrien, peter Notes: svn path=/head/; revision=119846
* Clarify the numbering of some of the build stages.Scott Long2003-09-011-9/+9
| | | | Notes: svn path=/head/; revision=119645
* Revert rev. 1.378, and restore the correct arithmetic expressionRuslan Ermilov2003-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | syntax. The make buildworld mv /usr/include /usr/include.old make installworld issue has been fixed a month ago in Makefile,v 1.285, and there is no valid reason to continue to keep the wrong syntax here -- buildworld takes care of upgrading a make for you if necessary. But if you find yourself in an environment with an old make(1) binary that breaks on this, and this is because you attempted to run a target other than buildworld, don't whine but try again with -DALWAYS_CHECK_MAKE defined -- it should do the trick. Otherwise, if you still have a problem, please report it as a bug and attach the ``make -dl ...'' output. Reviewed by: marcel Notes: svn path=/head/; revision=119580
* Remove the AFM (Anti-Footshooting Measure) added when we split theMarcel Moolenaar2003-08-281-7/+0
| | | | | | | | | | | | 5.x signal code from the 4.x signal code. The split happened in Oct 2002 and we have had 2 releases since then. A kernel older than 5.0-R cannot reasonably be called a -current kernel anymore. This does not break upgrading from an 10 month older kernel. It just makes it more exiting. Notes: svn path=/head/; revision=119537
* OSRELDATE should fallback to 'unknown' rather than the kernel that'sWarner Losh2003-08-271-1/+1
| | | | | | | | | booted on this machine. This is a slightly better default to use. Requested by: ru Notes: svn path=/head/; revision=119496
* Add @ before the shell invocation for the testing of sufficiently new sh.Warner Losh2003-08-251-1/+1
| | | | | | | No need to see this message twice. Notes: svn path=/head/; revision=119464
* Fall back to using the kernel version for the OSRELDATE whenWarner Losh2003-08-251-0/+4
| | | | | | | | | | | | | | | | /usr/include/osreldate.h doesn't exist on the system. While this could be worked around by saying something like 'make includes OSLRELDATE=0' when this file doesn't exist, it is just as easy to provide a fallback when the file we know we depend on doesn't exist. While this doesn't make all targets work w/o a /usr/include/osreldate.h, because some of the FreeBSD bootstrap tools use this file. 'make includes' however does work. Noticed by: peter, obrien (and likely others) Pointy hat to: imp (for suggesting a method that depended on /usr/include) Notes: svn path=/head/; revision=119456
* In preparation for libraries being installed in /lib, add lib to theGordon Tetlow2003-08-171-1/+1
| | | | | | | list of build directories during the tool creation phase of the build. Notes: svn path=/head/; revision=119012
* Don't lint(1) so early in the build. Its OK to keep this for theMark Murray2003-07-241-1/+2
| | | | | | | "make all" phase. Notes: svn path=/head/; revision=117976
* Apparently we prefer underscores in new options. Sorry for the churn folks.Gordon Tetlow2003-07-141-5/+5
| | | | | | | Requested by: obrien Notes: svn path=/head/; revision=117555
* Forgot that the rescue subdir needs to be a conditional for theGordon Tetlow2003-07-111-1/+5
| | | | | | | build-tools bit. Notes: svn path=/head/; revision=117450
* Turn rescue back on, conditional to NORESCUE. We seem to be split onGordon Tetlow2003-07-111-3/+5
| | | | | | | | | | | | | | using underscores or not, so I just randomly picked a style. I think I have the logic correct, but if someone wants to give it a once over that would be good. Tim submitted a patch to fix the cross-building issues which I tested with a tinderbox run for sparc64. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117449
* Correct makefile syntax error in r1.375.Kris Kennaway2003-07-101-1/+1
| | | | Notes: svn path=/head/; revision=117376
* Style nit.David E. O'Brien2003-07-081-2/+2
| | | | Notes: svn path=/head/; revision=117322
* Use 'id' instead of 'grep' to detect the presence of the smmsp user/group.Gregory Neil Shapiro2003-07-061-2/+2
| | | | | | | | | | | This fixes the check for users with smmsp in NIS instead of their local files. Suggested by: peter MFC after: 5 days Notes: svn path=/head/; revision=117293
* Fixed style bugs related to parentheses in Makefile.inc1.Ruslan Ermilov2003-07-041-7/+7
| | | | | | | | | | Submitted by: bde Fixed nearby bug: propagate the root Makefile's idea of the appropriate "make" binary down to release/Makefile. Notes: svn path=/head/; revision=117229
* More NO_RESCUE to RESCUE transitions.Gordon Tetlow2003-07-021-2/+2
| | | | | | | Submitted by: ru Notes: svn path=/head/; revision=117177
* Switch the logic on the /rescue bits from NO_RESCUE to RESCUE, at leastGordon Tetlow2003-07-011-1/+1
| | | | | | | until there is a fix for cross building available. Notes: svn path=/head/; revision=117140
* Put rescue/ into a correct slot in the SUBDIR list. Sort bootstrap-,Ruslan Ermilov2003-07-011-27/+51
| | | | | | | | | build-, and cross-tools lists, reformat lists for easier maintenance. Submitted by: bde, ru Notes: svn path=/head/; revision=117112
* Only bootstrap crunchide(1) and build crunchgen(1) when necessary.Ruslan Ermilov2003-07-011-3/+13
| | | | | | | | | The latter needs to be built either if it's used as a cross-tool (${TARGET_ARCH} != ${MACHINE_ARCH}) or if it has backward compat issues, like e.g. lack of the AMD64 support. Notes: svn path=/head/; revision=117110
* Do the deed and hookup /rescue to the build. As a result, always buildGordon Tetlow2003-06-301-5/+6
| | | | | | | | | crunchgen and crunchide as cross-tools. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117064
* - Fix a typo.Sean Kelly2003-06-281-1/+1
| | | | | | | | | PR: bin/53864 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> Approved by: jeff (mentor) Notes: svn path=/head/; revision=116939
* Allow installkernel.debug and reinstallkernel.debug.Hidetoshi Shimokawa2003-06-221-2/+2
| | | | Notes: svn path=/head/; revision=116679
* Minor tweaks to the build process so that we can build 5.1-current onWarner Losh2003-06-141-1/+6
| | | | | | | | | | | | | | 4.8-stable: Must build lib/libc before libpthread. Fix how we do this to be more consistant with how lists are handled in the file. Also, don't bother to prebuild libc if we're not building libpthread. Submitted by: ru@ Reviewed by: bde@ (before ru@ submitted it) Notes: svn path=/head/; revision=116343
* Do not bogusly set CSTD to the empty string.Dag-Erling Smørgrav2003-06-141-3/+0
| | | | Notes: svn path=/head/; revision=116335
* Add lib/libc to list of _prebuild_libs because we need the targetWarner Losh2003-06-081-2/+1
| | | | | | | | | | | built libc_pic.a for libkse. # This should finally fix the build on 4.x Submitted by: kan Notes: svn path=/head/; revision=116005
* When boot strapping from older systems, don't specify a C standard inWarner Losh2003-06-071-0/+3
| | | | | | | | | | the bootstrap process. This allows one to more completely build from a -stable box. Reviewed by: ru@ (briefly) Notes: svn path=/head/; revision=115968
* Wrap gperf & groff wth NO_CXX.David E. O'Brien2003-05-311-1/+4
| | | | Notes: svn path=/head/; revision=115574
* Unbreak world build if NO_OPENSSL is defined but NO_KERBEROS is not.Ruslan Ermilov2003-05-211-2/+3
| | | | | | | | Submitted by: Marius Strobl <marius@alchemy.franken.de> Approved by: re (jhb) Notes: svn path=/head/; revision=115219
* Retire the useless NOSECURE knob.Dag-Erling Smørgrav2003-05-191-3/+2
| | | | | | | Approved by: re (scottl) Notes: svn path=/head/; revision=115157
* Unbreak parallel make of _includes after revision 1.356 changes.Ruslan Ermilov2003-05-181-0/+2
| | | | | | | | Spotted by: bde Approved by: re (scottl) Notes: svn path=/head/; revision=115141
* -lbsdxml lives in lib/libexpat. *Blush*Ruslan Ermilov2003-05-181-1/+1
| | | | | | | Submitted by: tmm (Makefile.inc1) Notes: svn path=/head/; revision=115122
* Unbreak world: record libgeom dependency on libbsdxml here too.Ruslan Ermilov2003-05-171-1/+2
| | | | | | | | | | Forgotten by: ru Submitted by: des Verified by: tools/make_libdeps.sh Approved by: re (scottl) (related change) Notes: svn path=/head/; revision=115120
* Use the installed world's idea of OSRELDATE rather than the kernel.Ruslan Ermilov2003-05-151-1/+2
| | | | | | | | | | | | This was the initial intent anyway, and it became clear that it is really necessary to treat it this way, as many people happen to run with kernel newer than the installed world. Submitted by: imp, ru Approved by: re (scottl) Notes: svn path=/head/; revision=115034
* Install symlinks to individual headers instead of symlinks to directoriesBruce Evans2003-05-051-6/+2
| | | | | | | | | | | | | | in the SHARED=symlinks case. Symlinks to directories only work if all the the necessary headers are in 1 directory, but the necessary headers are scattered for at least ipfilter headers in <netinet>. This change also avoids polluting /usr/include with non-headers; the /usr/include hierarchy is now independent of the setting of SHARED. Submitted by: ru (edited to fix netgraph/bluetooth/include and machine/pc) PR: 44148 Notes: svn path=/head/; revision=114731
* Negate the logic of MAKE_KERBEROS5, and replace it with NO_KERBEROS.Mark Murray2003-05-051-4/+4
| | | | Notes: svn path=/head/; revision=114719
* Many developers run with userland != to kernel. While this isn'tWarner Losh2003-05-041-0/+2
| | | | | | | | | | | | | | | | | | | | supported, it usually works for months at a time. Allow these people to override the OSRELDATE of their installed world when things don't match and the exact OSRELDATE matters and is different than the kernel. Now that Makefile.inc1 depends more and more about which date you have to optimize the pieces it builds, it may be necessary to pessimize things if its guesses are wrong. If OSRELDATE is already set, we won't fork the sysctl to find out what the kernel's date is. Developers on IRC suggested that they run mismatches all the time as well. Reviewed by: obrien Notes: svn path=/head/; revision=114634
* For the time being, upgrade the whole Groff (to version 1.19),Ruslan Ermilov2003-05-011-1/+1
| | | | | | | but stop doing so again on the next __FreeBSD_version bump. Notes: svn path=/head/; revision=114458
* Restore the ordering of NO's and remove one redundant NOLINT.Ruslan Ermilov2003-04-301-4/+4
| | | | | | | Reviewed by: markm Notes: svn path=/head/; revision=114292
* Fix "make world" for the WANT_LINT case. The various build toolsMark Murray2003-04-301-3/+3
| | | | | | | | must not try to lint(1) stuff at *-tools time; keep the linting for the actual build (which comes later). Notes: svn path=/head/; revision=114288
* Groff after 2002/10/15 has no known backward compatibility issues,Ruslan Ermilov2003-04-301-1/+7
| | | | | | | but we always want the latest macro files. Notes: svn path=/head/; revision=114287