1# Makefile.in generated by automake 1.11.1 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 6# Inc. 7# This Makefile.in is free software; the Free Software Foundation 8# gives unlimited permission to copy and/or distribute it, 9# with or without modifications, as long as this notice is preserved. 10 11# This program is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 14# PARTICULAR PURPOSE. 15 16@SET_MAKE@ 17 18# Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 19# 20# This file is part of the GNU MP Library. 21# 22# The GNU MP Library is free software; you can redistribute it and/or modify 23# it under the terms of the GNU Lesser General Public License as published by 24# the Free Software Foundation; either version 3 of the License, or (at your 25# option) any later version. 26# 27# The GNU MP Library is distributed in the hope that it will be useful, but 28# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 29# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 30# License for more details. 31# 32# You should have received a copy of the GNU Lesser General Public License 33# along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. 34 35# Copyright 1996, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, 36# Inc. 37# 38# This file is part of the GNU MP Library. 39# 40# The GNU MP Library is free software; you can redistribute it and/or modify 41# it under the terms of the GNU Lesser General Public License as published by 42# the Free Software Foundation; either version 3 of the License, or (at your 43# option) any later version. 44# 45# The GNU MP Library is distributed in the hope that it will be useful, but 46# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 47# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 48# License for more details. 49# 50# You should have received a copy of the GNU Lesser General Public License 51# along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. 52VPATH = @srcdir@ 53pkgdatadir = $(datadir)/@PACKAGE@ 54pkgincludedir = $(includedir)/@PACKAGE@ 55pkglibdir = $(libdir)/@PACKAGE@ 56pkglibexecdir = $(libexecdir)/@PACKAGE@ 57am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 58install_sh_DATA = $(install_sh) -c -m 644 59install_sh_PROGRAM = $(install_sh) -c 60install_sh_SCRIPT = $(install_sh) -c 61INSTALL_HEADER = $(INSTALL_DATA) 62transform = $(program_transform_name) 63NORMAL_INSTALL = : 64PRE_INSTALL = : 65POST_INSTALL = : 66NORMAL_UNINSTALL = : 67PRE_UNINSTALL = : 68POST_UNINSTALL = : 69build_triplet = @build@ 70host_triplet = @host@ 71ANSI2KNR = $(top_builddir)/ansi2knr 72DIST_COMMON = $(srcdir)/../mpn/Makeasm.am $(srcdir)/Makefile.am \ 73 $(srcdir)/Makefile.in 74check_PROGRAMS = t-bswap$(EXEEXT) t-constants$(EXEEXT) \ 75 t-count_zeros$(EXEEXT) t-gmpmax$(EXEEXT) t-hightomask$(EXEEXT) \ 76 t-modlinv$(EXEEXT) t-popc$(EXEEXT) t-parity$(EXEEXT) \ 77 t-sub$(EXEEXT) 78subdir = tests 79ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 80am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ 81 $(top_srcdir)/configure.in 82am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 83 $(ACLOCAL_M4) 84mkinstalldirs = $(install_sh) -d 85CONFIG_HEADER = $(top_builddir)/config.h 86CONFIG_CLEAN_FILES = 87CONFIG_CLEAN_VPATH_FILES = 88am__DEPENDENCIES_1 = 89am_libtests_la_OBJECTS = memory$U.lo misc$U.lo refmpf$U.lo refmpn$U.lo \ 90 refmpq$U.lo refmpz$U.lo spinner$U.lo trace$U.lo 91libtests_la_OBJECTS = $(am_libtests_la_OBJECTS) 92t_bswap_SOURCES = t-bswap.c 93t_bswap_OBJECTS = t-bswap$U.$(OBJEXT) 94t_bswap_LDADD = $(LDADD) 95t_bswap_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 96t_constants_SOURCES = t-constants.c 97t_constants_OBJECTS = t-constants$U.$(OBJEXT) 98t_constants_LDADD = $(LDADD) 99t_constants_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 100t_count_zeros_SOURCES = t-count_zeros.c 101t_count_zeros_OBJECTS = t-count_zeros$U.$(OBJEXT) 102t_count_zeros_LDADD = $(LDADD) 103t_count_zeros_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 104t_gmpmax_SOURCES = t-gmpmax.c 105t_gmpmax_OBJECTS = t-gmpmax$U.$(OBJEXT) 106t_gmpmax_LDADD = $(LDADD) 107t_gmpmax_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 108t_hightomask_SOURCES = t-hightomask.c 109t_hightomask_OBJECTS = t-hightomask$U.$(OBJEXT) 110t_hightomask_LDADD = $(LDADD) 111t_hightomask_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 112t_modlinv_SOURCES = t-modlinv.c 113t_modlinv_OBJECTS = t-modlinv$U.$(OBJEXT) 114t_modlinv_LDADD = $(LDADD) 115t_modlinv_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 116t_parity_SOURCES = t-parity.c 117t_parity_OBJECTS = t-parity$U.$(OBJEXT) 118t_parity_LDADD = $(LDADD) 119t_parity_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 120t_popc_SOURCES = t-popc.c 121t_popc_OBJECTS = t-popc$U.$(OBJEXT) 122t_popc_LDADD = $(LDADD) 123t_popc_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 124t_sub_SOURCES = t-sub.c 125t_sub_OBJECTS = t-sub$U.$(OBJEXT) 126t_sub_LDADD = $(LDADD) 127t_sub_DEPENDENCIES = libtests.la $(top_builddir)/libgmp.la 128DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 129depcomp = 130am__depfiles_maybe = 131COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 132 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 133LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 134 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 135 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 136CCLD = $(CC) 137LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 138 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 139 $(LDFLAGS) -o $@ 140SOURCES = $(libtests_la_SOURCES) $(EXTRA_libtests_la_SOURCES) \ 141 t-bswap.c t-constants.c t-count_zeros.c t-gmpmax.c \ 142 t-hightomask.c t-modlinv.c t-parity.c t-popc.c t-sub.c 143DIST_SOURCES = $(libtests_la_SOURCES) $(EXTRA_libtests_la_SOURCES) \ 144 t-bswap.c t-constants.c t-count_zeros.c t-gmpmax.c \ 145 t-hightomask.c t-modlinv.c t-parity.c t-popc.c t-sub.c 146RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ 147 html-recursive info-recursive install-data-recursive \ 148 install-dvi-recursive install-exec-recursive \ 149 install-html-recursive install-info-recursive \ 150 install-pdf-recursive install-ps-recursive install-recursive \ 151 installcheck-recursive installdirs-recursive pdf-recursive \ 152 ps-recursive uninstall-recursive 153RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 154 distclean-recursive maintainer-clean-recursive 155AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ 156 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ 157 distdir 158ETAGS = etags 159CTAGS = ctags 160am__tty_colors = \ 161red=; grn=; lgn=; blu=; std= 162DIST_SUBDIRS = $(SUBDIRS) 163DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 164am__relativize = \ 165 dir0=`pwd`; \ 166 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 167 sed_rest='s,^[^/]*/*,,'; \ 168 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 169 sed_butlast='s,/*[^/]*$$,,'; \ 170 while test -n "$$dir1"; do \ 171 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 172 if test "$$first" != "."; then \ 173 if test "$$first" = ".."; then \ 174 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 175 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 176 else \ 177 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 178 if test "$$first2" = "$$first"; then \ 179 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 180 else \ 181 dir2="../$$dir2"; \ 182 fi; \ 183 dir0="$$dir0"/"$$first"; \ 184 fi; \ 185 fi; \ 186 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 187 done; \ 188 reldir="$$dir2" 189ABI = @ABI@ 190ACLOCAL = @ACLOCAL@ 191AMTAR = @AMTAR@ 192AR = @AR@ 193AS = @AS@ 194ASMFLAGS = @ASMFLAGS@ 195AUTOCONF = @AUTOCONF@ 196AUTOHEADER = @AUTOHEADER@ 197AUTOMAKE = @AUTOMAKE@ 198AWK = @AWK@ 199CALLING_CONVENTIONS_OBJS = @CALLING_CONVENTIONS_OBJS@ 200CC = @CC@ 201CCAS = @CCAS@ 202CC_FOR_BUILD = @CC_FOR_BUILD@ 203CFLAGS = @CFLAGS@ 204CPP = @CPP@ 205CPPFLAGS = @CPPFLAGS@ 206CPP_FOR_BUILD = @CPP_FOR_BUILD@ 207CXX = @CXX@ 208CXXCPP = @CXXCPP@ 209CXXFLAGS = @CXXFLAGS@ 210CYGPATH_W = @CYGPATH_W@ 211DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ 212DEFS = @DEFS@ 213DLLTOOL = @DLLTOOL@ 214DSYMUTIL = @DSYMUTIL@ 215DUMPBIN = @DUMPBIN@ 216ECHO_C = @ECHO_C@ 217ECHO_N = @ECHO_N@ 218ECHO_T = @ECHO_T@ 219EGREP = @EGREP@ 220EXEEXT = @EXEEXT@ 221EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ 222F77 = @F77@ 223FFLAGS = @FFLAGS@ 224FGREP = @FGREP@ 225GMP_LDFLAGS = @GMP_LDFLAGS@ 226GMP_LIMB_BITS = @GMP_LIMB_BITS@ 227GMP_NAIL_BITS = @GMP_NAIL_BITS@ 228GREP = @GREP@ 229HAVE_CLOCK_01 = @HAVE_CLOCK_01@ 230HAVE_CPUTIME_01 = @HAVE_CPUTIME_01@ 231HAVE_GETRUSAGE_01 = @HAVE_GETRUSAGE_01@ 232HAVE_GETTIMEOFDAY_01 = @HAVE_GETTIMEOFDAY_01@ 233HAVE_HOST_CPU_FAMILY_power = @HAVE_HOST_CPU_FAMILY_power@ 234HAVE_HOST_CPU_FAMILY_powerpc = @HAVE_HOST_CPU_FAMILY_powerpc@ 235HAVE_SIGACTION_01 = @HAVE_SIGACTION_01@ 236HAVE_SIGALTSTACK_01 = @HAVE_SIGALTSTACK_01@ 237HAVE_SIGSTACK_01 = @HAVE_SIGSTACK_01@ 238HAVE_STACK_T_01 = @HAVE_STACK_T_01@ 239HAVE_SYS_RESOURCE_H_01 = @HAVE_SYS_RESOURCE_H_01@ 240INSTALL = @INSTALL@ 241INSTALL_DATA = @INSTALL_DATA@ 242INSTALL_PROGRAM = @INSTALL_PROGRAM@ 243INSTALL_SCRIPT = @INSTALL_SCRIPT@ 244INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 245LD = @LD@ 246LDFLAGS = @LDFLAGS@ 247LEX = @LEX@ 248LEXLIB = @LEXLIB@ 249LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 250LIBCURSES = @LIBCURSES@ 251LIBGMPXX_LDFLAGS = @LIBGMPXX_LDFLAGS@ 252LIBGMP_DLL = @LIBGMP_DLL@ 253LIBGMP_LDFLAGS = @LIBGMP_LDFLAGS@ 254LIBM = @LIBM@ 255LIBM_FOR_BUILD = @LIBM_FOR_BUILD@ 256LIBOBJS = @LIBOBJS@ 257LIBREADLINE = @LIBREADLINE@ 258LIBS = @LIBS@ 259LIBTOOL = @LIBTOOL@ 260LIPO = @LIPO@ 261LN_S = @LN_S@ 262LTLIBOBJS = @LTLIBOBJS@ 263M4 = @M4@ 264MAINT = @MAINT@ 265MAKEINFO = @MAKEINFO@ 266MKDIR_P = @MKDIR_P@ 267NM = @NM@ 268NMEDIT = @NMEDIT@ 269OBJDUMP = @OBJDUMP@ 270OBJEXT = @OBJEXT@ 271OTOOL = @OTOOL@ 272OTOOL64 = @OTOOL64@ 273PACKAGE = @PACKAGE@ 274PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 275PACKAGE_NAME = @PACKAGE_NAME@ 276PACKAGE_STRING = @PACKAGE_STRING@ 277PACKAGE_TARNAME = @PACKAGE_TARNAME@ 278PACKAGE_URL = @PACKAGE_URL@ 279PACKAGE_VERSION = @PACKAGE_VERSION@ 280PATH_SEPARATOR = @PATH_SEPARATOR@ 281RANLIB = @RANLIB@ 282SED = @SED@ 283SET_MAKE = @SET_MAKE@ 284SHELL = @SHELL@ 285SPEED_CYCLECOUNTER_OBJ = @SPEED_CYCLECOUNTER_OBJ@ 286STRIP = @STRIP@ 287TAL_OBJECT = @TAL_OBJECT@ 288TUNE_SQR_OBJ = @TUNE_SQR_OBJ@ 289U = @U@ 290U_FOR_BUILD = @U_FOR_BUILD@ 291VERSION = @VERSION@ 292WITH_READLINE_01 = @WITH_READLINE_01@ 293YACC = @YACC@ 294YFLAGS = @YFLAGS@ 295abs_builddir = @abs_builddir@ 296abs_srcdir = @abs_srcdir@ 297abs_top_builddir = @abs_top_builddir@ 298abs_top_srcdir = @abs_top_srcdir@ 299ac_ct_CC = @ac_ct_CC@ 300ac_ct_CXX = @ac_ct_CXX@ 301ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 302ac_ct_F77 = @ac_ct_F77@ 303am__leading_dot = @am__leading_dot@ 304am__tar = @am__tar@ 305am__untar = @am__untar@ 306bindir = @bindir@ 307build = @build@ 308build_alias = @build_alias@ 309build_cpu = @build_cpu@ 310build_os = @build_os@ 311build_vendor = @build_vendor@ 312builddir = @builddir@ 313datadir = @datadir@ 314datarootdir = @datarootdir@ 315docdir = @docdir@ 316dvidir = @dvidir@ 317exec_prefix = @exec_prefix@ 318gmp_srclinks = @gmp_srclinks@ 319host = @host@ 320host_alias = @host_alias@ 321host_cpu = @host_cpu@ 322host_os = @host_os@ 323host_vendor = @host_vendor@ 324htmldir = @htmldir@ 325includedir = @includedir@ 326infodir = @infodir@ 327install_sh = @install_sh@ 328libdir = @libdir@ 329libexecdir = @libexecdir@ 330localedir = @localedir@ 331localstatedir = @localstatedir@ 332lt_ECHO = @lt_ECHO@ 333mandir = @mandir@ 334mkdir_p = @mkdir_p@ 335mpn_objects = @mpn_objects@ 336mpn_objs_in_libgmp = @mpn_objs_in_libgmp@ 337mpn_objs_in_libmp = @mpn_objs_in_libmp@ 338oldincludedir = @oldincludedir@ 339pdfdir = @pdfdir@ 340prefix = @prefix@ 341program_transform_name = @program_transform_name@ 342psdir = @psdir@ 343sbindir = @sbindir@ 344sharedstatedir = @sharedstatedir@ 345srcdir = @srcdir@ 346sysconfdir = @sysconfdir@ 347target_alias = @target_alias@ 348top_build_prefix = @top_build_prefix@ 349top_builddir = @top_builddir@ 350top_srcdir = @top_srcdir@ 351SUBDIRS = . devel mpn mpz mpq mpf rand misc cxx mpbsd 352 353# COMPILE minus CC. 354# 355COMPILE_FLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 356 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(ASMFLAGS) 357 358 359# Flags used for preprocessing (in ansi2knr rules). 360# 361PREPROCESS_FLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 362 $(CPPFLAGS) 363 364 365# Recent versions of automake (1.5 and up for instance) append automake 366# generated suffixes to this $(SUFFIXES) list. This is essential for us, 367# since .c must come after .s, .S and .asm. If .c is before .s, for 368# instance, then in the mpn directory "make" will see add_n.c mentioned in 369# an explicit rule (the ansi2knr stuff) and decide it must have add_n.c, 370# even if add_n.c doesn't exist but add_n.s does. See GNU make 371# documentation "(make)Implicit Rule Search", part 5c. 372# 373# On IRIX 6 native make this doesn't work properly though. Somehow .c 374# remains ahead of .s, perhaps because .c.s is a builtin rule. .asm works 375# fine though, and mpn/mips3 uses this. 376# 377SUFFIXES = .s .S .asm 378 379# can be overridden during development, eg. "make RM_TMP=: mul_1.lo" 380RM_TMP = rm -f 381INCLUDES = -I$(top_srcdir) 382LDADD = libtests.la $(top_builddir)/libgmp.la 383check_LTLIBRARIES = libtests.la 384EXTRA_libtests_la_SOURCES = amd64call.asm amd64check.c x86call.asm x86check.c 385libtests_la_SOURCES = tests.h \ 386 memory.c misc.c refmpf.c refmpn.c refmpq.c refmpz.c spinner.c trace.c 387 388libtests_la_DEPENDENCIES = @CALLING_CONVENTIONS_OBJS@ 389libtests_la_LIBADD = $(libtests_la_DEPENDENCIES) $(top_builddir)/libgmp.la 390TESTS = $(check_PROGRAMS) 391all: all-recursive 392 393.SUFFIXES: 394.SUFFIXES: .s .S .asm .c .lo .o .obj 395$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../mpn/Makeasm.am $(am__configure_deps) 396 @for dep in $?; do \ 397 case '$(am__configure_deps)' in \ 398 *$$dep*) \ 399 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 400 && { if test -f $@; then exit 0; else break; fi; }; \ 401 exit 1;; \ 402 esac; \ 403 done; \ 404 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps tests/Makefile'; \ 405 $(am__cd) $(top_srcdir) && \ 406 $(AUTOMAKE) --gnu --ignore-deps tests/Makefile 407.PRECIOUS: Makefile 408Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 409 @case '$?' in \ 410 *config.status*) \ 411 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 412 *) \ 413 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 414 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 415 esac; 416 417$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 418 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 419 420$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 421 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 422$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 423 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 424$(am__aclocal_m4_deps): 425 426clean-checkLTLIBRARIES: 427 -test -z "$(check_LTLIBRARIES)" || rm -f $(check_LTLIBRARIES) 428 @list='$(check_LTLIBRARIES)'; for p in $$list; do \ 429 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 430 test "$$dir" != "$$p" || dir=.; \ 431 echo "rm -f \"$${dir}/so_locations\""; \ 432 rm -f "$${dir}/so_locations"; \ 433 done 434libtests.la: $(libtests_la_OBJECTS) $(libtests_la_DEPENDENCIES) 435 $(LINK) $(libtests_la_OBJECTS) $(libtests_la_LIBADD) $(LIBS) 436 437clean-checkPROGRAMS: 438 @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ 439 echo " rm -f" $$list; \ 440 rm -f $$list || exit $$?; \ 441 test -n "$(EXEEXT)" || exit 0; \ 442 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ 443 echo " rm -f" $$list; \ 444 rm -f $$list 445t-bswap$(EXEEXT): $(t_bswap_OBJECTS) $(t_bswap_DEPENDENCIES) 446 @rm -f t-bswap$(EXEEXT) 447 $(LINK) $(t_bswap_OBJECTS) $(t_bswap_LDADD) $(LIBS) 448t-constants$(EXEEXT): $(t_constants_OBJECTS) $(t_constants_DEPENDENCIES) 449 @rm -f t-constants$(EXEEXT) 450 $(LINK) $(t_constants_OBJECTS) $(t_constants_LDADD) $(LIBS) 451t-count_zeros$(EXEEXT): $(t_count_zeros_OBJECTS) $(t_count_zeros_DEPENDENCIES) 452 @rm -f t-count_zeros$(EXEEXT) 453 $(LINK) $(t_count_zeros_OBJECTS) $(t_count_zeros_LDADD) $(LIBS) 454t-gmpmax$(EXEEXT): $(t_gmpmax_OBJECTS) $(t_gmpmax_DEPENDENCIES) 455 @rm -f t-gmpmax$(EXEEXT) 456 $(LINK) $(t_gmpmax_OBJECTS) $(t_gmpmax_LDADD) $(LIBS) 457t-hightomask$(EXEEXT): $(t_hightomask_OBJECTS) $(t_hightomask_DEPENDENCIES) 458 @rm -f t-hightomask$(EXEEXT) 459 $(LINK) $(t_hightomask_OBJECTS) $(t_hightomask_LDADD) $(LIBS) 460t-modlinv$(EXEEXT): $(t_modlinv_OBJECTS) $(t_modlinv_DEPENDENCIES) 461 @rm -f t-modlinv$(EXEEXT) 462 $(LINK) $(t_modlinv_OBJECTS) $(t_modlinv_LDADD) $(LIBS) 463t-parity$(EXEEXT): $(t_parity_OBJECTS) $(t_parity_DEPENDENCIES) 464 @rm -f t-parity$(EXEEXT) 465 $(LINK) $(t_parity_OBJECTS) $(t_parity_LDADD) $(LIBS) 466t-popc$(EXEEXT): $(t_popc_OBJECTS) $(t_popc_DEPENDENCIES) 467 @rm -f t-popc$(EXEEXT) 468 $(LINK) $(t_popc_OBJECTS) $(t_popc_LDADD) $(LIBS) 469t-sub$(EXEEXT): $(t_sub_OBJECTS) $(t_sub_DEPENDENCIES) 470 @rm -f t-sub$(EXEEXT) 471 $(LINK) $(t_sub_OBJECTS) $(t_sub_LDADD) $(LIBS) 472 473mostlyclean-compile: 474 -rm -f *.$(OBJEXT) 475 476distclean-compile: 477 -rm -f *.tab.c 478$(top_builddir)/ansi2knr: 479 $(am__cd) $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) ./ansi2knr 480 481mostlyclean-kr: 482 -test "$U" = "" || rm -f *_.c 483 484.c.o: 485 $(COMPILE) -c $< 486 487.c.obj: 488 $(COMPILE) -c `$(CYGPATH_W) '$<'` 489 490.c.lo: 491 $(LTCOMPILE) -c -o $@ $< 492amd64check_.c: amd64check.c $(ANSI2KNR) 493 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/amd64check.c; then echo $(srcdir)/amd64check.c; else echo amd64check.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 494memory_.c: memory.c $(ANSI2KNR) 495 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/memory.c; then echo $(srcdir)/memory.c; else echo memory.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 496misc_.c: misc.c $(ANSI2KNR) 497 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/misc.c; then echo $(srcdir)/misc.c; else echo misc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 498refmpf_.c: refmpf.c $(ANSI2KNR) 499 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/refmpf.c; then echo $(srcdir)/refmpf.c; else echo refmpf.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 500refmpn_.c: refmpn.c $(ANSI2KNR) 501 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/refmpn.c; then echo $(srcdir)/refmpn.c; else echo refmpn.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 502refmpq_.c: refmpq.c $(ANSI2KNR) 503 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/refmpq.c; then echo $(srcdir)/refmpq.c; else echo refmpq.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 504refmpz_.c: refmpz.c $(ANSI2KNR) 505 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/refmpz.c; then echo $(srcdir)/refmpz.c; else echo refmpz.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 506spinner_.c: spinner.c $(ANSI2KNR) 507 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/spinner.c; then echo $(srcdir)/spinner.c; else echo spinner.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 508t-bswap_.c: t-bswap.c $(ANSI2KNR) 509 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-bswap.c; then echo $(srcdir)/t-bswap.c; else echo t-bswap.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 510t-constants_.c: t-constants.c $(ANSI2KNR) 511 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-constants.c; then echo $(srcdir)/t-constants.c; else echo t-constants.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 512t-count_zeros_.c: t-count_zeros.c $(ANSI2KNR) 513 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-count_zeros.c; then echo $(srcdir)/t-count_zeros.c; else echo t-count_zeros.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 514t-gmpmax_.c: t-gmpmax.c $(ANSI2KNR) 515 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-gmpmax.c; then echo $(srcdir)/t-gmpmax.c; else echo t-gmpmax.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 516t-hightomask_.c: t-hightomask.c $(ANSI2KNR) 517 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-hightomask.c; then echo $(srcdir)/t-hightomask.c; else echo t-hightomask.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 518t-modlinv_.c: t-modlinv.c $(ANSI2KNR) 519 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-modlinv.c; then echo $(srcdir)/t-modlinv.c; else echo t-modlinv.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 520t-parity_.c: t-parity.c $(ANSI2KNR) 521 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-parity.c; then echo $(srcdir)/t-parity.c; else echo t-parity.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 522t-popc_.c: t-popc.c $(ANSI2KNR) 523 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-popc.c; then echo $(srcdir)/t-popc.c; else echo t-popc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 524t-sub_.c: t-sub.c $(ANSI2KNR) 525 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/t-sub.c; then echo $(srcdir)/t-sub.c; else echo t-sub.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 526trace_.c: trace.c $(ANSI2KNR) 527 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/trace.c; then echo $(srcdir)/trace.c; else echo trace.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 528x86check_.c: x86check.c $(ANSI2KNR) 529 $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/x86check.c; then echo $(srcdir)/x86check.c; else echo x86check.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > $@ || rm -f $@ 530amd64check_.$(OBJEXT) amd64check_.lo memory_.$(OBJEXT) memory_.lo \ 531misc_.$(OBJEXT) misc_.lo refmpf_.$(OBJEXT) refmpf_.lo \ 532refmpn_.$(OBJEXT) refmpn_.lo refmpq_.$(OBJEXT) refmpq_.lo \ 533refmpz_.$(OBJEXT) refmpz_.lo spinner_.$(OBJEXT) spinner_.lo \ 534t-bswap_.$(OBJEXT) t-bswap_.lo t-constants_.$(OBJEXT) t-constants_.lo \ 535t-count_zeros_.$(OBJEXT) t-count_zeros_.lo t-gmpmax_.$(OBJEXT) \ 536t-gmpmax_.lo t-hightomask_.$(OBJEXT) t-hightomask_.lo \ 537t-modlinv_.$(OBJEXT) t-modlinv_.lo t-parity_.$(OBJEXT) t-parity_.lo \ 538t-popc_.$(OBJEXT) t-popc_.lo t-sub_.$(OBJEXT) t-sub_.lo \ 539trace_.$(OBJEXT) trace_.lo x86check_.$(OBJEXT) x86check_.lo : \ 540$(ANSI2KNR) 541 542mostlyclean-libtool: 543 -rm -f *.lo 544 545clean-libtool: 546 -rm -rf .libs _libs 547 548# This directory's subdirectories are mostly independent; you can cd 549# into them and run `make' without going through this Makefile. 550# To change the values of `make' variables: instead of editing Makefiles, 551# (1) if the variable is set in `config.status', edit `config.status' 552# (which will cause the Makefiles to be regenerated when you run `make'); 553# (2) otherwise, pass the desired values on the `make' command line. 554$(RECURSIVE_TARGETS): 555 @fail= failcom='exit 1'; \ 556 for f in x $$MAKEFLAGS; do \ 557 case $$f in \ 558 *=* | --[!k]*);; \ 559 *k*) failcom='fail=yes';; \ 560 esac; \ 561 done; \ 562 dot_seen=no; \ 563 target=`echo $@ | sed s/-recursive//`; \ 564 list='$(SUBDIRS)'; for subdir in $$list; do \ 565 echo "Making $$target in $$subdir"; \ 566 if test "$$subdir" = "."; then \ 567 dot_seen=yes; \ 568 local_target="$$target-am"; \ 569 else \ 570 local_target="$$target"; \ 571 fi; \ 572 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 573 || eval $$failcom; \ 574 done; \ 575 if test "$$dot_seen" = "no"; then \ 576 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 577 fi; test -z "$$fail" 578 579$(RECURSIVE_CLEAN_TARGETS): 580 @fail= failcom='exit 1'; \ 581 for f in x $$MAKEFLAGS; do \ 582 case $$f in \ 583 *=* | --[!k]*);; \ 584 *k*) failcom='fail=yes';; \ 585 esac; \ 586 done; \ 587 dot_seen=no; \ 588 case "$@" in \ 589 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 590 *) list='$(SUBDIRS)' ;; \ 591 esac; \ 592 rev=''; for subdir in $$list; do \ 593 if test "$$subdir" = "."; then :; else \ 594 rev="$$subdir $$rev"; \ 595 fi; \ 596 done; \ 597 rev="$$rev ."; \ 598 target=`echo $@ | sed s/-recursive//`; \ 599 for subdir in $$rev; do \ 600 echo "Making $$target in $$subdir"; \ 601 if test "$$subdir" = "."; then \ 602 local_target="$$target-am"; \ 603 else \ 604 local_target="$$target"; \ 605 fi; \ 606 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 607 || eval $$failcom; \ 608 done && test -z "$$fail" 609tags-recursive: 610 list='$(SUBDIRS)'; for subdir in $$list; do \ 611 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ 612 done 613ctags-recursive: 614 list='$(SUBDIRS)'; for subdir in $$list; do \ 615 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ 616 done 617 618ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 619 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 620 unique=`for i in $$list; do \ 621 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 622 done | \ 623 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 624 END { if (nonempty) { for (i in files) print i; }; }'`; \ 625 mkid -fID $$unique 626tags: TAGS 627 628TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 629 $(TAGS_FILES) $(LISP) 630 set x; \ 631 here=`pwd`; \ 632 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 633 include_option=--etags-include; \ 634 empty_fix=.; \ 635 else \ 636 include_option=--include; \ 637 empty_fix=; \ 638 fi; \ 639 list='$(SUBDIRS)'; for subdir in $$list; do \ 640 if test "$$subdir" = .; then :; else \ 641 test ! -f $$subdir/TAGS || \ 642 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 643 fi; \ 644 done; \ 645 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 646 unique=`for i in $$list; do \ 647 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 648 done | \ 649 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 650 END { if (nonempty) { for (i in files) print i; }; }'`; \ 651 shift; \ 652 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 653 test -n "$$unique" || unique=$$empty_fix; \ 654 if test $$# -gt 0; then \ 655 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 656 "$$@" $$unique; \ 657 else \ 658 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 659 $$unique; \ 660 fi; \ 661 fi 662ctags: CTAGS 663CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 664 $(TAGS_FILES) $(LISP) 665 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 666 unique=`for i in $$list; do \ 667 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 668 done | \ 669 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 670 END { if (nonempty) { for (i in files) print i; }; }'`; \ 671 test -z "$(CTAGS_ARGS)$$unique" \ 672 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 673 $$unique 674 675GTAGS: 676 here=`$(am__cd) $(top_builddir) && pwd` \ 677 && $(am__cd) $(top_srcdir) \ 678 && gtags -i $(GTAGS_ARGS) "$$here" 679 680distclean-tags: 681 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 682 683check-TESTS: $(TESTS) 684 @failed=0; all=0; xfail=0; xpass=0; skip=0; \ 685 srcdir=$(srcdir); export srcdir; \ 686 list=' $(TESTS) '; \ 687 $(am__tty_colors); \ 688 if test -n "$$list"; then \ 689 for tst in $$list; do \ 690 if test -f ./$$tst; then dir=./; \ 691 elif test -f $$tst; then dir=; \ 692 else dir="$(srcdir)/"; fi; \ 693 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ 694 all=`expr $$all + 1`; \ 695 case " $(XFAIL_TESTS) " in \ 696 *[\ \ ]$$tst[\ \ ]*) \ 697 xpass=`expr $$xpass + 1`; \ 698 failed=`expr $$failed + 1`; \ 699 col=$$red; res=XPASS; \ 700 ;; \ 701 *) \ 702 col=$$grn; res=PASS; \ 703 ;; \ 704 esac; \ 705 elif test $$? -ne 77; then \ 706 all=`expr $$all + 1`; \ 707 case " $(XFAIL_TESTS) " in \ 708 *[\ \ ]$$tst[\ \ ]*) \ 709 xfail=`expr $$xfail + 1`; \ 710 col=$$lgn; res=XFAIL; \ 711 ;; \ 712 *) \ 713 failed=`expr $$failed + 1`; \ 714 col=$$red; res=FAIL; \ 715 ;; \ 716 esac; \ 717 else \ 718 skip=`expr $$skip + 1`; \ 719 col=$$blu; res=SKIP; \ 720 fi; \ 721 echo "$${col}$$res$${std}: $$tst"; \ 722 done; \ 723 if test "$$all" -eq 1; then \ 724 tests="test"; \ 725 All=""; \ 726 else \ 727 tests="tests"; \ 728 All="All "; \ 729 fi; \ 730 if test "$$failed" -eq 0; then \ 731 if test "$$xfail" -eq 0; then \ 732 banner="$$All$$all $$tests passed"; \ 733 else \ 734 if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ 735 banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ 736 fi; \ 737 else \ 738 if test "$$xpass" -eq 0; then \ 739 banner="$$failed of $$all $$tests failed"; \ 740 else \ 741 if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ 742 banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ 743 fi; \ 744 fi; \ 745 dashes="$$banner"; \ 746 skipped=""; \ 747 if test "$$skip" -ne 0; then \ 748 if test "$$skip" -eq 1; then \ 749 skipped="($$skip test was not run)"; \ 750 else \ 751 skipped="($$skip tests were not run)"; \ 752 fi; \ 753 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ 754 dashes="$$skipped"; \ 755 fi; \ 756 report=""; \ 757 if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ 758 report="Please report to $(PACKAGE_BUGREPORT)"; \ 759 test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ 760 dashes="$$report"; \ 761 fi; \ 762 dashes=`echo "$$dashes" | sed s/./=/g`; \ 763 if test "$$failed" -eq 0; then \ 764 echo "$$grn$$dashes"; \ 765 else \ 766 echo "$$red$$dashes"; \ 767 fi; \ 768 echo "$$banner"; \ 769 test -z "$$skipped" || echo "$$skipped"; \ 770 test -z "$$report" || echo "$$report"; \ 771 echo "$$dashes$$std"; \ 772 test "$$failed" -eq 0; \ 773 else :; fi 774 775distdir: $(DISTFILES) 776 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 777 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 778 list='$(DISTFILES)'; \ 779 dist_files=`for file in $$list; do echo $$file; done | \ 780 sed -e "s|^$$srcdirstrip/||;t" \ 781 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 782 case $$dist_files in \ 783 */*) $(MKDIR_P) `echo "$$dist_files" | \ 784 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 785 sort -u` ;; \ 786 esac; \ 787 for file in $$dist_files; do \ 788 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 789 if test -d $$d/$$file; then \ 790 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 791 if test -d "$(distdir)/$$file"; then \ 792 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 793 fi; \ 794 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 795 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 796 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 797 fi; \ 798 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 799 else \ 800 test -f "$(distdir)/$$file" \ 801 || cp -p $$d/$$file "$(distdir)/$$file" \ 802 || exit 1; \ 803 fi; \ 804 done 805 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 806 if test "$$subdir" = .; then :; else \ 807 test -d "$(distdir)/$$subdir" \ 808 || $(MKDIR_P) "$(distdir)/$$subdir" \ 809 || exit 1; \ 810 fi; \ 811 done 812 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 813 if test "$$subdir" = .; then :; else \ 814 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 815 $(am__relativize); \ 816 new_distdir=$$reldir; \ 817 dir1=$$subdir; dir2="$(top_distdir)"; \ 818 $(am__relativize); \ 819 new_top_distdir=$$reldir; \ 820 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 821 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 822 ($(am__cd) $$subdir && \ 823 $(MAKE) $(AM_MAKEFLAGS) \ 824 top_distdir="$$new_top_distdir" \ 825 distdir="$$new_distdir" \ 826 am__remove_distdir=: \ 827 am__skip_length_check=: \ 828 am__skip_mode_fix=: \ 829 distdir) \ 830 || exit 1; \ 831 fi; \ 832 done 833check-am: all-am 834 $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS) 835 $(MAKE) $(AM_MAKEFLAGS) check-TESTS 836check: check-recursive 837all-am: Makefile 838installdirs: installdirs-recursive 839installdirs-am: 840install: install-recursive 841install-exec: install-exec-recursive 842install-data: install-data-recursive 843uninstall: uninstall-recursive 844 845install-am: all-am 846 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 847 848installcheck: installcheck-recursive 849install-strip: 850 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 851 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 852 `test -z '$(STRIP)' || \ 853 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install 854mostlyclean-generic: 855 856clean-generic: 857 858distclean-generic: 859 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 860 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 861 862maintainer-clean-generic: 863 @echo "This command is intended for maintainers to use" 864 @echo "it deletes files that may require special tools to rebuild." 865clean: clean-recursive 866 867clean-am: clean-checkLTLIBRARIES clean-checkPROGRAMS clean-generic \ 868 clean-libtool mostlyclean-am 869 870distclean: distclean-recursive 871 -rm -f Makefile 872distclean-am: clean-am distclean-compile distclean-generic \ 873 distclean-tags 874 875dvi: dvi-recursive 876 877dvi-am: 878 879html: html-recursive 880 881html-am: 882 883info: info-recursive 884 885info-am: 886 887install-data-am: 888 889install-dvi: install-dvi-recursive 890 891install-dvi-am: 892 893install-exec-am: 894 895install-html: install-html-recursive 896 897install-html-am: 898 899install-info: install-info-recursive 900 901install-info-am: 902 903install-man: 904 905install-pdf: install-pdf-recursive 906 907install-pdf-am: 908 909install-ps: install-ps-recursive 910 911install-ps-am: 912 913installcheck-am: 914 915maintainer-clean: maintainer-clean-recursive 916 -rm -f Makefile 917maintainer-clean-am: distclean-am maintainer-clean-generic 918 919mostlyclean: mostlyclean-recursive 920 921mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr \ 922 mostlyclean-libtool 923 924pdf: pdf-recursive 925 926pdf-am: 927 928ps: ps-recursive 929 930ps-am: 931 932uninstall-am: 933 934.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \ 935 $(top_builddir)/ansi2knr check-am ctags-recursive install-am \ 936 install-strip tags-recursive 937 938.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ 939 all all-am check check-TESTS check-am clean \ 940 clean-checkLTLIBRARIES clean-checkPROGRAMS clean-generic \ 941 clean-libtool ctags ctags-recursive distclean \ 942 distclean-compile distclean-generic distclean-libtool \ 943 distclean-tags distdir dvi dvi-am html html-am info info-am \ 944 install install-am install-data install-data-am install-dvi \ 945 install-dvi-am install-exec install-exec-am install-html \ 946 install-html-am install-info install-info-am install-man \ 947 install-pdf install-pdf-am install-ps install-ps-am \ 948 install-strip installcheck installcheck-am installdirs \ 949 installdirs-am maintainer-clean maintainer-clean-generic \ 950 mostlyclean mostlyclean-compile mostlyclean-generic \ 951 mostlyclean-kr mostlyclean-libtool pdf pdf-am ps ps-am tags \ 952 tags-recursive uninstall uninstall-am 953 954 955# .s assembler, no preprocessing. 956# 957.s.o: 958 $(CCAS) $(COMPILE_FLAGS) `test -f '$<' || echo '$(srcdir)/'`$< 959.s.obj: 960 $(CCAS) $(COMPILE_FLAGS) `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` 961.s.lo: 962 $(LIBTOOL) --mode=compile --tag=CC $(CCAS) $(COMPILE_FLAGS) `test -f '$<' || echo '$(srcdir)/'`$< 963 964# .S assembler, preprocessed with cpp. 965# 966# It's necessary to run $(CPP) separately, since it seems not all compilers 967# recognise .S files, in particular "cc" on HP-UX 10 and 11 doesn't (and 968# will silently do nothing if given a .S). 969# 970# For .lo we need a helper script, as described below for .asm.lo. 971# 972.S.o: 973 $(CPP) $(PREPROCESS_FLAGS) `test -f '$<' || echo '$(srcdir)/'`$< | grep -v '^#' >tmp-$*.s 974 $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ 975 $(RM_TMP) tmp-$*.s 976.S.obj: 977 $(CPP) $(PREPROCESS_FLAGS) `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` | grep -v '^#' >tmp-$*.s 978 $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ 979 $(RM_TMP) tmp-$*.s 980.S.lo: 981 $(LIBTOOL) --mode=compile --tag=CC $(top_srcdir)/mpn/cpp-ccas --cpp="$(CPP) $(PREPROCESS_FLAGS)" $(CCAS) $(COMPILE_FLAGS) `test -f '$<' || echo '$(srcdir)/'`$< 982 983# .asm assembler, preprocessed with m4. 984# 985# .o and .obj are non-PIC and just need m4 followed by a compile. 986# 987# .lo is a bit tricky. Libtool (as of version 1.5) has foo.lo as a little 988# text file, and .libs/foo.o and foo.o as the PIC and non-PIC objects, 989# respectively. It'd be asking for lots of trouble to try to create foo.lo 990# ourselves, so instead arrange to invoke libtool like a --mode=compile, but 991# with a special m4-ccas script which first m4 preprocesses, then compiles. 992# --tag=CC is necessary since foo.asm is otherwise unknown to libtool. 993# 994# Libtool adds -DPIC when building a shared object and the .asm files look 995# for that. But it should be noted that the other PIC flags are on occasion 996# important too, in particular FreeBSD 2.2.8 gas 1.92.3 requires -k before 997# it accepts PIC constructs like @GOT, and gcc adds that flag only under 998# -fPIC. (Later versions of gas are happy to accept PIC stuff any time.) 999# 1000.asm.o: 1001 $(M4) -DOPERATION_$* `test -f '$<' || echo '$(srcdir)/'`$< >tmp-$*.s 1002 $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ 1003 $(RM_TMP) tmp-$*.s 1004.asm.obj: 1005 $(M4) -DOPERATION_$* `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` >tmp-$*.s 1006 $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ 1007 $(RM_TMP) tmp-$*.s 1008.asm.lo: 1009 $(LIBTOOL) --mode=compile --tag=CC $(top_srcdir)/mpn/m4-ccas --m4="$(M4)" $(CCAS) $(COMPILE_FLAGS) `test -f '$<' || echo '$(srcdir)/'`$< 1010 1011# Tell versions [3.59,3.63) of GNU make to not export all variables. 1012# Otherwise a system limit (for SysV at least) may be exceeded. 1013.NOEXPORT: 1014