Annotation of OpenXM_contrib/gmp/tests/rand/Makefile.am, Revision 1.1
1.1 ! maekawa 1: ## Process this file with automake to generate Makefile.in
! 2:
! 3: # Copyright (C) 2000 Free Software Foundation, Inc.
! 4: #
! 5: # This file is part of the GNU MP Library.
! 6: #
! 7: # The GNU MP Library is free software; you can redistribute it and/or modify
! 8: # it under the terms of the GNU Lesser General Public License as published by
! 9: # the Free Software Foundation; either version 2.1 of the License, or (at your
! 10: # option) any later version.
! 11: #
! 12: # The GNU MP Library is distributed in the hope that it will be useful, but
! 13: # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
! 14: # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
! 15: # License for more details.
! 16: #
! 17: # You should have received a copy of the GNU Lesser General Public License
! 18: # along with the GNU MP Library; see the file COPYING.LIB. If not, write to
! 19: # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
! 20: # MA 02111-1307, USA.
! 21:
! 22:
! 23: AUTOMAKE_OPTIONS = gnu no-dependencies $(top_builddir)/ansi2knr
! 24:
! 25: INCLUDES = -I$(top_srcdir)
! 26: LDADD = $(top_builddir)/libgmp.la
! 27:
! 28: check_PROGRAMS = t-rand
! 29: TESTS = $(check_PROGRAMS)
! 30:
! 31: EXTRA_PROGRAMS = findlc gen gen.static spect stat
! 32: gen_static_SOURCES = gen.c
! 33: gen_static_LDFLAGS = -static
! 34: findlc_LDADD = libstat.la
! 35: spect_LDADD = libstat.la
! 36: stat_LDADD = libstat.la
! 37:
! 38: EXTRA_LTLIBRARIES = libstat.la
! 39: libstat_la_SOURCES = statlib.c zdiv_round.c
! 40: libstat_la_LIBADD = $(top_builddir)/libgmp.la -lm
! 41:
! 42: EXTRA_DIST = gmpstat.h
! 43:
! 44: CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LTLIBRARIES)
! 45:
! 46: allprogs: $(EXTRA_PROGRAMS)
! 47:
! 48: manual-test: gen$(EXEEXT) stat$(EXEEXT)
! 49: @(echo -n '16i: '; ./gen -f mpz_urandomb -z 16 1000 \
! 50: | ./stat -i 0xffff | grep '^[0-9]')
! 51: @(echo -n '32i: '; ./gen -f mpz_urandomb -z 32 1000 \
! 52: | ./stat -i 0xffffffff | grep '^[0-9]')
! 53: @(echo -n '33i: '; ./gen -f mpz_urandomb -z 33 1000 \
! 54: | ./stat -i 0x1ffffffff | grep '^[0-9]')
! 55: @(echo -n '64i: '; ./gen -f mpz_urandomb -z 64 1000 \
! 56: | ./stat -i 0xffffffffffffffff | grep '^[0-9]')
! 57: @(echo -n '128i: '; ./gen -f mpz_urandomb -z 128 1000 \
! 58: | ./stat -i 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF | grep '^[0-9]')
! 59:
! 60: @(echo -n '16f: '; ./gen -f mpf_urandomb -z 16 1000 \
! 61: | ./stat | grep '^[0-9]')
! 62: @(echo -n '32f: '; ./gen -f mpf_urandomb -z 32 1000 \
! 63: | ./stat | grep '^[0-9]')
! 64: @(echo -n '33f: '; ./gen -f mpf_urandomb -z 33 1000 \
! 65: | ./stat | grep '^[0-9]')
! 66: @(echo -n '64f: '; ./gen -f mpf_urandomb -z 64 1000 \
! 67: | ./stat | grep '^[0-9]')
! 68: @(echo -n '128f: '; ./gen -f mpf_urandomb -z 128 1000 \
! 69: | ./stat | grep '^[0-9]')
! 70:
! 71: manual-bigtest: gen$(EXEEXT) stat$(EXEEXT)
! 72: @(echo '16i: '; ./gen -f mpz_urandomb -z 16 50000 \
! 73: | ./stat -2 1000 -i 0xffff | grep '^K[mp]')
! 74: @(echo '32i: '; ./gen -f mpz_urandomb -z 32 50000 \
! 75: | ./stat -2 1000 -i 0xffffffff | grep '^K[mp]')
! 76: @(echo '33i: '; ./gen -f mpz_urandomb -z 33 50000 \
! 77: | ./stat -2 1000 -i 0x1ffffffff | grep '^K[mp]')
! 78: @(echo '64i: '; ./gen -f mpz_urandomb -z 64 50000 \
! 79: | ./stat -2 1000 -i 0xffffffffffffffff | grep '^K[mp]')
! 80: @(echo '128i: '; ./gen -f mpz_urandomb -z 128 50000 \
! 81: | ./stat -2 1000 -i 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF | grep '^K[mp]')
! 82:
! 83: @(echo '16f: '; ./gen -f mpf_urandomb -z 16 50000 \
! 84: | ./stat -2 1000 | grep '^K[mp]')
! 85: @(echo '32f: '; ./gen -f mpf_urandomb -z 32 50000 \
! 86: | ./stat -2 1000 | grep '^K[mp]')
! 87: @(echo '33f: '; ./gen -f mpf_urandomb -z 33 50000 \
! 88: | ./stat -2 1000 | grep '^K[mp]')
! 89: @(echo '64f: '; ./gen -f mpf_urandomb -z 64 50000 \
! 90: | ./stat -2 1000 | grep '^K[mp]')
! 91: @(echo '128f: '; ./gen -f mpf_urandomb -z 128 50000 \
! 92: | ./stat -2 1000 | grep '^K[mp]')
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>