summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-09-28 02:35:22 +0200
committerKevin Ryde <user42@zip.com.au>2002-09-28 02:35:22 +0200
commitfe9b9e527048ba8b00a72ee3a87390d0f1b016da (patch)
tree3ffe447c07dd3170308b2aa6c1fbc275a32076fe /Makefile.am
parent474bc1e7ab26bdd0ec94dd0501756acf76d2ce86 (diff)
downloadgmp-fe9b9e527048ba8b00a72ee3a87390d0f1b016da.tar.gz
* Makefile.am: Setups for gen-fac_ui.c generating mpz/fac_ui.h.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am13
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index cabaf0f17..53c1609b0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -301,6 +301,19 @@ gmp_TEXINFOS = fdl.texi
#
EXTRA_DIST += dumbmp.c
+mpz/fac_ui.h: gen-fac_ui$(EXEEXT_FOR_BUILD)
+ ./gen-fac_ui $(BITS_PER_MP_LIMB) $(GMP_NAIL_BITS) >mpz/fac_ui.h || (rm -f mpz/fac_ui.h; exit 1)
+BUILT_SOURCES += mpz/fac_ui.h
+
+gen-fac_ui$(EXEEXT_FOR_BUILD): gen-fac_ui$(U_FOR_BUILD).c dumbmp.c
+ $(CC_FOR_BUILD) `test -f gen-fac_ui$(U_FOR_BUILD).c || echo '$(srcdir)/'`gen-fac_ui$(U_FOR_BUILD).c -o gen-fac_ui$(EXEEXT_FOR_BUILD) $(LIBM_FOR_BUILD)
+DISTCLEANFILES += gen-fac_ui$(EXEEXT_FOR_BUILD)
+EXTRA_DIST += gen-fac_ui.c
+
+gen-fac_ui_.c: gen-fac_ui.c $(ANSI2KNR)
+ $(CPP_FOR_BUILD) `if test -f $(srcdir)/gen-fac_ui.c; then echo $(srcdir)/gen-fac_ui.c; else echo gen-fac_ui.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > gen-fac_ui_.c || rm -f gen-fac_ui_.c
+
+
fib_table.h: gen-fib$(EXEEXT_FOR_BUILD)
./gen-fib header $(BITS_PER_MP_LIMB) $(GMP_NAIL_BITS) >fib_table.h || (rm -f fib_table.h; exit 1)
BUILT_SOURCES += fib_table.h