| History log of /src/distrib/common/Makefile.distrib |
| Revision | | Date | Author | Comments |
| 1.12 |
| 29-May-2016 |
christos | Don't build PIE binaries for install media
|
| 1.11 |
| 22-Jan-2014 |
christos | don't include bsd.files.mk here, it is intended as a fragment
|
| 1.10 |
| 16-Jan-2014 |
christos | eliminate use of bsd.sys.mk from Makefiles
|
| 1.9 |
| 17-Feb-2012 |
riz | branches: 1.9.2; Use a new variable, MODULEVER, for kernel modules, tracking what's been done elsewhere.
|
| 1.8 |
| 07-Feb-2010 |
snj | branches: 1.8.6; 1.8.8; Update version number examples for the post-2.0I world.
|
| 1.7 |
| 27-Jun-2006 |
christos | branches: 1.7.20; PR/33837: Bucky Katz: crossbuild of release fails because $MAKE not passed
|
| 1.6 |
| 02-Feb-2004 |
he | Add a list of files which determine the kernel version as DISTRIBVERDEP in Makefile.distrib, and make both sysinst and distribution notes use that information so that they rebuild if the kernel version changes.
Distribution notes didn't have this before, sysinst had a private (now outdated, since sys/sys/param.h now determines version) copy of this.
|
| 1.5 |
| 10-Jul-2003 |
lukem | Rename a large chunk of the make(1) variables which refer to a program/tool from "FOO" to "TOOL_FOO". The new variables are: TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC
For each, provide default in <bsd.sys.mk> of the form: TOOL_FOO?= foo and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override: TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo
Document all of these in bsd.README.
This cleans up a chunk of potential (and actual) namespace collision within our build infrastructure, as well as improves consistency in the share/mk documentation and provision of appropriate defaults for each of these variables.
|
| 1.4 |
| 09-May-2003 |
lukem | pull in <bsd.sys.mk> for HOST_SH
|
| 1.3 |
| 08-May-2003 |
christos | use ${HOST_SH}
|
| 1.2 |
| 11-Mar-2003 |
lukem | add multiple-include protection. clean up some comments.
|
| 1.1 |
| 02-May-2002 |
lukem | yet another distrib overhaul: - move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib (fixes problem caused by implicit include of ../Makefile.inc in certain submake conditions triggered by makefiles not yet in tree) - removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of etc/Makefile to create all the release directories - renamed RELINSTALL to RELEASE_INSTALL - renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR - renamed MDSETDIR to MDSET_RELEASEDIR - removed ITARGET - move release target from top level to appropriate subdirectory - ensure release target has correct depends - replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD - Makefile.image: add realall: ${IMAGE}
|
| 1.7.20.1 |
| 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.8.8.1 |
| 17-Feb-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #6): distrib/common/Makefile.distrib: revision 1.9 distrib/i386/kmod/Makefile: revision 1.11 distrib/amd64/kmod/Makefile: revision 1.2 Use a new variable, MODULEVER, for kernel modules, tracking what's been done elsewhere.
|
| 1.8.6.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.8.6.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.9.2.1 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|