summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.own.mk
Commit message (Collapse)AuthorAgeFilesLines
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-7/+0
| | | | | | | | | | | | | | | 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
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-8/+0
| | | | | | for a long time now. Approved by: bde
* Added new bsd.incs.mk which handles installing of header filesru2002-05-121-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* In rare cases, we might want to include bsd.own.mk directly.ru2002-04-181-0/+5
| | | | So protect it from being included twice.
* Don't include bsd.own.mk from sys.mk, this makes it impossibleru2002-04-171-16/+0
| | | | | | | | | | | | | | | | | | | | | to use ``.if defined()'' inside bsd.own.mk to test for defines in individual makefiles. For example, setting DEBUG_FLAGS in Makefile didn't take the desired effect on the STRIP assignment. Added bsd.init.mk (like in NetBSD) that handles the inclusion of ../Makefile.inc and bsd.own.mk from all bsd.*.mk files that "build something". Back out bsd.own.mk,v 1.15: moved OBJFORMAT initialization back to sys.mk (several source tree makefiles want to check it early) and removed MACHINE_ARCH initialization (it's hard to see from looking at the commitlogs what the problem was at the time, but now it serves no purpose). Prohibit the direct inclusion of bsd.man.mk and bsd.libnames.mk. Protect bsd.obj.mk from repetitive inclusion. Prohibiting the direct inclusion of bsd.obj.mk might be a good idea too.
* Correct comment: mklocale(1) and NLS are absolutely independentphantom2002-02-131-1/+1
|
* Correct NLSOWN and NLSGRP values.phantom2002-02-131-4/+4
|
* Games ownership cleanup.ru2001-06-131-2/+0
| | | | Urged by: bde
* The kernel is now known as `kernel.ko' and it and its matching modulesobrien2000-09-051-2/+2
| | | | live in ``/boot/kernel/''.
* NONBINMODE -> NOBINMODE for NLSMODE.ghelmer2000-06-091-2/+2
| | | | | | PR: bin/8811 Submitted by: Naohiko Tsuji <yakisoba@osaka.interq.or.jp> Prompted by: Nathan Ahlstrom <nrahlstr@winternet.com>
* Introduce the new mk internal target _includeinstall and add thergrimes2000-01-141-0/+12
| | | | | | controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR. Reviewed by: marcel, and make world
* Fix comments: LKM -> KLD, /etc/objectformat -> /etc/objformatphantom1999-11-091-5/+5
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* add support to buildworld as a normal user:jmg1999-06-241-6/+8
| | | | | | | -DNOFSCHG disables installation of libs with flag schg GAMEGRP change the group with which games are installed also organize the binary section into alphebetical order some what..
* s/lkm(4)/kld(4)/peter1999-04-231-2/+2
|
* Default KMODDIR = /modules now, not /lkmpeter1999-04-201-3/+3
|
* OBJFORMAT=elf in the absense of an override for both alpha and i386 bypeter1999-01-071-5/+1
| | | | default now.
* Default to aout only on i386. Before we defaulted to elf only onimp1998-10-191-4/+4
| | | | | | Alpha. This is a minor, but important distinction. Should be a no-op to the install base. If OBJFORMAT is set elsewhere, things work exactly as they did before.
* Change file ownership from bin.bin to root.wheel.obrien1998-09-141-9/+9
|
* Oops, I missed the update from /etc/objectformat to /etc/objformatjb1998-08-311-3/+3
| | | | which caused a port-ELF upgrade to continue to build aout.
* Remove BINFORMAT which is only set when building tools that need to havejb1998-08-301-8/+11
| | | | | | | a default format. Include /etc/objformat to get the installed object type if it exists and if OBJFORMAT is not already defined.
* Add default OBJFORMAT so that the build process can test for thisjb1998-08-181-2/+7
| | | | without having to run objformat to determine it.
* Fixed building -current under 2.2.6 using `make world'. Moved somebde1998-08-031-1/+14
| | | | | | | recently added definitions from sys.mk to bsd.own.mk. Include the src-relative bsd.own.mk in src/Makefile to pick up all new definitions. Don't check that MACHINE_ARCH is defined in src/Makefile, since it is (and should have been) guaranteed to be defined.
* ELF preparation step 2:sos1998-05-261-1/+5
| | | | | | | | | | | | | | Move a.out libraries to /usr/lib/aout to make space for ELF libs. Make rtld usr /usr/lib/aout as default library path. Make ldconfig reject /usr/lib as an a.out library path. Fix various Makefiles for LIBDIR!=/usr/lib breakage. This will after a make world & reboot give a system that no longer uses /usr/lib/*, infact one could remove all the old libraries there, they are not used anymore. We are getting close to an ELF make world, but I'll let this all settle for a week or two...
* Use gzip's -n flag so that simple regression tests of `make world'bde1998-03-191-3/+3
| | | | work better.
* Add a couple of ?='s missed in the previous commit.steve1998-01-041-3/+3
| | | | Noticed by: Paul Allenby <pallenby@zibbi.mikom.csi.co.za>
* Add new variables:wosch1998-01-031-2/+10
| | | | | | | LIBCOMPATDIR [/usr/lib/compat] LIBDATADIR [/usr/libdata] INCLUDEDIR [/usr/include] LIBEXECDIR [/usr/libexec]
* Add new variables COMPRESS_CMD and COMPRESS_EXT.wosch1997-03-081-1/+8
| | | | | | | | | | bsd.doc.mk: rename GZIPCMD to DCOMPRESS_CMD, add DCOMPRESS_EXT bsd.info.mk: rename GZIPCMD to ICOMPRESS_CMD, add ICOMPRESS_EXT set INFOTMPL to ${INFODIR}/dir-tmpl bsd.man.mk rename ZEXTENSION to MCOMPRESS_EXT, MCOMPRESS to MCOMPRESS_CMD
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Bring in my changes for removing the pestilent obj links (unless youjkh1996-06-241-15/+1
| | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
* Add some comments for variables and targets.wosch1996-05-251-2/+117
|
* add SHAREDIR?=, SHAREOWN?=, SHAREGRP?=, SHAREMODE?=,wosch1996-03-311-24/+47
| | | | | | | | | | INFOOWN?=, INFOGRP?=, INFOMODE?= set variables recursive, eg. change KMODOWN?=bin to KMODOWN?=${BINOWN} from NetBSD: add NLSDIR?=, NLSGRP?=, NLSOWN?=, NLSMODE?=, BSDSRCDIR?=, BSDOBJDIR?=, NOBINMODE?=
* KMODDIR= -> KMODDIR?=wosch1996-03-241-2/+4
| | | | add INFODIR
* add DOCDIR, DOCOWN, DOCGRP, DOCMODE for documentswosch1996-03-121-6/+24
| | | | | | add LIBDIR, LINTLIBDIR, SHLIBDIR, LIBOWN, LIBGRP, LIBMODE for libs add KMODOWN, KMODGRP, KMODMODE new variable KMODDIR similar to BINDIR
* Add support for DEBUG_FLAGS. If you say something like:jkh1994-09-161-1/+3
| | | | | | | make DEBUG_FLAGS=-g2 You can compile something for debugging at debugging level 2. It will also take care not to strip the resulting executable(s).
* Add a couple of files we created in 1.x.wollman1994-08-041-0/+14
OpenPOWER on IntegriCloud