summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable cpp(1) warnings in system headers. GCC is oriented onru2003-03-311-1/+1
| | | | | | glibc which is externally maintained, so GCC ships with these warnings turned off by default. This is also consistent with the src/contrib/gcc/c-lex.c,v 1.2 change.
* Slightly improve buildworld times by excluding crunchide(1)ru2003-03-311-4/+10
| | | | | | | | | | | and kgzip(8) from the list of cross-tools during the normal, non-"make release" buildworld. Also, don't gratuitously build them, btxld(8) and elf2aout(1) for native architecture builds, since they have no known boostrapping issues along the supported upgrade path. Prodded by: peter
* Convert kgzip(8) to be an i386 cross-tool. This is needed forru2003-03-111-2/+3
| | | | | | | cross-releasing i386 on different architectures. This version provides an i386 version of <a.out.h>, and handles endianness. Tested on: alpha, sparc64
* KerberosIV de-orbit burn continues. Disconnect from "make world".markm2003-03-081-17/+1
|
* With CVS_UPDATE, use read-only repository mode by default.ru2003-03-061-1/+1
|
* Doh, committed to the wrong branch.ru2003-03-041-1/+2
| | | | Spotted by: johan
* MFC: Ship with /etc/login.conf hashed.ru2003-03-041-2/+1
| | | | Approved by: re
* Make sure the default install comes with /etc/login.conf hashed.ru2003-03-031-1/+2
|
* Catch up with sys/conf/kern.post.mk,v 1.39 -- we can now useru2003-03-031-3/+1
| | | | | plain ${CLEANDIR} to clean kernel and modules. This has an additional nicety of respecting NOCLEANDIR.
* Ensure that build-tools end up in the object directory differentru2003-02-241-1/+3
| | | | | | | | | from the source directory. (This mostly affects the RELENG_4's ``make release'' release.5 target, where "rtermcap" build-tool for release/sysinstall ends up in the source directory and later steps of release.5 wipe it out.) Spotted by: jhay
* Respect ``makeoptions NO_MODULES'' specified in the kernel config file.ru2003-02-211-7/+6
|
* Add -DNOMAN to the list.trhodes2003-02-111-0/+1
|
* Catch typos in the kernel name specified for an "installkernel" invocationjkoshy2003-02-071-1/+5
| | | | | | early on, rather than failing later with an obscure error message. Make error messages appear consistent.
* Don't attempt buildworld if the path to the source-tree contains a comma.phk2003-02-041-0/+8
| | | | | | Can be removed if the underlying issue is fixed. Submitted by: Flemming Jacobsen <fj@batmule.dk>
* Move elf2aout back to /usr/bin -- it is a general development tool, notobrien2002-12-301-1/+1
| | | | a sysadmin tool.
* For installkernel, use the fresh tools (if we've built them withru2002-12-021-1/+2
| | | | | | | buildworld). Reviewed by: imp, marcel Approved by: re (rwatson)
* Make dynamic PAM modules depend on dynamic PAM library.ru2002-11-141-2/+13
| | | | Requested by: des, markm
* Take __FreeBSD_version into account when BOOTSTRAPPING.ru2002-11-131-3/+5
|
* Hook the aic7xxx modules up. This requires some extra care since aicasmscottl2002-11-031-3/+16
| | | | | | | | is a compiler tool and needs to be compiled by the host compiler. I've tested this in i386->sparc cross-build, 4.7->current upgrade, normal buildkernel target, and normal /sys/i386/compile/GENERIC configurations. Submitted by: ru
* Emptify.ru2002-10-281-1/+1
|
* DISTDIR is used by 'make release', lets see if this is enough to turnpeter2002-10-271-1/+1
| | | | off the execution test.
* Provide a bit of anti-foot-shooting protection. Make sure that in thepeter2002-10-251-0/+7
| | | | | | | non-cross cases without DESTDIR, that the bin/sh that we're about to install works. Otherwise, a 'make installworld' without having already rebooted with a post-signal-fix kernel is a rather big disaster when important things like /bin/sh coredump.
* _games is gone in rev. 1.305.ru2002-10-221-1/+1
|
* Do not build the majority of the games. Remaining are themarkm2002-10-201-4/+0
| | | | "utility-like" games and everyone's favourite, fortune(6).
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-8/+5
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* Similar to bsd.subdir.mk, echo the name of the dir beforejohan2002-08-231-4/+8
| | | | | | | | | doing the cd. This is done for bootstrap-tools, build-tools, cross-tools, and the libraries loop. Reviewed by: ru Approved by: sheldonh (mentor) MFC after: 1 week
* The intent in rev. 1.299 was to make the CPUTYPE assignment type checkru2002-08-081-2/+7
| | | | | | | bother "only those who attempts to set it to a different value". This got broken in rev. 1.300 (that fixed another race). Reported by: ache
* Makefile.inc1 may eventually be merged with Makefile, so fix anru2002-08-071-1/+1
| | | | | | | | endless recursion bug similar to the one that has been fixed in release/Makefile,v 1.698, in advance. A related fix to make(1) has been committed in make/main.c,v 1.68. Requested by: bde (who has them merged already)
* An empty CPUTYPE now means ``the default CPUTYPE'' in bsd.cpu.mk.ru2002-08-051-2/+3
| | | | | | | | | | | If there was no CPUTYPE assignment in /etc/make.conf, this would cause the ``CPUTYPE assignment type'' check to falsely fail. Reported by: johan Fixed this by making sure we always pass the non-empty CPUTYPE. Also make sure we use the correct set of share/mk files in our test.
* TARGET_CPUTYPE should exist solely in Makefile.inc1, similar toru2002-08-021-2/+7
| | | | | | | | | | | | | | | | TARGET_ARCH and TARGET. This is problematic when one has the = (unconditional) type of assigment for CPUTYPE in /etc/make.conf. (This would override what was set on the command line to "make buildworld".) Add a (horrible) kludge to Makefile.inc1 to check the type of assignment for CPUTYPE (only for those who attempts to set it to a different value). Fix an example make.conf. Fix the kernel's build-tools target (aicasm only at the moment) to catch up with bsd.cpu.mk,v 1.15 (BOOTSTRAPPING replaced with NO_CPU_CFLAGS in Makefile.inc1's BMAKE). Reviewed by: jhb
* - Define NO_CPU_CFLAGS during BMAKE and TMAKE (and thus XMAKE) so thatjhb2002-07-311-2/+5
| | | | | | | | | | | bsd.cpu.mk doesn't have to worry about compilers other than the current version. - Allow TARGET_CPUTYPE to override CPUTYPE in bsd.cpu.mk. - Treat an empty CPUTYPE the same as an undefined CPUTYPE. - For buildworld, buildkernel, etc., define TARGET_CPUTYPE to CPUTYPE for native builds and define it to be empty for cross-builds. TARGET_CPUTYPE is only defined if it is not already defined via the commandline or environment.
* Inline ${_cxx_consumers}.ru2002-07-241-2/+1
|
* We're done with 1.287 and 1.288 now.peter2002-07-241-7/+0
| | | | Submitted by: ru
* Pass -DBOOTSTRAPPING to the kernel's build tool (sys/dev/aic7xxx/aicasm).ru2002-07-111-2/+2
| | | | | | | This way, it has a chance to be built with gcc 2.95.x (using the bandaid in share/mk/bsd.cpu.mk,v 1.11). Feedback timeout from: gordon
* libufs does not need built before most things, after all.jmallett2002-07-011-3/+3
| | | | Submitted by: bde, ru
* Add libufs to prebuild_libs, since lots of things will want it, in time.jmallett2002-07-011-3/+3
|
* Make NO_OPENSSL actually imply NO_OPENSSH, as documented in make.conf(5).ru2002-06-211-2/+2
|
* Don't try to build libssh if NO_OPENSSL is defined because NO_OPENSSL impliessobomax2002-06-161-1/+1
| | | | NO_OPENSSH.
* libfetch now depends on libcrypto and libssl.ru2002-06-061-1/+3
|
* On behalf of lib/compat/compat4x.i386/libusb.so.0.bz2.uu,v 1.1,ru2002-05-311-1/+2
| | | | added uudecode(1) to bootstrap-tools.
* Ignore a c++ that is version other than 3.1 if it does not also matchpeter2002-05-301-1/+4
| | | | | | | cc's version. libgcc.a will have been clobbered and will no longer have the old c++ support. Submitted by: jhb
* Bandaid for helping people who have a broken /usr/bin/c++ installation.peter2002-05-291-0/+4
| | | | | | | | | | This only affects the -current early adopters and developers who have done a 'make world' in the last few weeks and as a result installed a gcc-3.1 version of /usr/bin/c++ but without the corresponding library support that this now requires. This is a temporary hack that should be deleted within a few weeks. In this case we will use the existing gperf/groff one last time around for the early stage1 bootstrap. (This isn't so bad, because we were unconditionally using the host one before)
* Put on peril sensitive sunglasses and turn C++ stuff back on.peter2002-05-291-4/+2
|
* Fixed the world breakage caused by my last commit.ru2002-05-281-5/+1
| | | | | | NOMAN is defined when building bootstrap-tools. Submitted by: jhay
* Bootstrap makewhatis(1).ru2002-05-271-2/+6
|
* Move elf2aout to usr.sbin/.ru2002-05-251-1/+1
| | | | Approved by: jake
* Bootstrap elf2aout(1) for sparc64; used to build sys/boot/sparc64/boot1.ru2002-05-201-1/+5
|
* Back out rev 1.278. Seems we grew a getconf(1) that requires it.obrien2002-05-181-1/+1
|
* Remove local patch that crept in.obrien2002-05-181-10/+2
|
* Don't build gperf.obrien2002-05-181-4/+12
|
OpenPOWER on IntegriCloud