svn commit: r266229 - projects/bmake/share/mk
Simon J. Gerraty
sjg at FreeBSD.org
Fri May 16 14:53:15 UTC 2014
Author: sjg
Date: Fri May 16 14:53:15 2014
New Revision: 266229
URL: http://svnweb.freebsd.org/changeset/base/266229
Log:
Include src.opts.mk and handle MK_SYSROOT.
Modified:
projects/bmake/share/mk/local.init.mk
Modified: projects/bmake/share/mk/local.init.mk
==============================================================================
--- projects/bmake/share/mk/local.init.mk Fri May 16 14:52:18 2014 (r266228)
+++ projects/bmake/share/mk/local.init.mk Fri May 16 14:53:15 2014 (r266229)
@@ -1,4 +1,6 @@
+.include "src.opts.mk"
+
.if defined(.PARSEDIR)
.if ${.MAKE.MODE:Mmeta*} != ""
.if !empty(SUBDIR) && !defined(LIB) && !defined(PROG) && ${.MAKE.MAKEFILES:M*bsd.prog.mk} == ""
@@ -10,7 +12,22 @@
.endif
.endif
+.if ${MK_SYSROOT} == "yes" && !empty(SYSROOT)
+CFLAGS_LAST+= --sysroot=${SYSROOT}
+CXXFLAGS_LAST+= --sysroot=${SYSROOT}
+LDADD+= --sysroot=${SYSROOT}
+.if ${MACHINE} == "host"
+# we cheat?
+LDADD+= -B/usr/lib
+CFLAGS_LAST+= -I/usr/include
+CXXFLAGS_LAST+= -I/usr/include
+.endif
+.endif
+
.if ${MACHINE} == "host"
+.if ${.MAKE.DEPENDFILE:E} != "host"
+UPDATE_DEPENDFILE?= no
+.endif
HOST_CC?= /usr/bin/cc
HOST_CFLAGS+= -DHOSTPROG
CC= ${HOST_CC}
More information about the svn-src-projects
mailing list