summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2010-11-13 03:11:27 +0000
committeradrian <adrian@FreeBSD.org>2010-11-13 03:11:27 +0000
commit0013192720c436624d6f56027729999b2a01e02d (patch)
treebd872a40c06d28bc78975daff89314cc74050498 /sys/kern
parentd460534b4920441a5c7fadace2f78c19c1a0d963 (diff)
downloadFreeBSD-src-0013192720c436624d6f56027729999b2a01e02d.zip
FreeBSD-src-0013192720c436624d6f56027729999b2a01e02d.tar.gz
Break out the rules which generate crunchgen'ed binaries into a separate
.mk file so they can be reused. Introduce a new option, CRUNCH_BUILDTOOLS, which lists the binaries that require tools built in the local architecture. sh and csh both require this. It was previously hardcoded in rescue/rescue/Makefile . Introduce a new option, CRUNCH_SHLIBS, which lists the shared libraries to link against. These override the static libraries listed in CRUNCH_LIBS. Some build environments may wish to use a handful of shared libraries (eg libc.so) so other small, dynamic binaries can be run in the environment. Remove the now-shared code from rescue/rescue/Makefile and introduce the CRUNCH_BUILDTOOLS option for the above shells.
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud