aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* Show stray files during "cvs update".Ruslan Ermilov2004-11-121-1/+1
| | | | Notes: svn path=/head/; revision=137612
* Ruslan told me I should have quoted the arch strings when comparing toPeter Wemm2004-11-101-4/+4
| | | | | | | MACHINE_ARCH. Belatedly get around to doing it. Notes: svn path=/head/; revision=137560
* Change WANT_LIB32 to WITH_LIB32. Sorry for the whiplash folks.Peter Wemm2004-11-101-2/+2
| | | | | | | | | | It was pointed out to me that the convention we have is to use WITH_ elsewhere in the system, eg: ports etc. This is all temporary anyway and presumably will be inverted to a NO_LIB32 or something like it in the future. Notes: svn path=/head/; revision=137558
* Convert tools/lib32/build.sh into world connectable hooks. This stillPeter Wemm2004-11-061-0/+93
| | | | | | | | | | | | | | | rates pretty high on the "hack!" scale, but it works for me. Adding -DWANT_LIB32 to the world build command line, or 'WANT_LIB32=yes' to /etc/make.conf will include the 32 bit libraries with the build. I have not made this default behavior. Cross compiling this stuff is an adventure I have not investigated. This is still a WIP. We needed this at work so that we could install from a readonly obj tree - lib32/build.sh wasn't up to that. Notes: svn path=/head/; revision=137288
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Catch another gcc-3.3 c++ include path reference and update it to 3.4.Peter Wemm2004-10-111-1/+1
| | | | Notes: svn path=/head/; revision=136407
* 1. Add much finer granularity to the NO_BIND knobs with the addition of:Doug Barton2004-09-271-0/+4
| | | | | | | | | | | | NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS. 2. Make creation of directories in /usr/include that are only needed in the WITH_BIND_LIBS case conditional. Reviewed by: ru, des Notes: svn path=/head/; revision=135851
* Hopefully fix alpha and sparc64 builds: on these architectures,Ruslan Ermilov2004-09-211-3/+4
| | | | | | | | | | | | | libpthread is provided by src/lib/libc_r. Also, removed lib/bind from _generic_libs, "lib" will suffice. Also, removed redundant lib/bind dependency on lib/libpthread (as lib/bind is not in the _prebuild_libs, it's not needed). Prodded by: trhodes@ reporting that des@ is on the flight Notes: svn path=/head/; revision=135553
* Switch from BIND 8 to BIND 9.Dag-Erling Smørgrav2004-09-211-0/+7
| | | | | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days Notes: svn path=/head/; revision=135549
* Although 'Unanimous Consent' appears to be a well defined and used inWarner Losh2004-09-071-9/+9
| | | | | | | | | | | | | | | | | | the US Senate, Canadian Parliament and Australian Senate, it was causing some confusion. After some consultation with Mark Murray, change this to 'without objection' since often times a plain-speaking term is preferable to a regionally used term. Also, clarify that this procedure is to be used when for more mundane matters that need a sanity check, but don't need the whole, ponderous voting proceedure that more difficult issues require. Core members that read email in any given 48 hour period are trusted enough to know the difference and to provide the sanity check as necessary. Reviewed by: markm Notes: svn path=/head/; revision=134903
* Backout the CVSTAG variable, it could potentially be dangerous ifPaul Richards2004-08-261-3/+0
| | | | | | | | | you track multiple releases in different trees. Leave the CVSOPTIONS variable there since it could be useful. Notes: svn path=/head/; revision=134343
* Fix "make world DESTDIR=/mnt" to work again. A recent changeRuslan Ermilov2004-08-251-4/+4
| | | | | | | | | | | | to make(1) that causes command-line variables to be passed as command-line variables to sub-processes that make(1) executes broke it. By changing the type of all DESTDIR variables used internally in Makefile.inc1, from environment to command-line variables of the highest priority, I was able to "make world" with success, with the command-line variable DESTDIR set. Notes: svn path=/head/; revision=134311
* Add a CVSTAG makefile variable that can be set in /etc/make.conf thatPaul Richards2004-08-241-1/+5
| | | | | | | | | determines which CVS tag to track when running make update. This makes it easier to configure a box to track a particular release if it does automated updates from a cvs repository. Notes: svn path=/head/; revision=134279
* A fix from rev. 1.52 of gnu/usr.bin/cc/cc_tools/Makefile was lostRuslan Ermilov2004-08-181-1/+1
| | | | | | | | | | | | in rev. 1.57. Fix this regression by making cc_tools a new-style build-tool in Makefile.inc1. For details of what has been fixed, please see the gnu/usr.bin/cc/cc_tools/Makefile,v 1.52 commit log. Caught this by accidentally touching param.h while in the process of cross-buildworld for amd64. Notes: svn path=/head/; revision=133956
* Moved the MAKEOBJDIRPREFIX check from Makefile.inc1 to Makefile,Ruslan Ermilov2004-08-181-7/+0
| | | | | | | | to suppress warnings with installworld and distributeworld when env(1) cannot be found in the PATH. Notes: svn path=/head/; revision=133942
* sys/boot seems to compile fine on Alpha; unbreak ``make release''.Ruslan Ermilov2004-08-161-4/+1
| | | | | | | Prodded by: re-alpha (wilko) Notes: svn path=/head/; revision=133873
* Ensure that a new gensnmptree is built. This should fix the problemsHartmut Brandt2004-08-111-1/+1
| | | | | | | with the snmp_atm module. Notes: svn path=/head/; revision=133507
* Enforce the check that MAKEOBJDIRPREFIX (if set) is set in environmentRuslan Ermilov2004-08-111-0/+7
| | | | | | | | | | | | | | | | | | | only, and not as a global (in /etc/make.conf) or command-line variable. MAKEOBJDIRPREFIX has never been a global or command-line variable, and the fact that it works in some scenarios for "make buildworld" doesn't make it any more correct. Using it as a global or command-line variable is error prone, discouraged, costs us lot of false build reports, etc. This commit is aimed to fix it once and for all. Anyone potentially objecting to this change is encouraged to read the make(1) and make.conf(5) manpages, and the comments regarding the use of the MAKEOBJDIRPREFIX variable in /usr/share/mk/bsd.obj.mk and /usr/share/examples/etc/make.conf. Notes: svn path=/head/; revision=133483
* Fix recent breakage in rescue. We need to build a new crunchgenHartmut Brandt2004-08-101-1/+1
| | | | | | | | | that will not emit the bad MAKE=make line that caused the breakage. Submitted by: ru Notes: svn path=/head/; revision=133433
* Make make recurse into sub-directories and sub-makes when givenHartmut Brandt2004-08-091-22/+27
| | | | | | | | | | | | two -n flags. If only one -n flag is given the old behaviour is retained (POLA). In order to make this working for installworld change the IMAKEENV in this case so that the tools are found (we have no temporary installation environment in this case). Submitted by: ru (IMAKEENV part) Notes: svn path=/head/; revision=133376
* The file(1) related build-tool moved to libmagic.David E. O'Brien2004-08-091-1/+1
| | | | Notes: svn path=/head/; revision=133368
* Bmake glue for GCC 3.4.2-prerelease.Alexander Kabaev2004-07-281-5/+0
| | | | Notes: svn path=/head/; revision=132751
* Get rid of the THISHOST variable when building on sparc64. The problemHartmut Brandt2004-07-081-5/+1
| | | | | | | | with it is that it is set by calling hostname and hostname isn't normally in the path at that point. Notes: svn path=/head/; revision=131795
* Third time's a charm?? (the logic was reversed from desired)David E. O'Brien2004-06-171-1/+1
| | | | | | | | | Time for sleep... Submitted by: ru Notes: svn path=/head/; revision=130628
* Grrr, use the userland spelling not the kernel tree spelling.David E. O'Brien2004-06-171-1/+1
| | | | Notes: svn path=/head/; revision=130624
* Fall out from Binutils 2.15: disable building the Alpha loader.David E. O'Brien2004-06-171-1/+4
| | | | Notes: svn path=/head/; revision=130621
* Allow buildworld and friends to complete when make(1) is calledRuslan Ermilov2004-05-171-1/+1
| | | | | | | | | with some debug flags (-d). Noticed by: Gleb Smirnoff Notes: svn path=/head/; revision=129342
* Record the libssl.so dependency on libcrypto.so. This shouldRuslan Ermilov2004-05-131-0/+1
| | | | | | | | | | | | help some ports that depend on libradius that recently gained the dependency on libssl. This is also how the stock OpenSSL build would link libssl.so on FreeBSD. Prompted by: kris OK'ed by: markm, nectar Notes: svn path=/head/; revision=129174
* Catch up with the current output of tools/make_libdeps.sh:Ruslan Ermilov2004-05-121-3/+7
| | | | | | | | - Removed the stale dependency of libypclnt on librpcsvc. - Fixed the dependency graph of libssh. Notes: svn path=/head/; revision=129148
* - Added rad_demangle() for demangling user-passwords (needed forRuslan Ermilov2004-04-271-1/+6
| | | | | | | | | | | | | | | | | | | | | | | MS-CHAPv1 MPPE-keys). - Added rad_demangle_mppe_key() for demangling mppe-keys (needed for MPPE-keys). - Added some typecasts for avoiding compiler warnings. - Fix: better handle wrong usage of the lib (if the programmer has not called rad_create_request() but rad_put_*(), then a weird error message was returned). - Added a new function for putting the Message-Authenticator. - Verify the Message-Authenticator, if it was found inside a response packet and silently drop the packet, if the validation failed. - Implicitly put the Message-Authenticator, if the EAP-Message attribute was added. - Added some missing defines. Submitted by: Michael Bretterklieber PR: 46555 Notes: svn path=/head/; revision=128684
* Move the SNMP MIBs and tree definitions from /usr/share/bsnmp toHartmut Brandt2004-04-141-1/+1
| | | | | | | | /usr/share/snmp. This mirrors the use of /usr/local/share/snmp and makes also more sense when non-bsnmp-specific MIBs go in. Notes: svn path=/head/; revision=128234
* Add a kernel-toolchain target which only builds the bits required to buildDag-Erling Smørgrav2004-04-131-1/+3
| | | | | | | | | | a kernel. This is essentially the same as the toolchain target, except that it does not build headers and libraries. Submitted by: ru Notes: svn path=/head/; revision=128189
* Added the `toolchain' top-level target, which builds enough ofRuslan Ermilov2004-03-241-0/+2
| | | | | | | | | | buildworld, up to and including libraries, except for actually building the world. Requested by: many Notes: svn path=/head/; revision=127360
* Removed 3x2 dots I don't like. ;)Ruslan Ermilov2004-03-191-3/+3
| | | | Notes: svn path=/head/; revision=127207
* Create /usr/sbin in ${WORLDTMP}. I've accidentally removed it inRuslan Ermilov2004-03-191-1/+2
| | | | | | | | | | | revision 1.343, but it's needed for btxld(8), and this fix (along with the --enable-64-bit-bfd configured BFD on i386) allows other architectures to successfully cross-build the i386 world. Tested on: alpha Notes: svn path=/head/; revision=127202
* Comment various stages of buildkernel, symmetrical to buildworld.Ruslan Ermilov2004-03-181-2/+26
| | | | Notes: svn path=/head/; revision=127166
* Don't scare non-root users attempting to build world.Ruslan Ermilov2004-03-141-1/+1
| | | | Notes: svn path=/head/; revision=126976
* Create hierarchy before installing a new kernel. This is neededRuslan Ermilov2004-03-131-0/+9
| | | | | | | | | | | | | | because we require that a new kernel be installed prior to a new world, and we may need some new directories to succeed. Once MFCed, this will also help those poor souls who redundantly ``mv /modules /modules.old'' in RELENG_4 before an installkernel. Requested by: many MFC after: 3 days Notes: svn path=/head/; revision=126921
* Hide internal implementation details of UID/GID checks from the user.Ruslan Ermilov2004-03-121-2/+2
| | | | Notes: svn path=/head/; revision=126876
* Use find(1) instead of ``pw groupshow'' to detect missing groups.Ruslan Ermilov2004-03-121-12/+18
| | | | | | | | | Restore checks for recently added PF groups. Reviewed by: mlaier Notes: svn path=/head/; revision=126875
* Use 'pw groupshow' instead of 'id -g' to see if a group exists.Gregory Neil Shapiro2004-03-121-1/+1
| | | | | | | | | PR: 64073 Submitted by: jhb MFC after: 5 days Notes: svn path=/head/; revision=126867
* Back out id -g checks as they are wrong (sendmail group untouched).Max Laier2004-03-111-8/+0
| | | | | | | | Requested by: dwhite Approve by: dwhite Notes: svn path=/head/; revision=126829
* Add installcheck for proxy:proxy and authpf.Max Laier2004-03-101-0/+14
| | | | | | | | Suggested by: ru Approved by: bms(mentor) Notes: svn path=/head/; revision=126815
* Reword two more lines to avoid wrapping.Garance A Drosehn2004-03-051-2/+2
| | | | Notes: svn path=/head/; revision=126664
* Minor stylistic improvements in the SPECIAL_INSTALLCHECKS section, mainlyGarance A Drosehn2004-03-041-25/+26
| | | | | | | | | to reduce the number of wrapped lines. Suggested by: bde Notes: svn path=/head/; revision=126612
* Improved the description of the installkernel targets.Bruce Evans2004-03-041-6/+6
| | | | | | | | Don't hide what we do to force failures for the installkernel targets or other targets. Notes: svn path=/head/; revision=126584
* Commit the first set of files for changing time_t on freebsd/sparc64Garance A Drosehn2004-03-031-3/+63
| | | | | | | | | | | | | | | from a 32-bit value to a 64-bit value. This commit does not actually change anything. It merely provides instructions, scripts, and a safety measure in Makefile.inc1 for people who want to make the change. The real change to 64-bit time_t's on sparc64 is scheduled to happen on March 10th, assuming that so major problems are found between now and then by early-adopters. Reviewed by: freebsd-sparc64 Notes: svn path=/head/; revision=126561
* Drop directory existence checks.Ruslan Ermilov2004-02-131-62/+24
| | | | | | | OK'ed by: bde Notes: svn path=/head/; revision=125789
* Overhaul of kerberos5/ makefiles. Most significant changes are:Ruslan Ermilov2004-01-311-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that made life dangerous (e.g., by using the custom yacc rules). - Got rid of .OBJDIR in makefiles -- makes building of individual files possible again. - Made the .x.c transformations -j safe. - Reprogrammed LDADD to fix static build of some utilities that was broken. - Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively affects the contents of .depend files. - Removed redundant .h's from SRCS, only kept those that are generated. - libkrb5/ INCS were bogusly installed again with libgssapi/. - Made build-tools real tools with their own makefiles in separate directories. This allows us to properly track their dependencies, etc. - Faster build, 21% less of makefile code! Approved by: nectar Reviewed by: markm Silence on: arch Notes: svn path=/head/; revision=125261
* Create the OID and tree files while building the modules and the daemonHartmut Brandt2004-01-231-0/+5
| | | | | | | | | | | instead of creating them by hand and storing them in the CVS tree. Add gensnmptree to the bootstrap tools (it is used to generated these files). This simplifies the update procedure. Submitted by: ru Notes: svn path=/head/; revision=124873