home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-01-21 | 54.1 KB | 1,399 lines |
- diff -rc --new-file gmp-1.3.2/Makefile /gnu/src/amiga/gmp-1.3.2/Makefile
- *** gmp-1.3.2/Makefile Wed May 19 10:14:17 1993
- --- /gnu/src/amiga/gmp-1.3.2/Makefile Thu Jan 1 00:00:00 1970
- ***************
- *** 1,289 ****
- - # Makefile for GNU MP (a.k.a. biGNUm)
- - # Copyright (C) 1991, 1993 Free Software Foundation, Inc.
- -
- - # This file is part of the GNU MP Library.
- -
- - # The GNU MP Library is free software; you can redistribute it and/or modify
- - # it under the terms of the GNU General Public License as published by
- - # the Free Software Foundation; either version 2, or (at your option)
- - # any later version.
- -
- - # The GNU MP Library is distributed in the hope that it will be useful,
- - # but WITHOUT ANY WARRANTY; without even the implied warranty of
- - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - # GNU General Public License for more details.
- -
- - # You should have received a copy of the GNU General Public License
- - # along with the GNU MP Library; see the file COPYING. If not, write to
- - # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- -
- - CC = gcc
- -
- - # If you cross compile on a machine with the same sizes of the integral
- - # types ("int", "long int", "short int", and "char") define this as the
- - # local compiler. Otherwise, you need look for the uses of LOCAL_CC below,
- - # and handle those cases manually.
- - LOCAL_CC = $(CC)
- - OPT = -O -g
- - CFLAGS = -I. $(OPT)
- - AR = ar
- - RANLIB=`if [ -r /bin/ranlib -o -r /usr/bin/ranlib ]; \
- - then echo ranlib; else echo true; fi`
- - SHELL = /bin/sh
- -
- - SRCS = $(MPZ_SRCS) $(MPQ_SRCS) $(BSDMP_SRCS) $(MPN_SRCS) $(IMPL_SRCS)
- - OBJS = $(MPZ_OBJS) $(MPQ_OBJS) $(BSDMP_OBJS) $(MPN_OBJS) $(IMPL_OBJS)
- -
- - MP_OBJS = $(BSDMP_OBJS) $(MPN_OBJS) $(IMPL_OBJS) mp_bases.o mpz_sizeinb.o
- - GMP_OBJS = $(MPZ_OBJS) $(MPQ_OBJS) $(MPN_OBJS) $(IMPL_OBJS) mp_bases.o
- -
- - IMPL_SRCS = memory.c mp_set_fns.c _mpz_set_str.c _mpz_get_str.c \
- - mpz_realloc.c mp_clz_tab.c alloca.c
- - IMPL_OBJS = memory.o mp_set_fns.o _mpz_set_str.o _mpz_get_str.o \
- - mpz_realloc.o mp_clz_tab.o alloca.o
- -
- - MPZ_SRCS = mpz_init.c mpz_set.c mpz_set_ui.c mpz_set_si.c mpz_set_str.c \
- - mpz_iset.c mpz_iset_ui.c mpz_iset_si.c mpz_iset_str.c mpz_clear.c \
- - mpz_get_ui.c mpz_get_si.c mpz_get_str.c mpz_size.c mpz_sizeinb.c \
- - mpz_add.c mpz_add_ui.c mpz_sub.c mpz_sub_ui.c mpz_mul.c mpz_mul_ui.c \
- - mpz_div.c mpz_div_ui.c mpz_mod.c mpz_mod_ui.c mpz_dm.c mpz_dm_ui.c \
- - mpz_mdiv.c mpz_mmod.c mpz_mdm.c mpz_mdiv_ui.c mpz_mmod_ui.c mpz_mdm_ui.c \
- - mpz_gcd.c mpz_gcdext.c mpz_sqrt.c mpz_sqrtrem.c mpz_powm.c mpz_powm_ui.c \
- - mpz_cmp.c mpz_cmp_ui.c mpz_cmp_si.c mpz_mul_2exp.c mpz_div_2exp.c \
- - mpz_mod_2exp.c mpz_abs.c mpz_neg.c mpz_com.c mpz_and.c mpz_ior.c \
- - mpz_inp_raw.c mpz_inp_str.c mpz_out_raw.c mpz_out_str.c \
- - mpz_perfsqr.c mpz_random.c mpz_random2.c mpz_pow_ui.c \
- - mpz_clrbit.c mpz_fac_ui.c mpz_pprime_p.c
- - MPZ_OBJS = mpz_init.o mpz_set.o mpz_set_ui.o mpz_set_si.o mpz_set_str.o \
- - mpz_iset.o mpz_iset_ui.o mpz_iset_si.o mpz_iset_str.o mpz_clear.o \
- - mpz_get_ui.o mpz_get_si.o mpz_get_str.o mpz_size.o mpz_sizeinb.o \
- - mpz_add.o mpz_add_ui.o mpz_sub.o mpz_sub_ui.o mpz_mul.o mpz_mul_ui.o \
- - mpz_div.o mpz_div_ui.o mpz_mod.o mpz_mod_ui.o mpz_dm.o mpz_dm_ui.o \
- - mpz_mdiv.o mpz_mmod.o mpz_mdm.o mpz_mdiv_ui.o mpz_mmod_ui.o mpz_mdm_ui.o \
- - mpz_gcd.o mpz_gcdext.o mpz_sqrt.o mpz_sqrtrem.o mpz_powm.o mpz_powm_ui.o \
- - mpz_cmp.o mpz_cmp_ui.o mpz_cmp_si.o mpz_mul_2exp.o mpz_div_2exp.o \
- - mpz_mod_2exp.o mpz_abs.o mpz_neg.o mpz_com.o mpz_and.o mpz_ior.o \
- - mpz_inp_raw.o mpz_inp_str.o mpz_out_raw.o mpz_out_str.o \
- - mpz_perfsqr.o mpz_random.o mpz_random2.o mpz_pow_ui.o \
- - mpz_clrbit.o mpz_fac_ui.o mpz_pprime_p.o
- -
- - MPQ_SRCS = mpq_init.c mpq_set.c mpq_set_ui.c mpq_set_si.c \
- - mpq_set_num.c mpq_set_den.c mpq_get_num.c mpq_get_den.c \
- - mpq_add.c mpq_sub.c mpq_mul.c mpq_div.c \
- - mpq_clear.c mpq_cmp.c mpq_inv.c mpq_neg.c
- - MPQ_OBJS = mpq_init.o mpq_set.o mpq_set_ui.o mpq_set_si.o \
- - mpq_set_num.o mpq_set_den.o mpq_get_num.o mpq_get_den.o \
- - mpq_add.o mpq_sub.o mpq_mul.o mpq_div.o \
- - mpq_clear.o mpq_cmp.o mpq_inv.o mpq_neg.o
- -
- - MPN_SRCS = mpn_add.c mpn_sub.c mpn_cmp.c mpn_mul.c mpn_div.c mpn_dm_1.c \
- - mpn_mod_1.c mpn_lshift.c mpn_rshift.c mpn_rshiftci.c mpn_sqrt.c
- - MPN_OBJS = mpn_add.o mpn_sub.o mpn_cmp.o mpn_mul.o mpn_div.o mpn_dm_1.o \
- - mpn_mod_1.o mpn_lshift.o mpn_rshift.o mpn_rshiftci.o mpn_sqrt.o
- -
- - # There are fewer members in the BSDMP_SRCS list that in the BSDMP_OBJS
- - # list because some of the .c files are created by this Makefile.
- - BSDMP_SRCS = itom.c mdiv.c move.c mtox.c xtom.c sdiv.c mout.c min.c mfree.c
- - BSDMP_OBJS = gcd.o itom.o madd.o mcmp.o mdiv.o move.o msub.o mtox.o mult.o \
- - pow.o rpow.o xtom.o msqrt.o sdiv.o mout.o min.o mfree.o
- -
- - all: libgmp.a libmp.a
- -
- - check: libgmp.a
- - cd tests; $(MAKE) CC="$(CC)" SHELL="$(SHELL)" OPT="$(OPT)"
- -
- - libgmp.a: stamp-stddefh $(GMP_OBJS)
- - rm -f $@
- - $(AR) cr $@ $(GMP_OBJS)
- - $(RANLIB) $@
- -
- - # libmp.a depend on libgmp.a, to get around Unix(tm) ar/ranlib concurrency bug.
- - libmp.a: stamp-stddefh $(MP_OBJS) libgmp.a
- - rm -f $@
- - $(AR) cr $@ $(MP_OBJS)
- - $(RANLIB) $@
- -
- - stamp-stddefh:
- - rm -f stddef.h
- - rm -f test-stddefh.c
- - ( echo '#include <stddef.h>' ;\
- - echo 'main(){size_t foo=sizeof(size_t);exit(0);}' ;\
- - ) > test-stddefh.c
- - @if $(LOCAL_CC) $(CFLAGS) test-stddefh.c -c 2> /dev/null ;\
- - then true ;\
- - else \
- - echo 'This machine has no "stddef.h". Creating a minimal in ./';\
- - $(LOCAL_CC) $(CFLAGS) cre-stddefh.c -o cre-stddefh ;\
- - ./cre-stddefh > stddef.h ;\
- - fi
- - rm -f test-stddefh.o
- - touch stamp-stddefh
- -
- - mp_bases.c: cre-conv-tab
- - ./cre-conv-tab > tmp-$@
- - mv tmp-$@ $@
- - cre-conv-tab: cre-conv-tab.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - $(LOCAL_CC) $(CFLAGS) `if [ x$(firstword $^) = x ]; \
- - then echo cre-conv-tab.c; \
- - else echo $(firstword $^); fi` -o $@ -lm
- -
- - gmp-mparam.h: cre-mparam
- - ./cre-mparam > tmp-$@
- - mv tmp-$@ $@
- - cre-mparam: cre-mparam.c stamp-stddefh gmp.h
- - $(LOCAL_CC) $(CFLAGS) cre-mparam.c -o $@
- -
- - gcd.c : mpz_gcd.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_gcd.c \
- - | grep -v '^#' > $@
- - pow.c : mpz_powm.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_powm.c\
- - | grep -v '^#' > $@
- - rpow.c: mpz_pow_ui.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_pow_ui.c\
- - | grep -v '^#' > $@
- - madd.c : mpz_add.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_add.c\
- - | grep -v '^#' > $@
- - msub.c : mpz_sub.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_sub.c\
- - | grep -v '^#' > $@
- - mult.c : mpz_mul.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_mul.c\
- - | grep -v '^#' > $@
- - mcmp.c : mpz_cmp.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_cmp.c\
- - | grep -v '^#' > $@
- - msqrt.c : mpz_sqrtrem.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- - $(CC) $(CFLAGS) -E -DBERKELEY_MP mpz_sqrtrem.c\
- - | grep -v '^#' > $@
- -
- - doc: gmp.dvi gmp.info
- - LN = ln -s
- - gmp.dvi: gmp.texi
- - rm -f tmp.texi
- - $(LN) gmp.texi tmp.texi
- - tex tmp.texi < /dev/null
- - texindex tmp.cp tmp.fn
- - tex tmp.texi < /dev/null 2> /dev/null
- - mv tmp.dvi gmp.dvi
- - gmp.info: gmp.texi
- - makeinfo gmp.texi
- -
- - clean:
- - rm -f *.o libgmp.a libmp.a cre-conv-tab cre-mparam cre-stddefh \
- - gmp.dvi gmp.info mp_bases.c gmp-mparam.h stamp-stddefh test-stddefh.c \
- - stddef.h gcd.c pow.c rpow.c madd.c msub.c mult.c mcmp.c msqrt.c \
- - tmp.* tmp-* gmp.ps core
- - -cd tests; $(MAKE) clean
- - realclean: clean
- -
- - # Automatically generated dependencies
- -
- - _mpz_get_str.o : _mpz_get_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - _mpz_set_str.o : _mpz_set_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - cre-conv-tab.o : cre-conv-tab.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - cre-mparam.o : cre-mparam.c gmp.h
- - cre-stddefh.o : cre-stddefh.c
- - itom.o : itom.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - mdiv.o : mdiv.c mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- - memory.o : memory.c gmp.h gmp-impl.h gmp-mparam.h
- - mfree.o : mfree.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - min.o : min.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - mout.o : mout.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - move.o : move.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - mp_bases.o : mp_bases.c gmp.h gmp-impl.h gmp-mparam.h
- - mp_clz_tab.o : mp_clz_tab.c gmp.h gmp-impl.h gmp-mparam.h
- - mp_set_fns.o : mp_set_fns.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_add.o : mpn_add.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_cmp.o : mpn_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_div.o : mpn_div.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpn_dm_1.o : mpn_dm_1.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpn_lshift.o : mpn_lshift.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_mod_1.o : mpn_mod_1.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpn_mul.o : mpn_mul.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpn_rshift.o : mpn_rshift.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_rshiftci.o : mpn_rshiftci.c gmp.h gmp-impl.h gmp-mparam.h
- - mpn_sqrt.o : mpn_sqrt.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpn_sub.o : mpn_sub.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_add.o : mpq_add.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_clear.o : mpq_clear.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_cmp.o : mpq_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_div.o : mpq_div.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_get_den.o : mpq_get_den.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_get_num.o : mpq_get_num.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_init.o : mpq_init.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_inv.o : mpq_inv.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_mul.o : mpq_mul.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_neg.o : mpq_neg.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_set.o : mpq_set.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_set_den.o : mpq_set_den.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_set_num.o : mpq_set_num.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_set_si.o : mpq_set_si.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_set_ui.o : mpq_set_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpq_sub.o : mpq_sub.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_abs.o : mpz_abs.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_add.o : mpz_add.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_add_ui.o : mpz_add_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_and.o : mpz_and.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_clear.o : mpz_clear.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_clrbit.o : mpz_clrbit.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_cmp.o : mpz_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_cmp_si.o : mpz_cmp_si.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_cmp_ui.o : mpz_cmp_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_com.o : mpz_com.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_div.o : mpz_div.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_div_2exp.o : mpz_div_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_div_ui.o : mpz_div_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_dm.o : mpz_dm.c gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- - mpz_dm_ui.o : mpz_dm_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_fac_ui.o : mpz_fac_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_gcd.o : mpz_gcd.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_gcdext.o : mpz_gcdext.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_get_si.o : mpz_get_si.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_get_str.o : mpz_get_str.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_get_ui.o : mpz_get_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_init.o : mpz_init.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_inp_raw.o : mpz_inp_raw.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_inp_str.o : mpz_inp_str.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_ior.o : mpz_ior.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_iset.o : mpz_iset.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_iset_si.o : mpz_iset_si.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_iset_str.o : mpz_iset_str.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_iset_ui.o : mpz_iset_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mdiv.o : mpz_mdiv.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mdiv_ui.o : mpz_mdiv_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mdm.o : mpz_mdm.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mdm_ui.o : mpz_mdm_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mmod.o : mpz_mmod.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mmod_ui.o : mpz_mmod_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mod.o : mpz_mod.c gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- - mpz_mod_2exp.o : mpz_mod_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mod_ui.o : mpz_mod_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_mul.o : mpz_mul.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mul_2exp.o : mpz_mul_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_mul_ui.o : mpz_mul_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_neg.o : mpz_neg.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_out_raw.o : mpz_out_raw.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_out_str.o : mpz_out_str.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_perfsqr.o : mpz_perfsqr.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_pow_ui.o : mpz_pow_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_powm.o : mpz_powm.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_powm_ui.o : mpz_powm_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_pprime_p.o : mpz_pprime_p.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_random.o : mpz_random.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_random2.o : mpz_random2.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_realloc.o : mpz_realloc.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_set.o : mpz_set.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_set_si.o : mpz_set_si.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_set_str.o : mpz_set_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_set_ui.o : mpz_set_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_size.o : mpz_size.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_sizeinb.o : mpz_sizeinb.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - mpz_sqrt.o : mpz_sqrt.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_sqrtrem.o : mpz_sqrtrem.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_sub.o : mpz_sub.c gmp.h gmp-impl.h gmp-mparam.h
- - mpz_sub_ui.o : mpz_sub_ui.c gmp.h gmp-impl.h gmp-mparam.h
- - mtox.o : mtox.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- - sdiv.o : sdiv.c mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h
- - xtom.o : xtom.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- --- 0 ----
- diff -rc --new-file gmp-1.3.2/Makefile.in /gnu/src/amiga/gmp-1.3.2/Makefile.in
- *** gmp-1.3.2/Makefile.in Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gmp-1.3.2/Makefile.in Wed May 4 20:54:55 1994
- ***************
- *** 0 ****
- --- 1,369 ----
- + # Makefile for GNU MP (a.k.a. biGNUm)
- + # Copyright (C) 1991, 1993 Free Software Foundation, Inc.
- +
- + # This file is part of the GNU MP Library.
- +
- + # The GNU MP Library is free software; you can redistribute it and/or modify
- + # it under the terms of the GNU General Public License as published by
- + # the Free Software Foundation; either version 2, or (at your option)
- + # any later version.
- +
- + # The GNU MP Library is distributed in the hope that it will be useful,
- + # but WITHOUT ANY WARRANTY; without even the implied warranty of
- + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- + # GNU General Public License for more details.
- +
- + # You should have received a copy of the GNU General Public License
- + # along with the GNU MP Library; see the file COPYING. If not, write to
- + # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- +
- + #### Start of system configuration section. ####
- +
- + VPATH = @srcdir@
- + srcdir = @srcdir@
- +
- + # Common prefix for machine-independent installed files.
- + prefix = /gnu
- + # Common prefix for machine-dependent installed files.
- + exec_prefix = $(prefix)
- +
- + # Directory to install executables in.
- + bindir = $(exec_prefix)/bin
- + # Directory to install libraries in.
- + libdir = $(exec_prefix)/lib
- + # Directory to install the Info files in.
- + infodir = $(prefix)/info
- + # Directory to install the man page in.
- + mandir = $(prefix)/man/man$(manext)
- + # Number to put on the man page filename.
- + manext = 1
- +
- + # Program to install executables.
- + INSTALL_PROGRAM = @INSTALL_PROGRAM@
- + # Program to install data like man pages.
- + INSTALL_DATA = @INSTALL_DATA@
- + # Generic install program.
- + INSTALL = @INSTALL@
- +
- + CC = @CC@
- + DEFS = @DEFS@
- + CFLAGS = @CFLAGS@
- +
- + LDFLAGS = @LDFLAGS@
- + LIBS = @LIBS@
- +
- + RANLIB = @RANLIB@
- + LN = @LN_S@
- +
- + #### End of system configuration section. ####
- +
- + .c.o:
- + $(CC) -c -I. -I$(srcdir) $(DEFS) $(CFLAGS) $< $(OUTPUT_OPTION)
- +
- + AR = ar
- + SHELL = /bin/sh
- + TEX = tex
- + TEXINDEX = texindex
- +
- + SRCS = $(MPZ_SRCS) $(MPQ_SRCS) $(BSDMP_SRCS) $(MPN_SRCS) \
- + $(IMPL_SRCS)
- +
- + OBJS = $(MPZ_OBJS) $(MPQ_OBJS) $(BSDMP_OBJS) $(MPN_OBJS) \
- + $(IMPL_OBJS)
- +
- + MP_OBJS = $(BSDMP_OBJS) $(MPN_OBJS) $(IMPL_OBJS) mp_bases.o \
- + mpz_sizeinb.o
- +
- + GMP_OBJS = $(MPZ_OBJS) $(MPQ_OBJS) $(MPN_OBJS) $(IMPL_OBJS) mp_bases.o
- +
- + IMPL_SRCS = memory.c mp_set_fns.c _mpz_set_str.c _mpz_get_str.c \
- + mpz_realloc.c mp_clz_tab.c alloca.c
- +
- + IMPL_OBJS = memory.o mp_set_fns.o _mpz_set_str.o _mpz_get_str.o \
- + mpz_realloc.o mp_clz_tab.o alloca.o
- +
- + MPZ_SRCS = mpz_init.c mpz_set.c mpz_set_ui.c mpz_set_si.c \
- + mpz_set_str.c mpz_iset.c mpz_iset_ui.c mpz_iset_si.c \
- + mpz_iset_str.c mpz_clear.c mpz_get_ui.c mpz_get_si.c \
- + mpz_get_str.c mpz_size.c mpz_sizeinb.c mpz_add.c \
- + mpz_add_ui.c mpz_sub.c mpz_sub_ui.c mpz_mul.c mpz_mul_ui.c \
- + mpz_div.c mpz_div_ui.c mpz_mod.c mpz_mod_ui.c mpz_dm.c \
- + mpz_dm_ui.c mpz_mdiv.c mpz_mmod.c mpz_mdm.c mpz_mdiv_ui.c \
- + mpz_mmod_ui.c mpz_mdm_ui.c mpz_gcd.c mpz_gcdext.c \
- + mpz_sqrt.c mpz_sqrtrem.c mpz_powm.c mpz_powm_ui.c \
- + mpz_cmp.c mpz_cmp_ui.c mpz_cmp_si.c mpz_mul_2exp.c \
- + mpz_div_2exp.c mpz_mod_2exp.c mpz_abs.c mpz_neg.c \
- + mpz_com.c mpz_and.c mpz_ior.c mpz_inp_raw.c mpz_inp_str.c \
- + mpz_out_raw.c mpz_out_str.c mpz_perfsqr.c mpz_random.c \
- + mpz_random2.c mpz_pow_ui.c mpz_clrbit.c mpz_fac_ui.c \
- + mpz_pprime_p.c
- +
- + MPZ_OBJS = mpz_init.o mpz_set.o mpz_set_ui.o mpz_set_si.o \
- + mpz_set_str.o mpz_iset.o mpz_iset_ui.o mpz_iset_si.o \
- + mpz_iset_str.o mpz_clear.o mpz_get_ui.o mpz_get_si.o \
- + mpz_get_str.o mpz_size.o mpz_sizeinb.o mpz_add.o \
- + mpz_add_ui.o mpz_sub.o mpz_sub_ui.o mpz_mul.o mpz_mul_ui.o \
- + mpz_div.o mpz_div_ui.o mpz_mod.o mpz_mod_ui.o mpz_dm.o \
- + mpz_dm_ui.o mpz_mdiv.o mpz_mmod.o mpz_mdm.o mpz_mdiv_ui.o \
- + mpz_mmod_ui.o mpz_mdm_ui.o mpz_gcd.o mpz_gcdext.o \
- + mpz_sqrt.o mpz_sqrtrem.o mpz_powm.o mpz_powm_ui.o \
- + mpz_cmp.o mpz_cmp_ui.o mpz_cmp_si.o mpz_mul_2exp.o \
- + mpz_div_2exp.o mpz_mod_2exp.o mpz_abs.o mpz_neg.o \
- + mpz_com.o mpz_and.o mpz_ior.o mpz_inp_raw.o mpz_inp_str.o \
- + mpz_out_raw.o mpz_out_str.o mpz_perfsqr.o mpz_random.o \
- + mpz_random2.o mpz_pow_ui.o mpz_clrbit.o mpz_fac_ui.o \
- + mpz_pprime_p.o
- +
- + MPQ_SRCS = mpq_init.c mpq_set.c mpq_set_ui.c mpq_set_si.c \
- + mpq_set_num.c mpq_set_den.c mpq_get_num.c mpq_get_den.c \
- + mpq_add.c mpq_sub.c mpq_mul.c mpq_div.c \
- + mpq_clear.c mpq_cmp.c mpq_inv.c mpq_neg.c
- +
- + MPQ_OBJS = mpq_init.o mpq_set.o mpq_set_ui.o mpq_set_si.o \
- + mpq_set_num.o mpq_set_den.o mpq_get_num.o mpq_get_den.o \
- + mpq_add.o mpq_sub.o mpq_mul.o mpq_div.o \
- + mpq_clear.o mpq_cmp.o mpq_inv.o mpq_neg.o
- +
- + MPN_SRCS = mpn_add.c mpn_sub.c mpn_cmp.c mpn_mul.c mpn_div.c \
- + mpn_dm_1.c mpn_mod_1.c mpn_lshift.c mpn_rshift.c \
- + mpn_rshiftci.c mpn_sqrt.c
- +
- + MPN_OBJS = mpn_add.o mpn_sub.o mpn_cmp.o mpn_mul.o mpn_div.o \
- + mpn_dm_1.o mpn_mod_1.o mpn_lshift.o mpn_rshift.o \
- + mpn_rshiftci.o mpn_sqrt.o
- +
- + # There are fewer members in the BSDMP_SRCS list that in the BSDMP_OBJS
- + # list because some of the .c files are created by this Makefile.
- +
- + BSDMP_SRCS = itom.c mdiv.c move.c mtox.c xtom.c sdiv.c mout.c min.c \
- + mfree.c
- +
- + BSDMP_OBJS = gcd.o itom.o madd.o mcmp.o mdiv.o move.o msub.o mtox.o \
- + mult.o pow.o rpow.o xtom.o msqrt.o sdiv.o mout.o min.o \
- + mfree.o
- +
- + all: libgmp.a libmp.a
- +
- + check: libgmp.a
- + cd tests; $(MAKE) CC="$(CC)" SHELL="$(SHELL)" OPT="$(OPT)"
- +
- + libgmp.a: stamp-stddefh $(GMP_OBJS)
- + rm -f $@
- + $(AR) cr $@ $(GMP_OBJS)
- + $(RANLIB) $@
- +
- + # libmp.a depend on libgmp.a, to get around Unix(tm) ar/ranlib concurrency
- + # bug.
- +
- + libmp.a: stamp-stddefh $(MP_OBJS) libgmp.a
- + rm -f $@
- + $(AR) cr $@ $(MP_OBJS)
- + $(RANLIB) $@
- +
- + stamp-stddefh:
- + rm -f stddef.h
- + rm -f test-stddefh.c
- + (echo '#include <stddef.h>' ;\
- + echo 'main(){size_t foo=sizeof(size_t);exit(0);}' ;\
- + ) > test-stddefh.c
- + @if $(CC) $(DEFS) $(CFLAGS) test-stddefh.c -c 2> /dev/null;\
- + then true ;\
- + else \
- + echo 'This machine has no "stddef.h". Creating a minimal in ./';\
- + $(CC) $(DEFS) $(CFLAGS) $(srcdir)/cre-stddefh.c -o cre-stddefh ;\
- + ./cre-stddefh > stddef.h ;\
- + fi
- + rm -f test-stddefh.o
- + touch stamp-stddefh
- +
- + mp_bases.c: cre-conv-tab
- + ./cre-conv-tab > tmp-$@
- + mv tmp-$@ $@
- +
- + cre-conv-tab.o: cre-conv-tab.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- +
- + cre-conv-tab: cre-conv-tab.o
- + $(CC) $(LDFLAGS) cre-conv-tab.o -o $@ -lm
- +
- + gmp-mparam.h: cre-mparam
- + ./cre-mparam > tmp-$@
- + mv tmp-$@ $@
- +
- + cre-mparam: cre-mparam.c stamp-stddefh gmp.h
- + $(CC) $(DEFS) $(CFLAGS) $(srcdir)/cre-mparam.c -o $@
- +
- + gcd.c: mpz_gcd.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h \
- + longlong.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_gcd.c | grep -v '^#' > $@
- +
- + pow.c: mpz_powm.c stamp-stddefh mp.h gmp.h gmp-impl.h \
- + gmp-mparam.h longlong.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_powm.c | grep -v '^#' > $@
- +
- + rpow.c: mpz_pow_ui.c stamp-stddefh mp.h gmp.h gmp-impl.h \
- + gmp-mparam.h longlong.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_pow_ui.c | grep -v '^#' > $@
- +
- + madd.c: mpz_add.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_add.c | grep -v '^#' > $@
- +
- + msub.c: mpz_sub.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_sub.c | grep -v '^#' > $@
- +
- + mult.c: mpz_mul.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_mul.c | grep -v '^#' > $@
- +
- + mcmp.c: mpz_cmp.c stamp-stddefh mp.h gmp.h gmp-impl.h gmp-mparam.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_cmp.c | grep -v '^#' > $@
- +
- + msqrt.c: mpz_sqrtrem.c stamp-stddefh mp.h gmp.h gmp-impl.h \
- + gmp-mparam.h
- + $(CC) -I. -I$(srcdir) $(DEFS) $(CFLAGS) -E -DBERKELEY_MP \
- + $(srcdir)/mpz_sqrtrem.c | grep -v '^#' > $@
- +
- + doc: gmp.dvi gmp.info
- +
- + gmp.dvi: $(srcdir)/gmp.texi
- + rm -f tmp.texi
- + $(LN) $(srcdir)/gmp.texi tmp.texi
- + $(TEX) tmp.texi < /dev/null
- + $(TEXINDEX) tmp.cp tmp.fn
- + $(TEX) tmp.texi < /dev/null 2> /dev/null
- + mv tmp.dvi $@
- +
- + gmp.info: gmp.texi
- + makeinfo $(srcdir)/gmp.texi
- +
- + clean:
- + rm -f *.o libgmp.a libmp.a cre-conv-tab cre-mparam \
- + cre-stddefh gmp.dvi gmp.info mp_bases.c \
- + gmp-mparam.h stamp-stddefh test-stddefh.c \
- + stddef.h gcd.c pow.c rpow.c madd.c msub.c mult.c \
- + mcmp.c msqrt.c tmp.* tmp-* gmp.ps core
- + -cd tests; $(MAKE) clean
- +
- + realclean: clean
- +
- + Makefile: config.status $(srcdir)/Makefile.in
- + $(SHELL) config.status
- +
- + install: libgmp.a libmp.a
- + $(INSTALL_DATA) libgmp.a $(libdir)/libgmp.a
- + $(INSTALL_DATA) libmp.a $(libdir)/libmp.a
- +
- + # Automatically generated dependencies
- +
- + _mpz_get_str.o: _mpz_get_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + _mpz_set_str.o: _mpz_set_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + cre-conv-tab.o: cre-conv-tab.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + cre-mparam.o: cre-mparam.c gmp.h
- + cre-stddefh.o: cre-stddefh.c
- + itom.o: itom.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + mdiv.o: mdiv.c mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- + memory.o: memory.c gmp.h gmp-impl.h gmp-mparam.h
- + mfree.o: mfree.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + min.o: min.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + mout.o: mout.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + move.o: move.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + mp_bases.o: mp_bases.c gmp.h gmp-impl.h gmp-mparam.h
- + mp_clz_tab.o: mp_clz_tab.c gmp.h gmp-impl.h gmp-mparam.h
- + mp_set_fns.o: mp_set_fns.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_add.o: mpn_add.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_cmp.o: mpn_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_div.o: mpn_div.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpn_dm_1.o: mpn_dm_1.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpn_lshift.o: mpn_lshift.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_mod_1.o: mpn_mod_1.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpn_mul.o: mpn_mul.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpn_rshift.o: mpn_rshift.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_rshiftci.o: mpn_rshiftci.c gmp.h gmp-impl.h gmp-mparam.h
- + mpn_sqrt.o: mpn_sqrt.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpn_sub.o: mpn_sub.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_add.o: mpq_add.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_clear.o: mpq_clear.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_cmp.o: mpq_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_div.o: mpq_div.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_get_den.o: mpq_get_den.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_get_num.o: mpq_get_num.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_init.o: mpq_init.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_inv.o: mpq_inv.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_mul.o: mpq_mul.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_neg.o: mpq_neg.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_set.o: mpq_set.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_set_den.o: mpq_set_den.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_set_num.o: mpq_set_num.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_set_si.o: mpq_set_si.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_set_ui.o: mpq_set_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpq_sub.o: mpq_sub.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_abs.o: mpz_abs.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_add.o: mpz_add.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_add_ui.o: mpz_add_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_and.o: mpz_and.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_clear.o: mpz_clear.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_clrbit.o: mpz_clrbit.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_cmp.o: mpz_cmp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_cmp_si.o: mpz_cmp_si.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_cmp_ui.o: mpz_cmp_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_com.o: mpz_com.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_div.o: mpz_div.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_div_2exp.o: mpz_div_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_div_ui.o: mpz_div_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_dm.o: mpz_dm.c gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- + mpz_dm_ui.o: mpz_dm_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_fac_ui.o: mpz_fac_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_gcd.o: mpz_gcd.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_gcdext.o: mpz_gcdext.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_get_si.o: mpz_get_si.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_get_str.o: mpz_get_str.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_get_ui.o: mpz_get_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_init.o: mpz_init.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_inp_raw.o: mpz_inp_raw.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_inp_str.o: mpz_inp_str.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_ior.o: mpz_ior.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_iset.o: mpz_iset.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_iset_si.o: mpz_iset_si.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_iset_str.o: mpz_iset_str.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_iset_ui.o: mpz_iset_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mdiv.o: mpz_mdiv.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mdiv_ui.o: mpz_mdiv_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mdm.o: mpz_mdm.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mdm_ui.o: mpz_mdm_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mmod.o: mpz_mmod.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mmod_ui.o: mpz_mmod_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mod.o: mpz_mod.c gmp.h gmp-impl.h gmp-mparam.h longlong.h mpz_dmincl.c
- + mpz_mod_2exp.o: mpz_mod_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mod_ui.o: mpz_mod_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_mul.o: mpz_mul.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mul_2exp.o: mpz_mul_2exp.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_mul_ui.o: mpz_mul_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_neg.o: mpz_neg.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_out_raw.o: mpz_out_raw.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_out_str.o: mpz_out_str.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_perfsqr.o: mpz_perfsqr.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_pow_ui.o: mpz_pow_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_powm.o: mpz_powm.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_powm_ui.o: mpz_powm_ui.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_pprime_p.o: mpz_pprime_p.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_random.o: mpz_random.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_random2.o: mpz_random2.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_realloc.o: mpz_realloc.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_set.o: mpz_set.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_set_si.o: mpz_set_si.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_set_str.o: mpz_set_str.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_set_ui.o: mpz_set_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_size.o: mpz_size.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_sizeinb.o: mpz_sizeinb.c gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + mpz_sqrt.o: mpz_sqrt.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_sqrtrem.o: mpz_sqrtrem.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_sub.o: mpz_sub.c gmp.h gmp-impl.h gmp-mparam.h
- + mpz_sub_ui.o: mpz_sub_ui.c gmp.h gmp-impl.h gmp-mparam.h
- + mtox.o: mtox.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- + sdiv.o: sdiv.c mp.h gmp.h gmp-impl.h gmp-mparam.h longlong.h
- + xtom.o: xtom.c mp.h gmp.h gmp-impl.h gmp-mparam.h
- diff -rc --new-file gmp-1.3.2/Product-Info /gnu/src/amiga/gmp-1.3.2/Product-Info
- *** gmp-1.3.2/Product-Info Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gmp-1.3.2/Product-Info Tue Jul 12 17:18:43 1994
- ***************
- *** 0 ****
- --- 1,33 ----
- + .name
- + gmp
- + .fullname
- + GNU arbitrary precision arithmetic library
- + .type
- + Library
- + .short
- + Arbitrary precision math library.
- + .description
- + GNU MP is a library for arbitrary precision arithmetic, operating on
- + signed integers and rational numbers. It has a rich set of functions,
- + and the functions have a regular interface.
- +
- + The author has tried to make these functions as fast as possible, both
- + for small operands and for huge operands. The speed is achieved by
- + using fullwords as the basic arithmetic type, by using fast
- + algorithms, by defining inline assembler for mixed sized
- + multiplication and division (i.e 32*32->64 bit multiplication and
- + 64/32->32,32 bit division), and by hacking the code with emphasis on
- + speed (and not simplicity and elegance).
- +
- + The speed of GNU MP is about 5 to 100 times that of Berkeley MP for
- + small operands. The speed-up increases with the operand sizes for
- + certain operations, for which GNU MP has asymptotically faster
- + algorithms.
- + .version
- + 1.3.2
- + .author
- + Torbjorn Granlund
- + .distribution
- + GNU Public License
- + .described-by
- + Fred Fish (fnf@amigalib.com)
- diff -rc --new-file gmp-1.3.2/configure /gnu/src/amiga/gmp-1.3.2/configure
- *** gmp-1.3.2/configure Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gmp-1.3.2/configure Sun May 1 22:00:16 1994
- ***************
- *** 0 ****
- --- 1,655 ----
- + #!/bin/sh
- + # Guess values for system-dependent variables and create Makefiles.
- + # Generated automatically using autoconf version 1.9
- + # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
- +
- + # This configure script is free software; you can redistribute it and/or
- + # modify it under the terms of the GNU General Public License as published
- + # by the Free Software Foundation; either version 2, or (at your option)
- + # any later version.
- +
- + # This script is distributed in the hope that it will be useful, but
- + # WITHOUT ANY WARRANTY; without even the implied warranty of
- + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
- + # Public License for more details.
- +
- + # You should have received a copy of the GNU General Public License
- + # along with this program; if not, write to the Free Software
- + # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- +
- + # Save the original args to write them into config.status later.
- + configure_args="$*"
- +
- + # Only options that might do something get documented.
- + ac_usage="Usage: configure [options] [host]
- + Options: [defaults in brackets after descriptions]
- + --build=BUILD configure for building on BUILD [BUILD=HOST]
- + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- + --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- + --exec-prefix=PREFIX install host dependent files in PREFIX [/usr/local]
- + --help print this message
- + --host=HOST configure for HOST [guessed]
- + --prefix=PREFIX install host independent files in PREFIX [/usr/local]
- + --quiet, --silent do not print \`checking for...' messages
- + --srcdir=DIR find the sources in DIR [configure dir or ..]
- + --target=TARGET configure for TARGET [TARGET=HOST]
- + --verbose print results of checks
- + --version print the version of autoconf that created configure
- + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- + --x-includes=DIR X include files are in DIR
- + --x-libraries=DIR X library files are in DIR"
- +
- + # Initialize some variables set by options.
- + # The variables have the same names as the options, with
- + # dashes changed to underlines.
- + build=NONE
- + exec_prefix=
- + host=NONE
- + no_create=
- + nonopt=NONE
- + norecursion=
- + prefix=
- + program_prefix=
- + program_suffix=
- + program_transform_name=
- + silent=
- + srcdir=
- + target=NONE
- + verbose=
- + x_includes=
- + x_libraries=
- +
- + ac_prev=
- + for ac_option
- + do
- +
- + # If the previous option needs an argument, assign it.
- + if test -n "$ac_prev"; then
- + eval "$ac_prev=\$ac_option"
- + ac_prev=
- + continue
- + fi
- +
- + # Accept (but ignore some of) the important Cygnus configure
- + # options, so we can diagnose typos.
- +
- + case "$ac_option" in
- + -*=*) ac_optarg=`/bin/echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- + *) ac_optarg= ;;
- + esac
- +
- + case "$ac_option" in
- +
- + -build | --build | --buil | --bui | --bu | --b)
- + ac_prev=build ;;
- + -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
- + build="$ac_optarg" ;;
- +
- + -disable-* | --disable-*)
- + ac_feature=`/bin/echo $ac_option|sed -e 's/-*disable-//'`
- + # Reject names that aren't valid shell variable names.
- + if test -n "`/bin/echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
- + /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
- + fi
- + ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
- + eval "enable_${ac_feature}=no" ;;
- +
- + -enable-* | --enable-*)
- + ac_feature=`/bin/echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
- + # Reject names that aren't valid shell variable names.
- + if test -n "`/bin/echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
- + /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
- + fi
- + ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
- + case "$ac_option" in
- + *=*) ;;
- + *) ac_optarg=yes ;;
- + esac
- + eval "enable_${ac_feature}='$ac_optarg'" ;;
- +
- + # For backward compatibility, recognize -exec-prefix and --exec_prefix.
- + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- + | --exec | --exe | --ex)
- + ac_prev=exec_prefix ;;
- + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- + | --exec=* | --exe=* | --ex=*)
- + exec_prefix="$ac_optarg" ;;
- +
- + -gas | --gas | --ga | --g)
- + with_gas=yes ;; # Obsolete; use --with-gas.
- +
- + -help | --help | --hel | --he)
- + cat << EOF
- + $ac_usage
- + EOF
- + exit 0 ;;
- +
- + -host | --host | --hos | --ho)
- + ac_prev=host ;;
- + -host=* | --host=* | --hos=* | --ho=*)
- + host="$ac_optarg" ;;
- +
- + -nfp | --nfp | --nf)
- + with_fp=no ;; # Obsolete; use --without-fp.
- +
- + -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- + | --no-cr | --no-c)
- + no_create=yes ;;
- +
- + -norecursion | --norecursion | --norecursio | --norecursi \
- + | --norecurs | --norecur | --norecu | --norec | --nore | --nor)
- + norecursion=yes ;;
- +
- + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- + ac_prev=prefix ;;
- + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- + prefix="$ac_optarg" ;;
- +
- + -program-prefix | --program-prefix | --program-prefi | --program-pref \
- + | --program-pre | --program-pr | --program-p)
- + ac_prev=program_prefix ;;
- + -program-prefix=* | --program-prefix=* | --program-prefi=* \
- + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- + program_prefix="$ac_optarg" ;;
- +
- + -program-suffix | --program-suffix | --program-suffi | --program-suff \
- + | --program-suf | --program-su | --program-s)
- + ac_prev=program_suffix ;;
- + -program-suffix=* | --program-suffix=* | --program-suffi=* \
- + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- + program_suffix="$ac_optarg" ;;
- +
- + -program-transform-name | --program-transform-name \
- + | --program-transform-nam | --program-transform-na \
- + | --program-transform-n | --program-transform- \
- + | --program-transform | --program-transfor \
- + | --program-transfo | --program-transf \
- + | --program-trans | --program-tran \
- + | --progr-tra | --program-tr | --program-t)
- + ac_prev=program_transform_name ;;
- + -program-transform-name=* | --program-transform-name=* \
- + | --program-transform-nam=* | --program-transform-na=* \
- + | --program-transform-n=* | --program-transform-=* \
- + | --program-transform=* | --program-transfor=* \
- + | --program-transfo=* | --program-transf=* \
- + | --program-trans=* | --program-tran=* \
- + | --progr-tra=* | --program-tr=* | --program-t=*)
- + program_transform_name="$ac_optarg" ;;
- +
- + -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- + | -silent | --silent | --silen | --sile | --sil)
- + silent=yes ;;
- +
- + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- + ac_prev=srcdir ;;
- + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- + srcdir="$ac_optarg" ;;
- +
- + -target | --target | --targe | --targ | --tar | --ta | --t)
- + ac_prev=target ;;
- + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- + target="$ac_optarg" ;;
- +
- + -v | -verbose | --verbose | --verbos | --verbo | --verb)
- + verbose=yes ;;
- +
- + -version | --version | --versio | --versi | --vers)
- + /bin/echo "configure generated by autoconf version 1.9"
- + exit 0 ;;
- +
- + -with-* | --with-*)
- + ac_package=`/bin/echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
- + # Reject names that aren't valid shell variable names.
- + if test -n "`/bin/echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
- + /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
- + fi
- + ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
- + case "$ac_option" in
- + *=*) ;;
- + *) ac_optarg=yes ;;
- + esac
- + eval "with_${ac_package}='$ac_optarg'" ;;
- +
- + -without-* | --without-*)
- + ac_package=`/bin/echo $ac_option|sed -e 's/-*without-//'`
- + # Reject names that aren't valid shell variable names.
- + if test -n "`/bin/echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
- + /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
- + fi
- + ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
- + eval "with_${ac_package}=no" ;;
- +
- + --x) with_x=yes ;; # Obsolete; use --with-x.
- +
- + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- + | --x-incl | --x-inc | --x-in | --x-i)
- + ac_prev=x_includes ;;
- + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- + x_includes="$ac_optarg" ;;
- +
- + -x-libraries | --x-libraries | --x-librarie | --x-librari \
- + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- + ac_prev=x_libraries ;;
- + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- + x_libraries="$ac_optarg" ;;
- +
- + -*) /bin/echo "configure: $ac_option: invalid option; use --help to show usage" >&2; exit 1
- + ;;
- +
- + *)
- + if test -n "`/bin/echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
- + /bin/echo "configure: warning: $ac_option: invalid host type" >&2
- + fi
- + if test "x$nonopt" != xNONE; then
- + /bin/echo "configure: can only configure for one host and one target at a time" >&2; exit 1
- + fi
- + nonopt="$ac_option"
- + ;;
- +
- + esac
- + done
- +
- + if test -n "$ac_prev"; then
- + /bin/echo "configure: missing argument to --`/bin/echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1
- + fi
- +
- + trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
- + trap 'rm -fr confdefs* $ac_clean_files' 0
- +
- + # Save the original args if we used an alternate arg parser.
- + ac_configure_temp="${configure_args-$*}"
- + # Strip out --no-create and --norecursion so they don't pile up.
- + configure_args=
- + for ac_arg in $ac_configure_temp; do
- + case "$ac_arg" in
- + -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- + | --no-cr | --no-c) ;;
- + -norecursion | --norecursion | --norecursio | --norecursi \
- + | --norecurs | --norecur | --norecu | --norec | --nore | --nor) ;;
- + *) configure_args="$configure_args $ac_arg" ;;
- + esac
- + done
- +
- + # NLS nuisances.
- + # These must not be set unconditionally because not all systems understand
- + # e.g. LANG=C (notably SCO).
- + if test "${LC_ALL+set}" = 'set'; then LC_ALL=C; export LC_ALL; fi
- + if test "${LANG+set}" = 'set'; then LANG=C; export LANG; fi
- +
- + # confdefs.h avoids OS command line length limits that DEFS can exceed.
- + rm -rf conftest* confdefs.h
- + # AIX cpp loses on an empty file, so make sure it contains at least a newline.
- + /bin/echo > confdefs.h
- +
- + # A filename unique to this package, relative to the directory that
- + # configure is in, which we can look for to find out if srcdir is correct.
- + ac_unique_file=mp.h
- +
- + # Find the source files, if location was not specified.
- + if test -z "$srcdir"; then
- + ac_srcdir_defaulted=yes
- + # Try the directory containing this script, then `..'.
- + ac_prog=$0
- + ac_confdir=`/bin/echo $ac_prog|sed 's%/[^/][^/]*$%%'`
- + test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
- + srcdir=$ac_confdir
- + if test ! -r $srcdir/$ac_unique_file; then
- + srcdir=..
- + fi
- + fi
- + if test ! -r $srcdir/$ac_unique_file; then
- + if test x$ac_srcdir_defaulted = xyes; then
- + /bin/echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1
- + else
- + /bin/echo "configure: can not find sources in ${srcdir}" >&2; exit 1
- + fi
- + fi
- + ac_ext=c
- + ac_cpp='${CPP} $CFLAGS'
- + ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1'
- +
- +
- +
- + # We want these before the checks, so the checks can modify their values.
- + test -z "$CFLAGS" && CFLAGS= auto_cflags=1
- + test -z "$LDFLAGS" && LDFLAGS=
- +
- + if test -z "$CC"; then
- + # Extract the first word of `gcc', so it can be a program name with args.
- + set ac_dummy gcc; ac_word=$2
- + test -n "$silent" || /bin/echo "checking for $ac_word"
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- + for ac_dir in $PATH; do
- + test -z "$ac_dir" && ac_dir=.
- + if test -f $ac_dir/$ac_word; then
- + CC="gcc"
- + break
- + fi
- + done
- + IFS="$ac_save_ifs"
- + fi
- + test -z "$CC" && CC="cc"
- + test -n "$CC" && test -n "$verbose" && /bin/echo " setting CC to $CC"
- +
- + # Find out if we are using GNU C, under whatever name.
- + cat > conftest.c <<EOF
- + #ifdef __GNUC__
- + yes
- + #endif
- + EOF
- + ${CC-cc} -E conftest.c > conftest.out 2>&1
- + if egrep yes conftest.out >/dev/null 2>&1; then
- + GCC=1 # For later tests.
- + fi
- + rm -f conftest*
- +
- +
- + # If we're using gcc and the user hasn't specified CFLAGS, add -O to CFLAGS.
- + test -n "$GCC" && test -n "$auto_cflags" && CFLAGS="$CFLAGS -O2"
- +
- +
- + test -n "$silent" || /bin/echo "checking how to run the C preprocessor"
- + if test -z "$CPP"; then
- + # This must be in double quotes, not single quotes, because CPP may get
- + # substituted into the Makefile and ``${CC-cc}'' will simply confuse
- + # make. It must be expanded now.
- + CPP="${CC-cc} -E"
- + cat > conftest.${ac_ext} <<EOF
- + #include "confdefs.h"
- + #include <stdio.h>
- + Syntax Error
- + EOF
- + # Some shells (Coherent) do redirections in the wrong order, so need
- + # the parens.
- + ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
- + if test -z "$ac_err"; then
- + :
- + else
- + rm -rf conftest*
- + CPP="${CC-cc} -E -traditional-cpp"
- + cat > conftest.${ac_ext} <<EOF
- + #include "confdefs.h"
- + #include <stdio.h>
- + Syntax Error
- + EOF
- + # Some shells (Coherent) do redirections in the wrong order, so need
- + # the parens.
- + ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
- + if test -z "$ac_err"; then
- + :
- + else
- + rm -rf conftest*
- + CPP=/lib/cpp
- + fi
- + rm -f conftest*
- + fi
- + rm -f conftest*
- + fi
- + test -n "$verbose" && /bin/echo " setting CPP to $CPP"
- +
- + if test -n "$GCC"; then
- + test -n "$silent" || /bin/echo "checking whether -traditional is needed"
- + ac_pattern="Autoconf.*'x'"
- + ac_prog='#include <sgtty.h>
- + Autoconf TIOCGETP'
- + cat > conftest.${ac_ext} <<EOF
- + #include "confdefs.h"
- + $ac_prog
- + EOF
- + eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
- + if egrep "$ac_pattern" conftest.out >/dev/null 2>&1; then
- + rm -rf conftest*
- + ac_need_trad=1
- +
- + fi
- + rm -f conftest*
- +
- +
- + if test -z "$ac_need_trad"; then
- + ac_prog='#include <termio.h>
- + Autoconf TCGETA'
- + cat > conftest.${ac_ext} <<EOF
- + #include "confdefs.h"
- + $ac_prog
- + EOF
- + eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
- + if egrep "$ac_pattern" conftest.out >/dev/null 2>&1; then
- + rm -rf conftest*
- + ac_need_trad=1
- +
- + fi
- + rm -f conftest*
- +
- + fi
- + test -n "$ac_need_trad" && CC="$CC -traditional"
- + fi
- +
- + # Make sure to not get the incompatible SysV /etc/install and
- + # /usr/sbin/install, which might be in PATH before a BSD-like install,
- + # or the SunOS /usr/etc/install directory, or the AIX /bin/install,
- + # or the AFS install, which mishandles nonexistent args, or
- + # /usr/ucb/install on SVR4, which tries to use the nonexistent group
- + # `staff', or /sbin/install on IRIX which has incompatible command-line
- + # syntax. Sigh.
- + #
- + # On most BSDish systems install is in /usr/bin, not /usr/ucb
- + # anyway.
- + # This turns out not to be true, so the mere pathname isn't an indication
- + # of whether the program works. What we really need is a set of tests for
- + # the install program to see if it actually works in all the required ways.
- + #
- + # Avoid using ./install, which might have been erroneously created
- + # by make from ./install.sh.
- + if test "z${INSTALL}" = "z" ; then
- + test -n "$silent" || /bin/echo "checking for a BSD compatible install"
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- + for ac_dir in $PATH; do
- + case "$ac_dir" in
- + ''|.|/gnu/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
- + *)
- + # OSF1 and SCO ODT 3.0 have their own names for install.
- + for ac_prog in installbsd scoinst install; do
- + if test -f $ac_dir/$ac_prog; then
- + if test $ac_prog = install &&
- + grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
- + # AIX install. It has an incompatible calling convention.
- + # OSF/1 installbsd also uses dspmsg, but is usable.
- + :
- + else
- + INSTALL="$ac_dir/$ac_prog -c"
- + INSTALL_PROGRAM='${INSTALL}'
- + INSTALL_DATA='${INSTALL} -m 644'
- + break 2
- + fi
- + fi
- + done
- + ;;
- + esac
- + done
- + IFS="$ac_save_ifs"
- + fi
- + if test -z "$INSTALL"; then
- + if test -f ${srcdir}/install.sh; then
- + # As a last resort, use the slow shell script.
- + INSTALL='@top_srcdir@/install.sh -c'
- + else
- + /bin/echo "configure: warning: ${srcdir}/install.sh not found; using cp" >&2
- + INSTALL=cp
- + fi
- + fi
- + test -n "$verbose" && /bin/echo " setting INSTALL to $INSTALL"
- + # Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}.
- + # It thinks the first close brace ends the variable substitution.
- + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
- + test -n "$verbose" && /bin/echo " setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
- + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL}'
- + test -n "$verbose" && /bin/echo " setting INSTALL_DATA to $INSTALL_DATA"
- +
- + if test -z "$RANLIB"; then
- + # Extract the first word of `ranlib', so it can be a program name with args.
- + set ac_dummy ranlib; ac_word=$2
- + test -n "$silent" || /bin/echo "checking for $ac_word"
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- + for ac_dir in $PATH; do
- + test -z "$ac_dir" && ac_dir=.
- + if test -f $ac_dir/$ac_word; then
- + RANLIB="ranlib"
- + break
- + fi
- + done
- + IFS="$ac_save_ifs"
- + fi
- + test -z "$RANLIB" && RANLIB=":"
- + test -n "$RANLIB" && test -n "$verbose" && /bin/echo " setting RANLIB to $RANLIB"
- +
- + test -n "$silent" || /bin/echo "checking for ln -s"
- + rm -f conftestdata
- + if ln -s X conftestdata 2>/dev/null
- + then
- + rm -f conftestdata
- + LN_S="ln -s"
- + else
- + LN_S=ln
- + fi
- +
- +
- +
- + # Set default prefixes.
- + if test -n "$prefix"; then
- + test -z "$exec_prefix" && exec_prefix='${prefix}' # Let make expand it.
- + ac_prsub="s%^prefix\\([ ]*\\)=\\([ ]*\\).*$%prefix\\1=\\2$prefix%"
- + fi
- + if test -n "$exec_prefix"; then
- + ac_prsub="$ac_prsub
- + s%^exec_prefix\\([ ]*\\)=\\([ ]*\\).*$%exec_prefix\\1=\\2$exec_prefix%"
- + fi
- + # Any assignment to VPATH causes Sun make to only execute
- + # the first set of double-colon rules, so remove it if not needed.
- + # If there is a colon in the path, we need to keep it.
- + if test "x$srcdir" = x.; then
- + ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
- + fi
- +
- + # Quote sed substitution magic chars in DEFS.
- + cat >conftest.def <<EOF
- + $DEFS
- + EOF
- + ac_escape_ampersand_and_backslash='s%[&\\]%\\&%g'
- + DEFS=`sed "$ac_escape_ampersand_and_backslash" <conftest.def`
- + rm -f conftest.def
- + # Substitute for predefined variables.
- +
- + trap 'rm -f config.status; exit 1' 1 2 15
- + /bin/echo creating config.status
- + rm -f config.status
- + cat > config.status <<EOF
- + #!/bin/sh
- + # Generated automatically by configure.
- + # Run this file to recreate the current configuration.
- + # This directory was configured as follows,
- + # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
- + #
- + # $0 $configure_args
- +
- + ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]"
- + for ac_option
- + do
- + case "\$ac_option" in
- + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- + /bin/echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create
- + exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;;
- + -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- + /bin/echo "config.status generated by autoconf version 1.9"
- + exit 0 ;;
- + -help | --help | --hel | --he | --h)
- + /bin/echo "\$ac_cs_usage"; exit 0 ;;
- + *) /bin/echo "\$ac_cs_usage"; exit 1 ;;
- + esac
- + done
- +
- + trap 'rm -f Makefile; exit 1' 1 2 15
- + CC='$CC'
- + CFLAGS='$CFLAGS'
- + LDFLAGS='$LDFLAGS'
- + CPP='$CPP'
- + INSTALL='$INSTALL'
- + INSTALL_PROGRAM='$INSTALL_PROGRAM'
- + INSTALL_DATA='$INSTALL_DATA'
- + RANLIB='$RANLIB'
- + LN_S='$LN_S'
- + LIBS='$LIBS'
- + srcdir='$srcdir'
- + top_srcdir='$top_srcdir'
- + prefix='$prefix'
- + exec_prefix='$exec_prefix'
- + DEFS='$DEFS'
- + ac_prsub='$ac_prsub'
- + ac_vpsub='$ac_vpsub'
- + extrasub='$extrasub'
- + EOF
- + cat >> config.status <<\EOF
- +
- + ac_given_srcdir=$srcdir
- +
- + CONFIG_FILES=${CONFIG_FILES-"Makefile"}
- + for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
- + # Remove last slash and all that follows it. Not all systems have dirname.
- + ac_dir=`/bin/echo $ac_file|sed 's%/[^/][^/]*$%%'`
- + if test "$ac_dir" != "$ac_file"; then
- + # The file is in a subdirectory.
- + test ! -d "$ac_dir" && mkdir "$ac_dir"
- + ac_dir_suffix="/$ac_dir"
- + else
- + ac_dir_suffix=
- + fi
- +
- + # A "../" for each directory in $ac_dir_suffix.
- + ac_dots=`/bin/echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
- + case "$ac_given_srcdir" in
- + .) srcdir=.; top_srcdir="$ac_dots." ;;
- + /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
- + *) # Relative path.
- + srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
- + top_srcdir="$ac_dots$ac_given_srcdir" ;;
- + esac
- +
- + /bin/echo creating "$ac_file"
- + rm -f "$ac_file"
- + comment_str="Generated automatically from `/bin/echo $ac_file|sed 's|.*/||'`.in by configure."
- + case "$ac_file" in
- + *.c | *.h | *.C | *.cc | *.m ) /bin/echo "/* $comment_str */" > "$ac_file" ;;
- + * ) /bin/echo "# $comment_str" > "$ac_file" ;;
- + esac
- + sed -e "
- + $ac_prsub
- + $ac_vpsub
- + $extrasub
- + s%@CC@%$CC%g
- + s%@CFLAGS@%$CFLAGS%g
- + s%@LDFLAGS@%$LDFLAGS%g
- + s%@CPP@%$CPP%g
- + s%@INSTALL@%$INSTALL%g
- + s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
- + s%@INSTALL_DATA@%$INSTALL_DATA%g
- + s%@RANLIB@%$RANLIB%g
- + s%@LN_S@%$LN_S%g
- + s%@LIBS@%$LIBS%g
- + s%@srcdir@%$srcdir%g
- + s%@top_srcdir@%$top_srcdir%g
- + s%@prefix@%$prefix%g
- + s%@exec_prefix@%$exec_prefix%g
- + s%@DEFS@%$DEFS%
- + " $ac_given_srcdir/${ac_file}.in >> $ac_file
- + fi; done
- +
- +
- + exit 0
- + EOF
- + chmod +x config.status
- + test -n "$no_create" || ${CONFIG_SHELL-/bin/sh} config.status
- +
- diff -rc --new-file gmp-1.3.2/configure.in /gnu/src/amiga/gmp-1.3.2/configure.in
- *** gmp-1.3.2/configure.in Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gmp-1.3.2/configure.in Sun May 1 22:00:15 1994
- ***************
- *** 0 ****
- --- 1,22 ----
- + dnl Process this file with autoconf to produce a configure script.
- + AC_INIT(mp.h)
- +
- + # We want these before the checks, so the checks can modify their values.
- + test -z "$CFLAGS" && CFLAGS= auto_cflags=1
- + test -z "$LDFLAGS" && LDFLAGS=
- +
- + AC_PROG_CC
- +
- + # If we're using gcc and the user hasn't specified CFLAGS, add -O to CFLAGS.
- + test -n "$GCC" && test -n "$auto_cflags" && CFLAGS="$CFLAGS -O2"
- +
- + AC_SUBST(CFLAGS)dnl
- + AC_SUBST(LDFLAGS)dnl
- +
- + AC_PROG_CPP
- + AC_GCC_TRADITIONAL
- + AC_PROG_INSTALL
- + AC_PROG_RANLIB
- + AC_LN_S
- +
- + AC_OUTPUT(Makefile)
-