summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2021-10-01 22:44:16 +0200
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2021-10-01 22:44:16 +0200
commit7b66f79a23cf8c2f9b625d59c4a762f3dc8013cd (patch)
tree2137c3dcd99e4e3c97097388aa0c3a78d1b86dd8 /Makefile.am
parent59020e286b79b9f892bd16302281c905ce124277 (diff)
downloadgmp-7b66f79a23cf8c2f9b625d59c4a762f3dc8013cd.tar.gz
Makefile.am, gmp-impl.h: Use gen-sieve and its output
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 9dc7eb915..4b4f2a37f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -353,6 +353,15 @@ gen-fac$(EXEEXT_FOR_BUILD): gen-fac$(U_FOR_BUILD).c bootstrap.c
DISTCLEANFILES += gen-fac$(EXEEXT_FOR_BUILD)
EXTRA_DIST += gen-fac.c
+sieve_table.h: gen-sieve$(EXEEXT_FOR_BUILD)
+ ./gen-sieve $(GMP_LIMB_BITS) >sieve_table.h || (rm -f sieve_table.h; exit 1)
+BUILT_SOURCES += sieve_table.h
+
+gen-sieve$(EXEEXT_FOR_BUILD): gen-sieve$(U_FOR_BUILD).c bootstrap.c
+ $(CC_FOR_BUILD) `test -f 'gen-sieve$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-sieve$(U_FOR_BUILD).c -o gen-sieve$(EXEEXT_FOR_BUILD)
+DISTCLEANFILES += gen-sieve$(EXEEXT_FOR_BUILD)
+EXTRA_DIST += gen-sieve.c
+
fib_table.h: gen-fib$(EXEEXT_FOR_BUILD)
./gen-fib header $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >fib_table.h || (rm -f fib_table.h; exit 1)