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)