summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2012-04-29 09:32:44 +0000
committerkib <kib@FreeBSD.org>2012-04-29 09:32:44 +0000
commitddc91163077d5a13dee524efab9ab60f26f59f72 (patch)
tree61e9ad3e4db471d181914e2e1ed149f7f3a67676 /usr.bin
parentcf28d816e5c390aab9ee55d8d92f45bbc6551307 (diff)
downloadFreeBSD-src-ddc91163077d5a13dee524efab9ab60f26f59f72.zip
FreeBSD-src-ddc91163077d5a13dee524efab9ab60f26f59f72.tar.gz
Add src.conf option WITH_SHARED_TOOLCHAIN to enable building the
toolchain binaries as dynamically linked. Option is disabled by default. Reviewed by: ru (previous version) MFC after: 2 weeks
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/ar/Makefile4
-rw-r--r--usr.bin/make/Makefile4
2 files changed, 8 insertions, 0 deletions
diff --git a/usr.bin/ar/Makefile b/usr.bin/ar/Makefile
index e373120..e9bb893 100644
--- a/usr.bin/ar/Makefile
+++ b/usr.bin/ar/Makefile
@@ -1,5 +1,7 @@
# $FreeBSD$
+.include <bsd.own.mk>
+
PROG= ar
SRCS= ar.c acplex.l acpyacc.y read.c util.c write.c y.tab.h
@@ -8,7 +10,9 @@ LDADD= -larchive -lelf
CFLAGS+=-I. -I${.CURDIR}
+.if ${MK_SHARED_TOOLCHAIN} == "no"
NO_SHARED?= yes
+.endif
LINKS= ${BINDIR}/ar ${BINDIR}/ranlib
MLINKS= ar.1 ranlib.1
diff --git a/usr.bin/make/Makefile b/usr.bin/make/Makefile
index 2dc7e583..f67cf50 100644
--- a/usr.bin/make/Makefile
+++ b/usr.bin/make/Makefile
@@ -2,13 +2,17 @@
# $Id: Makefile,v 1.6 1994/06/30 05:33:39 cgd Exp $
# $FreeBSD$
+.include <bsd.own.mk>
+
PROG= make
CFLAGS+=-I${.CURDIR}
SRCS= arch.c buf.c cond.c dir.c for.c hash.c hash_tables.c job.c \
lst.c main.c make.c parse.c proc.c shell.c str.c suff.c targ.c \
util.c var.c
+.if ${MK_SHARED_TOOLCHAIN} == "no"
NO_SHARED?= YES
+.endif
# Version has the RYYYYMMDDX format, where R is from RELENG_<R>
CFLAGS+=-DMAKE_VERSION=\"5201111300\"
OpenPOWER on IntegriCloud