summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* Fix a problem where 'make installworld' will fail and leave thegad2003-12-091-13/+7
| | | | | | | | | | | | | | system in a messy state *if* the user is upgrading from a system which has no /libexec to a system which builds a DYNAMICROOT, and if that user has set DISTDIR (as documented for ports, but it turns out that the same variable name is used for a completely unrelated purpose in 'make release'). There are other possible fixes for this issue, and ru@ may later decide to commit one of those fixes. I just wanted some fix in ASAP, and this is the fix that I have tested. Reviewed by: bde, imp, and ru
* Invert the condition that installs the dynamic linker early, sincegordon2003-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
* The snmp_netgraph module depends on libnetgraph. So add a dependency andharti2003-11-121-2/+2
| | | | | | add libnetgraph to the list of prebuilt libraries in the main Makefile. Reviewed by: ru
* Make two directories under usr/share/bsnmp that are needed duringharti2003-11-101-1/+1
| | | | | | library build to install tree definition files and MIBS. Okay'ed by: ru
* Don't be so chatty about building includes.ru2003-11-031-1/+1
|
* Retired the "most" and "installmost" targets -- they justru2003-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
* Help those attempting to upgrade from static to dynamic root.ru2003-09-161-0/+11
|
* Catch up with libpthread/support/Makefile.inc,v 1.6 and revertru2003-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).
* - No need to create libfoo.so -> libfoo.so.X symlinks in /lib,ru2003-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
* Clarify the numbering of some of the build stages.scottl2003-09-011-9/+9
|
* Revert rev. 1.378, and restore the correct arithmetic expressionru2003-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
* Remove the AFM (Anti-Footshooting Measure) added when we split themarcel2003-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.
* OSRELDATE should fallback to 'unknown' rather than the kernel that'simp2003-08-271-1/+1
| | | | | | booted on this machine. This is a slightly better default to use. Requested by: ru
* Add @ before the shell invocation for the testing of sufficiently new sh.imp2003-08-251-1/+1
| | | | No need to see this message twice.
* Fall back to using the kernel version for the OSRELDATE whenimp2003-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)
* In preparation for libraries being installed in /lib, add lib to thegordon2003-08-171-1/+1
| | | | list of build directories during the tool creation phase of the build.
* Don't lint(1) so early in the build. Its OK to keep this for themarkm2003-07-241-1/+2
| | | | "make all" phase.
* Apparently we prefer underscores in new options. Sorry for the churn folks.gordon2003-07-141-5/+5
| | | | Requested by: obrien
* Forgot that the rescue subdir needs to be a conditional for thegordon2003-07-111-1/+5
| | | | build-tools bit.
* Turn rescue back on, conditional to NORESCUE. We seem to be split ongordon2003-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>
* Correct makefile syntax error in r1.375.kris2003-07-101-1/+1
|
* Style nit.obrien2003-07-081-2/+2
|
* Use 'id' instead of 'grep' to detect the presence of the smmsp user/group.gshapiro2003-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
* Fixed style bugs related to parentheses in Makefile.inc1.ru2003-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.
* More NO_RESCUE to RESCUE transitions.gordon2003-07-021-2/+2
| | | | Submitted by: ru
* Switch the logic on the /rescue bits from NO_RESCUE to RESCUE, at leastgordon2003-07-011-1/+1
| | | | until there is a fix for cross building available.
* Put rescue/ into a correct slot in the SUBDIR list. Sort bootstrap-,ru2003-07-011-27/+51
| | | | | | build-, and cross-tools lists, reformat lists for easier maintenance. Submitted by: bde, ru
* Only bootstrap crunchide(1) and build crunchgen(1) when necessary.ru2003-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.
* Do the deed and hookup /rescue to the build. As a result, always buildgordon2003-06-301-5/+6
| | | | | | crunchgen and crunchide as cross-tools. Submitted by: Tim Kientzle <kientzle@acm.org>
* - Fix a typo.smkelly2003-06-281-1/+1
| | | | | | PR: bin/53864 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> Approved by: jeff (mentor)
* Allow installkernel.debug and reinstallkernel.debug.simokawa2003-06-221-2/+2
|
* Minor tweaks to the build process so that we can build 5.1-current onimp2003-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)
* Do not bogusly set CSTD to the empty string.des2003-06-141-3/+0
|
* Add lib/libc to list of _prebuild_libs because we need the targetimp2003-06-081-2/+1
| | | | | | | | built libc_pic.a for libkse. # This should finally fix the build on 4.x Submitted by: kan
* When boot strapping from older systems, don't specify a C standard inimp2003-06-071-0/+3
| | | | | | | the bootstrap process. This allows one to more completely build from a -stable box. Reviewed by: ru@ (briefly)
* Wrap gperf & groff wth NO_CXX.obrien2003-05-311-1/+4
|
* Unbreak world build if NO_OPENSSL is defined but NO_KERBEROS is not.ru2003-05-211-2/+3
| | | | | Submitted by: Marius Strobl <marius@alchemy.franken.de> Approved by: re (jhb)
* Retire the useless NOSECURE knob.des2003-05-191-3/+2
| | | | Approved by: re (scottl)
* Unbreak parallel make of _includes after revision 1.356 changes.ru2003-05-181-0/+2
| | | | | Spotted by: bde Approved by: re (scottl)
* -lbsdxml lives in lib/libexpat. *Blush*ru2003-05-181-1/+1
| | | | Submitted by: tmm (Makefile.inc1)
* Unbreak world: record libgeom dependency on libbsdxml here too.ru2003-05-171-1/+2
| | | | | | | Forgotten by: ru Submitted by: des Verified by: tools/make_libdeps.sh Approved by: re (scottl) (related change)
* Use the installed world's idea of OSRELDATE rather than the kernel.ru2003-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)
* Install symlinks to individual headers instead of symlinks to directoriesbde2003-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
* Negate the logic of MAKE_KERBEROS5, and replace it with NO_KERBEROS.markm2003-05-051-4/+4
|
* Many developers run with userland != to kernel. While this isn'timp2003-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
* For the time being, upgrade the whole Groff (to version 1.19),ru2003-05-011-1/+1
| | | | but stop doing so again on the next __FreeBSD_version bump.
* Restore the ordering of NO's and remove one redundant NOLINT.ru2003-04-301-4/+4
| | | | Reviewed by: markm
* Fix "make world" for the WANT_LINT case. The various build toolsmarkm2003-04-301-3/+3
| | | | | must not try to lint(1) stuff at *-tools time; keep the linting for the actual build (which comes later).
* Groff after 2002/10/15 has no known backward compatibility issues,ru2003-04-301-1/+7
| | | | but we always want the latest macro files.
* Rename KRNLSRCDIR to KERNSRCDIR and allow it to be overridden. The namejhb2003-04-161-7/+7
| | | | | change was to be consistent with other overridable variables such as KERNCONFDIR and KERNCONF.
OpenPOWER on IntegriCloud