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)

Reply via email to