summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* Fail the 'buildkernel' target if not even one of the specified kernel ↵jkoshy2000-10-251-0/+4
| | | | | | | | configuration files was found. Reviewed by: obrien
* Number the stages in the documentation to match what is printed out whenobrien2000-10-131-5/+5
| | | | running.
* This is really gross.gibbs2000-09-181-2/+2
| | | | | | | | | | If a user decides to forego a make depend during "make buildkernel", they should get what they deserve if no previous make depend has been run for that kernel. Instead, the build process includes special instructions to unconditionally rebuild aicasm. When aicasm moved to its own directory, this hack broke. Correct the hack until a get buy off on killing it.
* Add reinstallkernel target. Does same thing as installkernel, butimp2000-09-171-0/+3
| | | | | executes the reinstall target rather than the install target that installkernel does.
* Include libfetch in the includes target.des2000-09-091-0/+1
|
* USA_RESIDENT is no longer required for buildworld, do not force it.peter2000-09-091-12/+0
|
* Allow one to specify what the installed kernel's name is by settingobrien2000-09-031-3/+11
| | | | | | "INSTKERNNAME". Reviewed by: marcel
* Define SUPHOST. If this is set a '-h ${SUPHOST}' is added to thejoe2000-08-131-0/+3
| | | | | | SUPFLAGS when a 'make update' is run. This means that the supfile doesn't need to be edited because the -h will override the CHANGE_THIS.FreeBSD.org host.
* Make the update target consistent; both ports and doc are updatedsheldonh2000-08-071-1/+6
| | | | | | | | | | | if their SUPFILE variables are defined _and_ NO_PORTSUPDATE and NO_DOCUPDATE respectively are not defined. Previously, only ports was updated and there was no way to prevent this without undefining its SUPFILE variable. PR: 17514 Reported by: Udo Erdelhoff <ue@nathan.ruhr.de>
* Fix buildkernel and installkernel when KERNEL is defined inmarcel2000-08-031-3/+3
| | | | | | | /etc/make.conf. PR: 20325 Submitted by: Johan Karlsson <k@numeri.campus.luth.se>
* Argh... mtree has been removed from the bootstrap-tools. In thatmarcel2000-07-231-2/+2
| | | | | | case we need to save it in installworld. That latter I forgot... Pointy hat: me
* Name all kernels 'kernel'. This fixes the incompatible behaviourmarcel2000-07-231-5/+3
| | | | | | | | | of the buildkernel and installkernel targets where the kernel was called after the config name. While here, fix the brokenness of the installkernel target. It used to use ${IMAKEENV}, but since that has a very restricted PATH, it couldn't find make(1). Use ${CROSSENV} instead.
* Remove mtree for bootstrap-tools. The -L switch change has beenmarcel2000-07-231-1/+1
| | | | backed out.
* Don't save cp(1) in installworld. Its use has been replaced bymarcel2000-07-231-1/+1
| | | | a use of install.
* Add awk and wc to the list of copied binaries for the installworldmarcel2000-07-201-2/+2
| | | | | | target. These are needed by liloldr. Found by: make release
* Add cp(1) to the list of binaries we need to save. The cp(1) commandmarcel2000-07-191-2/+3
| | | | | is used by the installation of ld-elf.so when an existing version exists.
* Don't save install-info. We already have that built. We'll usemarcel2000-07-191-3/+2
| | | | the one we built anyway.
* Save any binaries we use by installworld, so that we won't use themarcel2000-07-191-2/+13
| | | | | | | binaries we just installed. This allows a future upgrade target to install a new system without intermediate reboots and also prevents conflicts for parallel make runs where we might exec a binary that's being installed at the same time.
* Move mtree to bootstrap-tools and add PATH=${TMPPATH} to IMAKEENV to pick itache2000-07-181-4/+4
|
* Add mtree to cross-tools to make it updated for new -L optionache2000-07-181-1/+2
| | | | It must solve make world breakage
* Perl's version number needs to change.markm2000-07-021-1/+1
|
* Rearrange Perl's build priority; it needs to get made earlier.markm2000-06-251-6/+6
|
* Add -DNO_KERNELDEPEND and -DNO_KERNELCONFIGbrian2000-06-151-2/+10
| | | | Not reviewed by: sheldonh
* Set KERNEL=${INSTALLKERNEL} doing a make install in /sys/confbrian2000-06-091-1/+1
|
* GENERIC98 is removed.nyan2000-05-051-1/+1
|
* Make gperf be a bootstrap-tool, since we now depend on features ofwollman2000-04-271-1/+1
| | | | | | the specific version in -current. Approved in principle by: marcel
* Revert my changes to make gperf a build-tool; that was the wrong thing.wollman2000-04-271-2/+2
| | | | | All builds had been broken; now just upgrade builds are until I or someone else can figure out the Right Thing.
* Add gperf(1) to build tools. It should have been one before, butwollman2000-04-271-2/+2
| | | | gcc does not depend on version-specific gperf behavior (yet).
* Create ${KRNLOBJDIR} before running config(8), since config(8) doessheldonh2000-04-271-0/+1
| | | | | not create required parent directories of the kernel compile directory specified with its -d option.
* Unbreak make world (libpam depends on libopie)kris2000-04-171-3/+4
|
* Fix the buildkernel and installkernel targets for the case wheresheldonh2000-03-301-3/+5
| | | | | | | KERNEL specifies multiple kernels. PR: 17536 Submitted by: Johan Karlsson <k@numeri.campus.luth.se>
* Get rid of "sticky" files when updating sources with cvs(1).ru2000-03-291-1/+1
| | | | Approved by: peter
* Buildworld fixes for NO_OPENSSH and NO_OPENSSLkris2000-03-091-3/+3
| | | | Approved by: jkh
* A lot of tools need to be built before compilation proper can happen.markm2000-02-281-2/+3
|
* We have a new world order in libraries.markm2000-02-241-5/+5
| | | | Goodbye libdes; Welcome libcrypto.
* Docfix: Note krb5 flags.jkh2000-02-201-0/+1
| | | | | PR: 16818 Submitted by: martti.kuparinen@nomadiclab.com
* Now that bsd.lib.mk has PRECIOUSLIB feature back (rev 1.91),ru2000-02-031-1/+1
| | | | | | | we need -DNOFSCHG at stage 4 (building libraries) to support non-root buildworlds. Reviewed by: <buildworld@current.freebsd.org>
* The readline includes handling was moved down a level inobrien2000-01-301-1/+1
| | | | | | src/gnu/libreadline -- reflect that change here. Ok'ed by: JKH
* Back out 1.134. It works from 3.3R, but breaks cross compilation for tooimp2000-01-291-1/+5
| | | | little gain. I'll work out the issues after 4.0R is out.
* Remove Fortran from build tools. It isn't needed to build the systemimp2000-01-281-5/+1
| | | | | | | | | | | and costs us an extra 2% to build it for no reason. It may break building cross compilation environments for fortran, but that isn't officially supported at this time anyway (also, the % of our user base that would use that is < .001% imho). This does't break fortran (it is built again later anyway). Reviewed by: obrien Tested by: make buildworld and make buildworld -DNOCLEAN
* Build Kerberos5 if the correct macro is set. This is not for themarkm2000-01-241-6/+29
| | | | faint_hearted; serious hackers only!
* Require USA_RESIDENT to be 'NO' or 'YES' if building secure/kris2000-01-191-0/+12
| | | | Reviewed by: marcel
* Finally resolve the texinfo issue by moving itru2000-01-181-3/+3
| | | | | | from the cross-tools to the bootstrap-tools. Requested by: bde, marcel
* For some reason compiler should be the last in the list of cross-tools.ru2000-01-181-2/+2
| | | | | | Unbroke the world by moving gnu/usr.bin/texinfo before gnu/usr.bin/cc. Submitted by: Jim Bloom <bloom@acm.org>
* Add gnu/usr.bin/texinfo to the list of cross-tools.ru2000-01-171-1/+2
| | | | | | | We need an up-to-date `makeinfo' and `install-info' at `world' and `install' stages. Pointed out by: bde
* Add gross hack to work around bogus dependency information createdmarcel2000-01-121-0/+3
| | | | | | by gnu/usr.bin/cc/cc_tools/Makefile. This bug is painfully visible when making buildworld with -DNOCLEAN. This work around is beyond dirty...
* Fix broken installkernel target. Don't use the WMAKE context tomarcel2000-01-121-1/+1
| | | | | | install; use the IMAKE context. Reported by: sheldonh
* Revert gratuitous change in rev. 1.123 which broke building worldmarcel2000-01-111-0/+3
| | | | | | as non-root. Breakage caused by: green
* Remove Bison from "bootstrap-tools" as we don't use it to build anythingobrien2000-01-111-2/+1
| | | | in /usr/src/ anymore.
* This is the second half of unbreaking the world build. Add a -DNOHTMLgreen2000-01-111-6/+3
| | | | | | corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add specific HTML doc magic) in the .mk files later; right now, just unbreak the world.
OpenPOWER on IntegriCloud