summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul of kerberos5/ makefiles. Most significant changes are:ru2004-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
* Create the OID and tree files while building the modules and the daemonharti2004-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
* - Run makewhatis(1) in etc/Makefile at the end of "install".ru2004-01-221-8/+1
| | | | - Removed redundant and undocumented NO_MAKEDB_RUN knob.
* Create ${WORLDTMP}/legacy/usr/include/c++/3.3 for usr.bin/lex.ru2004-01-171-1/+1
|
* lex(1) prior to flex.skl,v 1.8 and gen.c,v 1.7 requires bootstrapping.ru2004-01-161-0/+5
| | | | Prodded by: nectar
* Alongside revision 1.382, don't build profiled libraries so earlyru2004-01-151-2/+3
| | | | in the build -- it's OK to keep this for the "make all" phase.
* 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
|
OpenPOWER on IntegriCloud