Module Name: src
Committed By: mrg
Date: Sat Sep 26 20:56:53 UTC 2020
Modified Files:
src/tools/gmp: Makefile
Log Message:
initial working version of native-gmp support.
does not use mknative.common yet, so always updates files and does
not mark them with NetBSD rcsid. (not a regression from the manual
version at least.)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tools/gmp/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tools/gmp/Makefile
diff -u src/tools/gmp/Makefile:1.3 src/tools/gmp/Makefile:1.4
--- src/tools/gmp/Makefile:1.3 Sat Jan 9 01:13:42 2016
+++ src/tools/gmp/Makefile Sat Sep 26 20:56:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2016/01/09 01:13:42 christos Exp $
+# $NetBSD: Makefile,v 1.4 2020/09/26 20:56:53 mrg Exp $
#
GNUHOSTDIST= ${.CURDIR}/../../external/lgpl3/gmp/dist
@@ -15,3 +15,18 @@ CONFIGURE_ENV:= ${CONFIGURE_ENV:NPATH=*:
# Force avoiding possibly non-executable install-sh.
CONFIGURE_ENV+= ac_cv_path_mkdir="${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-install -d"
+
+# mknative-gmp support
+#
+# XXX early version; does not use mknative.common yet.
+
+native-gmp: .native/.configure_done
+ @echo 'Extracting GNU GMP configury for a native toolchain.'
+ (cd ${.OBJDIR}/.native && \
+ ${MAKE} -f ${.CURDIR}/../../external/lgpl3/gmp/Makefile.netbsd-gmp copy-files)
+ @echo 'HA HA, only joking. Manual fixes maybe needed now.'
+
+.native/.configure_done: ${_GNU_CFGSRC} ${.CURDIR}/Makefile
+ mkdir .native 2>/dev/null || true
+ (cd ${.OBJDIR}/.native && \
+ ${MAKE} -f ${.CURDIR}/../../external/lgpl3/gmp/Makefile.netbsd-gmp all)