github.com/aergoio/aergo@v1.3.1/libtool/src/gmp-6.1.2/Makefile.in (about) 1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 # @configure_input@ 3 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 6 # This Makefile.in is free software; the Free Software Foundation 7 # gives unlimited permission to copy and/or distribute it, 8 # with or without modifications, as long as this notice is preserved. 9 10 # This program is distributed in the hope that it will be useful, 11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13 # PARTICULAR PURPOSE. 14 15 @SET_MAKE@ 16 17 # Copyright 1991, 1993, 1994, 1996, 1997, 1999-2004, 2006-2009, 2011-2016 Free 18 # 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 either: 24 # 25 # * the GNU Lesser General Public License as published by the Free 26 # Software Foundation; either version 3 of the License, or (at your 27 # option) any later version. 28 # 29 # or 30 # 31 # * the GNU General Public License as published by the Free Software 32 # Foundation; either version 2 of the License, or (at your option) any 33 # later version. 34 # 35 # or both in parallel, as here. 36 # 37 # The GNU MP Library is distributed in the hope that it will be useful, but 38 # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 39 # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 40 # for more details. 41 # 42 # You should have received copies of the GNU General Public License and the 43 # GNU Lesser General Public License along with the GNU MP Library. If not, 44 # see https://www.gnu.org/licenses/. 45 46 # The following options are the same as AM_INIT_AUTOMAKE in configure.in, 47 # except no $(top_builddir) on ansi2knr. That directory is wanted for the 48 # Makefiles in subdirectories, but here we must omit it so automake gives 49 # the actual ansi2knr build rule, not "cd $(top_builddir) && make ansi2knr". 50 # 51 # AUTOMAKE_OPTIONS = 1.8 gnu no-dependencies 52 53 # Libtool -version-info for libgmp.la and libmp.la. See "Versioning" in the 54 # libtool manual. 55 # 56 # CURRENT:REVISION:AGE 57 # 58 # 1. No interfaces changed, only implementations (good): Increment REVISION. 59 # 60 # 2. Interfaces added, none removed (good): Increment CURRENT, increment 61 # AGE, set REVISION to 0. 62 # 63 # 3. Interfaces removed (BAD, breaks upward compatibility): Increment 64 # CURRENT, set AGE and REVISION to 0. 65 # 66 # Do this separately for libgmp, libgmpxx and libmp, and only for releases. 67 # 68 # GMP -version-info 69 # release libgmp libgmpxx libmp 70 # 2.0.x - - - 71 # 3.0 3:0:0 - 3:0:0 72 # 3.0.1 3:1:0 - 3:0:0 73 # 3.1 4:0:1 - 4:0:1 74 # 3.1.1 4:1:1 - 4:1:1 75 # 4.0 5:0:2 3:0:0 4:2:1 76 # 4.0.1 5:1:2 3:1:0 4:3:1 77 # 4.1 6:0:3 3:2:0 4:4:1 78 # 4.1.1 6:1:3 3:3:0 4:5:1 79 # 4.1.2 6:2:3 3:4:0 4:6:1 80 # 4.1.3 6:3:3 3:5:0 4:7:1 81 # 4.1.4 6:3:3 3:5:0 4:7:1 WRONG, same as 4.1.3! 82 # 4.2 6:0:3 3:2:0 4:4:1 REALLY WRONG, same as 4.1! 83 # 4.2.1 7:1:4 4:1:1 4:10:1 WRONG for libgmpxx 84 # 4.2.2 7:2:4 4:2:0 4:11:1 85 # 4.2.3 7:3:4 4:3:0 4:12:1 86 # 4.2.4 7:4:4 4:4:0 4:13:1 87 # 4.3.0 8:0:5 5:0:1 4:14:1 88 # 4.3.1 8:1:5 5:1:1 4:15:1 WRONG Really used same as 4.3.0 89 # 4.3.2 8:2:5 5:2:1 4:16:1 90 # 5.0.0 9:0:6 6:0:2 4:20:1 Should have been 10:0:0 91 # 5.0.1 10:1:0 6:1:2 4:21:1 92 # 5.0.2 10:2:0 6:2:2 4:22:1 93 # 5.0.3 10:3:0 6:3:2 4:23:1 94 # 5.0.4 10:4:0 6:4:2 4:24:1 95 # 5.0.5 10:5:0 6:5:2 4:25:1 96 # 5.1.0 11:0:1 7:0:3 - 97 # 5.1.1 11:1:1 7:1:3 - 98 # 5.1.2 11:2:1 7:2:3 - 99 # 6.0.0 12:0:2 8:0:4 - 100 # 6.1.0 13:0:3 9:0:5 - 101 # 6.1.1 13:1:3 9:1:5 - 102 # 6.1.2 13:2:3 9:2:5 - 103 # 104 # Starting at 3:0:0 is a slight abuse of the versioning system, but it 105 # ensures we're past soname libgmp.so.2, which was used on Debian GNU/Linux 106 # packages of gmp 2. Pretend gmp 2 was 2:0:0, so the interface changes for 107 # gmp 3 mean 3:0:0 is right. 108 # 109 # We interpret "implementation changed" in item "1." above as meaning any 110 # release, ie. the REVISION is incremented every time (if nothing else). 111 # Even if we thought the code generated will be identical on all systems, 112 # it's still good to get the shared library filename (like 113 # libgmpxx.so.3.0.4) incrementing, to make it clear which GMP it's from. 114 115 116 VPATH = @srcdir@ 117 am__is_gnu_make = { \ 118 if test -z '$(MAKELEVEL)'; then \ 119 false; \ 120 elif test -n '$(MAKE_HOST)'; then \ 121 true; \ 122 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 123 true; \ 124 else \ 125 false; \ 126 fi; \ 127 } 128 am__make_running_with_option = \ 129 case $${target_option-} in \ 130 ?) ;; \ 131 *) echo "am__make_running_with_option: internal error: invalid" \ 132 "target option '$${target_option-}' specified" >&2; \ 133 exit 1;; \ 134 esac; \ 135 has_opt=no; \ 136 sane_makeflags=$$MAKEFLAGS; \ 137 if $(am__is_gnu_make); then \ 138 sane_makeflags=$$MFLAGS; \ 139 else \ 140 case $$MAKEFLAGS in \ 141 *\\[\ \ ]*) \ 142 bs=\\; \ 143 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 144 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 145 esac; \ 146 fi; \ 147 skip_next=no; \ 148 strip_trailopt () \ 149 { \ 150 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 151 }; \ 152 for flg in $$sane_makeflags; do \ 153 test $$skip_next = yes && { skip_next=no; continue; }; \ 154 case $$flg in \ 155 *=*|--*) continue;; \ 156 -*I) strip_trailopt 'I'; skip_next=yes;; \ 157 -*I?*) strip_trailopt 'I';; \ 158 -*O) strip_trailopt 'O'; skip_next=yes;; \ 159 -*O?*) strip_trailopt 'O';; \ 160 -*l) strip_trailopt 'l'; skip_next=yes;; \ 161 -*l?*) strip_trailopt 'l';; \ 162 -[dEDm]) skip_next=yes;; \ 163 -[JT]) skip_next=yes;; \ 164 esac; \ 165 case $$flg in \ 166 *$$target_option*) has_opt=yes; break;; \ 167 esac; \ 168 done; \ 169 test $$has_opt = yes 170 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 171 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 172 pkgdatadir = $(datadir)/@PACKAGE@ 173 pkgincludedir = $(includedir)/@PACKAGE@ 174 pkglibdir = $(libdir)/@PACKAGE@ 175 pkglibexecdir = $(libexecdir)/@PACKAGE@ 176 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 177 install_sh_DATA = $(install_sh) -c -m 644 178 install_sh_PROGRAM = $(install_sh) -c 179 install_sh_SCRIPT = $(install_sh) -c 180 INSTALL_HEADER = $(INSTALL_DATA) 181 transform = $(program_transform_name) 182 NORMAL_INSTALL = : 183 PRE_INSTALL = : 184 POST_INSTALL = : 185 NORMAL_UNINSTALL = : 186 PRE_UNINSTALL = : 187 POST_UNINSTALL = : 188 build_triplet = @build@ 189 host_triplet = @host@ 190 subdir = . 191 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 192 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ 193 $(top_srcdir)/configure.ac 194 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 195 $(ACLOCAL_M4) 196 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ 197 $(am__configure_deps) $(am__include_HEADERS_DIST) \ 198 $(am__DIST_COMMON) 199 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 200 configure.lineno config.status.lineno 201 mkinstalldirs = $(install_sh) -d 202 CONFIG_HEADER = config.h 203 CONFIG_CLEAN_FILES = gmp.h gmp-mparam.h 204 CONFIG_CLEAN_VPATH_FILES = 205 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 206 am__vpath_adj = case $$p in \ 207 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 208 *) f=$$p;; \ 209 esac; 210 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 211 am__install_max = 40 212 am__nobase_strip_setup = \ 213 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 214 am__nobase_strip = \ 215 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 216 am__nobase_list = $(am__nobase_strip_setup); \ 217 for p in $$list; do echo "$$p $$p"; done | \ 218 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 219 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 220 if (++n[$$2] == $(am__install_max)) \ 221 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 222 END { for (dir in files) print dir, files[dir] }' 223 am__base_list = \ 224 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 225 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 226 am__uninstall_files_from_dir = { \ 227 test -z "$$files" \ 228 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 229 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 230 $(am__cd) "$$dir" && rm -f $$files; }; \ 231 } 232 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" \ 233 "$(DESTDIR)$(includeexecdir)" 234 LTLIBRARIES = $(lib_LTLIBRARIES) 235 am__DEPENDENCIES_1 = $(MPF_OBJECTS) $(MPZ_OBJECTS) $(MPQ_OBJECTS) \ 236 $(MPN_OBJECTS) $(PRINTF_OBJECTS) $(SCANF_OBJECTS) \ 237 $(RANDOM_OBJECTS) 238 am_libgmp_la_OBJECTS = assert.lo compat.lo errno.lo extract-dbl.lo \ 239 invalid.lo memory.lo mp_bpl.lo mp_clz_tab.lo mp_dv_tab.lo \ 240 mp_minv_tab.lo mp_get_fns.lo mp_set_fns.lo version.lo \ 241 nextprime.lo primesieve.lo 242 libgmp_la_OBJECTS = $(am_libgmp_la_OBJECTS) 243 AM_V_lt = $(am__v_lt_@AM_V@) 244 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 245 am__v_lt_0 = --silent 246 am__v_lt_1 = 247 libgmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 248 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ 249 $(libgmp_la_LDFLAGS) $(LDFLAGS) -o $@ 250 am_libgmpxx_la_OBJECTS = dummy.lo 251 libgmpxx_la_OBJECTS = $(am_libgmpxx_la_OBJECTS) 252 libgmpxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ 253 $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ 254 $(CXXFLAGS) $(libgmpxx_la_LDFLAGS) $(LDFLAGS) -o $@ 255 @WANT_CXX_TRUE@am_libgmpxx_la_rpath = -rpath $(libdir) 256 AM_V_P = $(am__v_P_@AM_V@) 257 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 258 am__v_P_0 = false 259 am__v_P_1 = : 260 AM_V_GEN = $(am__v_GEN_@AM_V@) 261 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 262 am__v_GEN_0 = @echo " GEN " $@; 263 am__v_GEN_1 = 264 AM_V_at = $(am__v_at_@AM_V@) 265 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 266 am__v_at_0 = @ 267 am__v_at_1 = 268 DEFAULT_INCLUDES = -I.@am__isrc@ 269 depcomp = 270 am__depfiles_maybe = 271 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 272 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 273 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 274 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ 275 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 276 $(AM_CFLAGS) $(CFLAGS) 277 AM_V_CC = $(am__v_CC_@AM_V@) 278 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 279 am__v_CC_0 = @echo " CC " $@; 280 am__v_CC_1 = 281 CCLD = $(CC) 282 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 283 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ 284 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 285 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 286 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 287 am__v_CCLD_0 = @echo " CCLD " $@; 288 am__v_CCLD_1 = 289 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 290 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 291 LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ 292 $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ 293 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 294 $(AM_CXXFLAGS) $(CXXFLAGS) 295 AM_V_CXX = $(am__v_CXX_@AM_V@) 296 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 297 am__v_CXX_0 = @echo " CXX " $@; 298 am__v_CXX_1 = 299 CXXLD = $(CXX) 300 CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ 301 $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ 302 $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 303 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 304 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 305 am__v_CXXLD_0 = @echo " CXXLD " $@; 306 am__v_CXXLD_1 = 307 SOURCES = $(libgmp_la_SOURCES) $(EXTRA_libgmp_la_SOURCES) \ 308 $(libgmpxx_la_SOURCES) 309 DIST_SOURCES = $(libgmp_la_SOURCES) $(EXTRA_libgmp_la_SOURCES) \ 310 $(libgmpxx_la_SOURCES) 311 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ 312 ctags-recursive dvi-recursive html-recursive info-recursive \ 313 install-data-recursive install-dvi-recursive \ 314 install-exec-recursive install-html-recursive \ 315 install-info-recursive install-pdf-recursive \ 316 install-ps-recursive install-recursive installcheck-recursive \ 317 installdirs-recursive pdf-recursive ps-recursive \ 318 tags-recursive uninstall-recursive 319 am__can_run_installinfo = \ 320 case $$AM_UPDATE_INFO_DIR in \ 321 n|no|NO) false;; \ 322 *) (install-info --version) >/dev/null 2>&1;; \ 323 esac 324 am__include_HEADERS_DIST = gmpxx.h 325 HEADERS = $(include_HEADERS) $(nodist_includeexec_HEADERS) 326 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 327 distclean-recursive maintainer-clean-recursive 328 am__recursive_targets = \ 329 $(RECURSIVE_TARGETS) \ 330 $(RECURSIVE_CLEAN_TARGETS) \ 331 $(am__extra_recursive_targets) 332 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ 333 cscope distdir dist dist-all distcheck 334 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ 335 $(LISP)config.in 336 # Read a list of newline-separated strings from the standard input, 337 # and print each of them once, without duplicates. Input order is 338 # *not* preserved. 339 am__uniquify_input = $(AWK) '\ 340 BEGIN { nonempty = 0; } \ 341 { items[$$0] = 1; nonempty = 1; } \ 342 END { if (nonempty) { for (i in items) print i; }; } \ 343 ' 344 # Make sure the list of sources is unique. This is necessary because, 345 # e.g., the same source file might be shared among _SOURCES variables 346 # for different programs/libraries. 347 am__define_uniq_tagged_files = \ 348 list='$(am__tagged_files)'; \ 349 unique=`for i in $$list; do \ 350 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 351 done | $(am__uniquify_input)` 352 ETAGS = etags 353 CTAGS = ctags 354 CSCOPE = cscope 355 DIST_SUBDIRS = $(SUBDIRS) 356 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in \ 357 $(srcdir)/gmp-h.in AUTHORS COPYING ChangeLog INSTALL NEWS \ 358 README compile config.guess config.sub install-sh ltmain.sh \ 359 missing 360 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 361 distdir = $(PACKAGE)-$(VERSION) 362 top_distdir = $(distdir) 363 am__remove_distdir = \ 364 if test -d "$(distdir)"; then \ 365 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ 366 && rm -rf "$(distdir)" \ 367 || { sleep 5 && rm -rf "$(distdir)"; }; \ 368 else :; fi 369 am__post_remove_distdir = $(am__remove_distdir) 370 am__relativize = \ 371 dir0=`pwd`; \ 372 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 373 sed_rest='s,^[^/]*/*,,'; \ 374 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 375 sed_butlast='s,/*[^/]*$$,,'; \ 376 while test -n "$$dir1"; do \ 377 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 378 if test "$$first" != "."; then \ 379 if test "$$first" = ".."; then \ 380 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 381 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 382 else \ 383 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 384 if test "$$first2" = "$$first"; then \ 385 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 386 else \ 387 dir2="../$$dir2"; \ 388 fi; \ 389 dir0="$$dir0"/"$$first"; \ 390 fi; \ 391 fi; \ 392 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 393 done; \ 394 reldir="$$dir2" 395 DIST_ARCHIVES = $(distdir).tar.gz 396 GZIP_ENV = --best 397 DIST_TARGETS = dist-gzip 398 distuninstallcheck_listfiles = find . -type f -print 399 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ 400 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' 401 distcleancheck_listfiles = find . -type f -print 402 ABI = @ABI@ 403 ACLOCAL = @ACLOCAL@ 404 AMTAR = @AMTAR@ 405 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 406 AR = @AR@ 407 AS = @AS@ 408 ASMFLAGS = @ASMFLAGS@ 409 AUTOCONF = @AUTOCONF@ 410 AUTOHEADER = @AUTOHEADER@ 411 AUTOMAKE = @AUTOMAKE@ 412 AWK = @AWK@ 413 CALLING_CONVENTIONS_OBJS = @CALLING_CONVENTIONS_OBJS@ 414 CC = @CC@ 415 CCAS = @CCAS@ 416 CC_FOR_BUILD = @CC_FOR_BUILD@ 417 CFLAGS = @CFLAGS@ 418 CPP = @CPP@ 419 CPPFLAGS = @CPPFLAGS@ 420 CPP_FOR_BUILD = @CPP_FOR_BUILD@ 421 CXX = @CXX@ 422 CXXCPP = @CXXCPP@ 423 CXXFLAGS = @CXXFLAGS@ 424 CYGPATH_W = @CYGPATH_W@ 425 DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ 426 DEFS = @DEFS@ 427 DLLTOOL = @DLLTOOL@ 428 DSYMUTIL = @DSYMUTIL@ 429 DUMPBIN = @DUMPBIN@ 430 ECHO_C = @ECHO_C@ 431 ECHO_N = @ECHO_N@ 432 ECHO_T = @ECHO_T@ 433 EGREP = @EGREP@ 434 EXEEXT = @EXEEXT@ 435 EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ 436 FGREP = @FGREP@ 437 GMP_LDFLAGS = @GMP_LDFLAGS@ 438 GMP_LIMB_BITS = @GMP_LIMB_BITS@ 439 GMP_NAIL_BITS = @GMP_NAIL_BITS@ 440 GREP = @GREP@ 441 HAVE_CLOCK_01 = @HAVE_CLOCK_01@ 442 HAVE_CPUTIME_01 = @HAVE_CPUTIME_01@ 443 HAVE_GETRUSAGE_01 = @HAVE_GETRUSAGE_01@ 444 HAVE_GETTIMEOFDAY_01 = @HAVE_GETTIMEOFDAY_01@ 445 HAVE_HOST_CPU_FAMILY_power = @HAVE_HOST_CPU_FAMILY_power@ 446 HAVE_HOST_CPU_FAMILY_powerpc = @HAVE_HOST_CPU_FAMILY_powerpc@ 447 HAVE_SIGACTION_01 = @HAVE_SIGACTION_01@ 448 HAVE_SIGALTSTACK_01 = @HAVE_SIGALTSTACK_01@ 449 HAVE_SIGSTACK_01 = @HAVE_SIGSTACK_01@ 450 HAVE_STACK_T_01 = @HAVE_STACK_T_01@ 451 HAVE_SYS_RESOURCE_H_01 = @HAVE_SYS_RESOURCE_H_01@ 452 INSTALL = @INSTALL@ 453 INSTALL_DATA = @INSTALL_DATA@ 454 INSTALL_PROGRAM = @INSTALL_PROGRAM@ 455 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 456 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 457 LD = @LD@ 458 LDFLAGS = @LDFLAGS@ 459 LEX = @LEX@ 460 LEXLIB = @LEXLIB@ 461 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 462 LIBCURSES = @LIBCURSES@ 463 LIBGMPXX_LDFLAGS = @LIBGMPXX_LDFLAGS@ 464 LIBGMP_DLL = @LIBGMP_DLL@ 465 LIBGMP_LDFLAGS = @LIBGMP_LDFLAGS@ 466 LIBM = @LIBM@ 467 LIBM_FOR_BUILD = @LIBM_FOR_BUILD@ 468 LIBOBJS = @LIBOBJS@ 469 LIBREADLINE = @LIBREADLINE@ 470 LIBS = @LIBS@ 471 LIBTOOL = @LIBTOOL@ 472 LIPO = @LIPO@ 473 LN_S = @LN_S@ 474 LTLIBOBJS = @LTLIBOBJS@ 475 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 476 M4 = @M4@ 477 MAINT = @MAINT@ 478 MAKEINFO = @MAKEINFO@ 479 MANIFEST_TOOL = @MANIFEST_TOOL@ 480 MKDIR_P = @MKDIR_P@ 481 NM = @NM@ 482 NMEDIT = @NMEDIT@ 483 OBJDUMP = @OBJDUMP@ 484 OBJEXT = @OBJEXT@ 485 OTOOL = @OTOOL@ 486 OTOOL64 = @OTOOL64@ 487 PACKAGE = @PACKAGE@ 488 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 489 PACKAGE_NAME = @PACKAGE_NAME@ 490 PACKAGE_STRING = @PACKAGE_STRING@ 491 PACKAGE_TARNAME = @PACKAGE_TARNAME@ 492 PACKAGE_URL = @PACKAGE_URL@ 493 PACKAGE_VERSION = @PACKAGE_VERSION@ 494 PATH_SEPARATOR = @PATH_SEPARATOR@ 495 RANLIB = @RANLIB@ 496 SED = @SED@ 497 SET_MAKE = @SET_MAKE@ 498 SHELL = @SHELL@ 499 SPEED_CYCLECOUNTER_OBJ = @SPEED_CYCLECOUNTER_OBJ@ 500 STRIP = @STRIP@ 501 TAL_OBJECT = @TAL_OBJECT@ 502 TUNE_LIBS = @TUNE_LIBS@ 503 TUNE_SQR_OBJ = @TUNE_SQR_OBJ@ 504 U_FOR_BUILD = @U_FOR_BUILD@ 505 VERSION = @VERSION@ 506 WITH_READLINE_01 = @WITH_READLINE_01@ 507 YACC = @YACC@ 508 YFLAGS = @YFLAGS@ 509 abs_builddir = @abs_builddir@ 510 abs_srcdir = @abs_srcdir@ 511 abs_top_builddir = @abs_top_builddir@ 512 abs_top_srcdir = @abs_top_srcdir@ 513 ac_ct_AR = @ac_ct_AR@ 514 ac_ct_CC = @ac_ct_CC@ 515 ac_ct_CXX = @ac_ct_CXX@ 516 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 517 am__leading_dot = @am__leading_dot@ 518 am__tar = @am__tar@ 519 am__untar = @am__untar@ 520 bindir = @bindir@ 521 build = @build@ 522 build_alias = @build_alias@ 523 build_cpu = @build_cpu@ 524 build_os = @build_os@ 525 build_vendor = @build_vendor@ 526 builddir = @builddir@ 527 datadir = @datadir@ 528 datarootdir = @datarootdir@ 529 docdir = @docdir@ 530 dvidir = @dvidir@ 531 exec_prefix = @exec_prefix@ 532 gmp_srclinks = @gmp_srclinks@ 533 host = @host@ 534 host_alias = @host_alias@ 535 host_cpu = @host_cpu@ 536 host_os = @host_os@ 537 host_vendor = @host_vendor@ 538 htmldir = @htmldir@ 539 includedir = @includedir@ 540 infodir = @infodir@ 541 install_sh = @install_sh@ 542 libdir = @libdir@ 543 libexecdir = @libexecdir@ 544 localedir = @localedir@ 545 localstatedir = @localstatedir@ 546 mandir = @mandir@ 547 mkdir_p = @mkdir_p@ 548 mpn_objects = @mpn_objects@ 549 mpn_objs_in_libgmp = @mpn_objs_in_libgmp@ 550 oldincludedir = @oldincludedir@ 551 pdfdir = @pdfdir@ 552 prefix = @prefix@ 553 program_transform_name = @program_transform_name@ 554 psdir = @psdir@ 555 sbindir = @sbindir@ 556 sharedstatedir = @sharedstatedir@ 557 srcdir = @srcdir@ 558 sysconfdir = @sysconfdir@ 559 target_alias = @target_alias@ 560 top_build_prefix = @top_build_prefix@ 561 top_builddir = @top_builddir@ 562 top_srcdir = @top_srcdir@ 563 LIBGMP_LT_CURRENT = 13 564 LIBGMP_LT_REVISION = 2 565 LIBGMP_LT_AGE = 3 566 LIBGMPXX_LT_CURRENT = 9 567 LIBGMPXX_LT_REVISION = 2 568 LIBGMPXX_LT_AGE = 5 569 SUBDIRS = mpn mpz cxx #mpq mpf printf scanf rand cxx 570 571 # The "test -f" support for srcdir!=builddir is similar to the automake .c.o 572 # etc rules, but with each foo.c explicitly, since $< is not portable 573 # outside an inference rule. 574 # 575 # A quoted 'foo.c' is used with the "test -f"'s to avoid Sun make rewriting 576 # it as part of its VPATH support. See the autoconf manual "Limitations of 577 # Make". 578 # 579 # Generated .h files which are used by gmp-impl.h are BUILT_SOURCES since 580 # they must exist before anything can be compiled. 581 # 582 # Other generated .h files are also BUILT_SOURCES so as to get all the 583 # build-system stuff over and done with at the start. Also, dependencies on 584 # the .h files are not properly expressed for the various objects that use 585 # them. 586 587 # Distribute mini-gmp. Test sources copied by dist-hook. 588 EXTRA_DIST = configfsf.guess configfsf.sub .gdbinit INSTALL.autoconf \ 589 COPYING.LESSERv3 COPYINGv2 COPYINGv3 gmpxx.h bootstrap.c \ 590 gen-fac.c gen-fib.c gen-bases.c gen-trialdivtab.c \ 591 gen-jacobitab.c gen-psqr.c mini-gmp/README mini-gmp/mini-gmp.c \ 592 mini-gmp/mini-gmp.h mini-gmp/tests/Makefile \ 593 mini-gmp/tests/run-tests 594 @WANT_CXX_TRUE@GMPXX_HEADERS_OPTION = gmpxx.h 595 596 # gmp.h and mp.h are architecture dependent, mainly since they encode the 597 # limb size used in libgmp. For that reason they belong under $exec_prefix 598 # not $prefix, strictly speaking. 599 # 600 # $exec_prefix/include is not in the default include path for gcc built to 601 # the same $prefix and $exec_prefix, which might mean gmp.h is not found, 602 # but anyone knowledgeable enough to be playing with exec_prefix will be able 603 # to address that. 604 # 605 includeexecdir = $(exec_prefix)/include 606 include_HEADERS = $(GMPXX_HEADERS_OPTION) 607 nodist_includeexec_HEADERS = gmp.h 608 lib_LTLIBRARIES = libgmp.la $(GMPXX_LTLIBRARIES_OPTION) 609 BUILT_SOURCES = gmp.h fac_table.h fib_table.h mpn/fib_table.c \ 610 mp_bases.h mpn/mp_bases.c trialdivtab.h mpn/jacobitab.h \ 611 mpn/perfsqr.h 612 DISTCLEANFILES = $(BUILT_SOURCES) config.m4 @gmp_srclinks@ \ 613 gen-fac$(EXEEXT_FOR_BUILD) gen-fib$(EXEEXT_FOR_BUILD) \ 614 gen-bases$(EXEEXT_FOR_BUILD) \ 615 gen-trialdivtab$(EXEEXT_FOR_BUILD) \ 616 gen-jacobitab$(EXEEXT_FOR_BUILD) gen-psqr$(EXEEXT_FOR_BUILD) 617 618 # Tell gmp.h it's building gmp, not an application, used by windows DLL stuff. 619 AM_CPPFLAGS = -D__GMP_WITHIN_GMP 620 MPF_OBJECTS = mpf/init$U.lo mpf/init2$U.lo mpf/inits$U.lo mpf/set$U.lo \ 621 mpf/set_ui$U.lo mpf/set_si$U.lo mpf/set_str$U.lo mpf/set_d$U.lo \ 622 mpf/set_z$U.lo mpf/iset$U.lo mpf/iset_ui$U.lo mpf/iset_si$U.lo \ 623 mpf/iset_str$U.lo mpf/iset_d$U.lo mpf/clear$U.lo mpf/clears$U.lo \ 624 mpf/get_str$U.lo mpf/dump$U.lo mpf/size$U.lo mpf/eq$U.lo mpf/reldiff$U.lo \ 625 mpf/sqrt$U.lo mpf/random2$U.lo mpf/inp_str$U.lo mpf/out_str$U.lo \ 626 mpf/add$U.lo mpf/add_ui$U.lo mpf/sub$U.lo mpf/sub_ui$U.lo mpf/ui_sub$U.lo \ 627 mpf/mul$U.lo mpf/mul_ui$U.lo mpf/div$U.lo mpf/div_ui$U.lo mpf/cmp_z$U.lo \ 628 mpf/cmp$U.lo mpf/cmp_d$U.lo mpf/cmp_ui$U.lo mpf/cmp_si$U.lo \ 629 mpf/mul_2exp$U.lo mpf/div_2exp$U.lo mpf/abs$U.lo mpf/neg$U.lo \ 630 mpf/set_q$U.lo mpf/get_d$U.lo mpf/get_d_2exp$U.lo mpf/set_dfl_prec$U.lo \ 631 mpf/set_prc$U.lo mpf/set_prc_raw$U.lo mpf/get_dfl_prec$U.lo \ 632 mpf/get_prc$U.lo mpf/ui_div$U.lo mpf/sqrt_ui$U.lo \ 633 mpf/ceilfloor$U.lo mpf/trunc$U.lo mpf/pow_ui$U.lo \ 634 mpf/urandomb$U.lo mpf/swap$U.lo \ 635 mpf/fits_sint$U.lo mpf/fits_slong$U.lo mpf/fits_sshort$U.lo \ 636 mpf/fits_uint$U.lo mpf/fits_ulong$U.lo mpf/fits_ushort$U.lo \ 637 mpf/get_si$U.lo mpf/get_ui$U.lo \ 638 mpf/int_p$U.lo 639 640 MPZ_OBJECTS = mpz/abs$U.lo mpz/add$U.lo mpz/add_ui$U.lo \ 641 mpz/aorsmul$U.lo mpz/aorsmul_i$U.lo mpz/and$U.lo mpz/array_init$U.lo \ 642 mpz/bin_ui$U.lo mpz/bin_uiui$U.lo \ 643 mpz/cdiv_q$U.lo mpz/cdiv_q_ui$U.lo \ 644 mpz/cdiv_qr$U.lo mpz/cdiv_qr_ui$U.lo \ 645 mpz/cdiv_r$U.lo mpz/cdiv_r_ui$U.lo mpz/cdiv_ui$U.lo \ 646 mpz/cfdiv_q_2exp$U.lo mpz/cfdiv_r_2exp$U.lo \ 647 mpz/clear$U.lo mpz/clears$U.lo mpz/clrbit$U.lo \ 648 mpz/cmp$U.lo mpz/cmp_d$U.lo mpz/cmp_si$U.lo mpz/cmp_ui$U.lo \ 649 mpz/cmpabs$U.lo mpz/cmpabs_d$U.lo mpz/cmpabs_ui$U.lo \ 650 mpz/com$U.lo mpz/combit$U.lo \ 651 mpz/cong$U.lo mpz/cong_2exp$U.lo mpz/cong_ui$U.lo \ 652 mpz/divexact$U.lo mpz/divegcd$U.lo mpz/dive_ui$U.lo \ 653 mpz/divis$U.lo mpz/divis_ui$U.lo mpz/divis_2exp$U.lo mpz/dump$U.lo \ 654 mpz/export$U.lo mpz/mfac_uiui$U.lo \ 655 mpz/2fac_ui$U.lo mpz/fac_ui$U.lo mpz/oddfac_1$U.lo mpz/prodlimbs$U.lo \ 656 mpz/fdiv_q_ui$U.lo mpz/fdiv_qr$U.lo mpz/fdiv_qr_ui$U.lo \ 657 mpz/fdiv_r$U.lo mpz/fdiv_r_ui$U.lo mpz/fdiv_q$U.lo \ 658 mpz/fdiv_ui$U.lo mpz/fib_ui$U.lo mpz/fib2_ui$U.lo mpz/fits_sint$U.lo \ 659 mpz/fits_slong$U.lo mpz/fits_sshort$U.lo mpz/fits_uint$U.lo \ 660 mpz/fits_ulong$U.lo mpz/fits_ushort$U.lo mpz/gcd$U.lo \ 661 mpz/gcd_ui$U.lo mpz/gcdext$U.lo mpz/get_d$U.lo mpz/get_d_2exp$U.lo \ 662 mpz/get_si$U.lo mpz/get_str$U.lo mpz/get_ui$U.lo mpz/getlimbn$U.lo \ 663 mpz/hamdist$U.lo \ 664 mpz/import$U.lo mpz/init$U.lo mpz/init2$U.lo mpz/inits$U.lo \ 665 mpz/inp_raw$U.lo mpz/inp_str$U.lo mpz/invert$U.lo \ 666 mpz/ior$U.lo mpz/iset$U.lo mpz/iset_d$U.lo mpz/iset_si$U.lo \ 667 mpz/iset_str$U.lo mpz/iset_ui$U.lo mpz/jacobi$U.lo mpz/kronsz$U.lo \ 668 mpz/kronuz$U.lo mpz/kronzs$U.lo mpz/kronzu$U.lo \ 669 mpz/lcm$U.lo mpz/lcm_ui$U.lo mpz/limbs_finish$U.lo \ 670 mpz/limbs_modify$U.lo mpz/limbs_read$U.lo mpz/limbs_write$U.lo \ 671 mpz/lucnum_ui$U.lo mpz/lucnum2_ui$U.lo \ 672 mpz/millerrabin$U.lo mpz/mod$U.lo mpz/mul$U.lo mpz/mul_2exp$U.lo \ 673 mpz/mul_si$U.lo mpz/mul_ui$U.lo \ 674 mpz/n_pow_ui$U.lo mpz/neg$U.lo mpz/nextprime$U.lo \ 675 mpz/out_raw$U.lo mpz/out_str$U.lo mpz/perfpow$U.lo mpz/perfsqr$U.lo \ 676 mpz/popcount$U.lo mpz/pow_ui$U.lo mpz/powm$U.lo mpz/powm_sec$U.lo \ 677 mpz/powm_ui$U.lo mpz/primorial_ui$U.lo \ 678 mpz/pprime_p$U.lo mpz/random$U.lo mpz/random2$U.lo \ 679 mpz/realloc$U.lo mpz/realloc2$U.lo mpz/remove$U.lo mpz/roinit_n$U.lo \ 680 mpz/root$U.lo mpz/rootrem$U.lo mpz/rrandomb$U.lo mpz/scan0$U.lo \ 681 mpz/scan1$U.lo mpz/set$U.lo mpz/set_d$U.lo mpz/set_f$U.lo \ 682 mpz/set_q$U.lo mpz/set_si$U.lo mpz/set_str$U.lo mpz/set_ui$U.lo \ 683 mpz/setbit$U.lo \ 684 mpz/size$U.lo mpz/sizeinbase$U.lo mpz/sqrt$U.lo \ 685 mpz/sqrtrem$U.lo mpz/sub$U.lo mpz/sub_ui$U.lo mpz/swap$U.lo \ 686 mpz/tdiv_ui$U.lo mpz/tdiv_q$U.lo mpz/tdiv_q_2exp$U.lo \ 687 mpz/tdiv_q_ui$U.lo mpz/tdiv_qr$U.lo mpz/tdiv_qr_ui$U.lo \ 688 mpz/tdiv_r$U.lo mpz/tdiv_r_2exp$U.lo mpz/tdiv_r_ui$U.lo \ 689 mpz/tstbit$U.lo mpz/ui_pow_ui$U.lo mpz/ui_sub$U.lo mpz/urandomb$U.lo \ 690 mpz/urandomm$U.lo mpz/xor$U.lo 691 692 MPQ_OBJECTS = mpq/abs$U.lo mpq/aors$U.lo \ 693 mpq/canonicalize$U.lo mpq/clear$U.lo mpq/clears$U.lo \ 694 mpq/cmp$U.lo mpq/cmp_si$U.lo mpq/cmp_ui$U.lo mpq/div$U.lo \ 695 mpq/get_d$U.lo mpq/get_den$U.lo mpq/get_num$U.lo mpq/get_str$U.lo \ 696 mpq/init$U.lo mpq/inits$U.lo mpq/inp_str$U.lo mpq/inv$U.lo \ 697 mpq/md_2exp$U.lo mpq/mul$U.lo mpq/neg$U.lo mpq/out_str$U.lo \ 698 mpq/set$U.lo mpq/set_den$U.lo mpq/set_num$U.lo \ 699 mpq/set_si$U.lo mpq/set_str$U.lo mpq/set_ui$U.lo \ 700 mpq/equal$U.lo mpq/set_z$U.lo mpq/set_d$U.lo \ 701 mpq/set_f$U.lo mpq/swap$U.lo 702 703 MPN_OBJECTS = mpn/fib_table$U.lo mpn/mp_bases$U.lo 704 PRINTF_OBJECTS = \ 705 printf/asprintf$U.lo printf/asprntffuns$U.lo \ 706 printf/doprnt$U.lo printf/doprntf$U.lo printf/doprnti$U.lo \ 707 printf/fprintf$U.lo \ 708 printf/obprintf$U.lo printf/obvprintf$U.lo printf/obprntffuns$U.lo \ 709 printf/printf$U.lo printf/printffuns$U.lo \ 710 printf/snprintf$U.lo printf/snprntffuns$U.lo \ 711 printf/sprintf$U.lo printf/sprintffuns$U.lo \ 712 printf/vasprintf$U.lo printf/vfprintf$U.lo printf/vprintf$U.lo \ 713 printf/vsnprintf$U.lo printf/vsprintf$U.lo \ 714 printf/repl-vsnprintf$U.lo 715 716 SCANF_OBJECTS = \ 717 scanf/doscan$U.lo scanf/fscanf$U.lo scanf/fscanffuns$U.lo \ 718 scanf/scanf$U.lo scanf/sscanf$U.lo scanf/sscanffuns$U.lo \ 719 scanf/vfscanf$U.lo scanf/vscanf$U.lo scanf/vsscanf$U.lo 720 721 RANDOM_OBJECTS = \ 722 rand/rand$U.lo rand/randclr$U.lo rand/randdef$U.lo rand/randiset$U.lo \ 723 rand/randlc2s$U.lo rand/randlc2x$U.lo rand/randmt$U.lo \ 724 rand/randmts$U.lo rand/rands$U.lo rand/randsd$U.lo rand/randsdui$U.lo \ 725 rand/randbui$U.lo rand/randmui$U.lo 726 727 728 # no $U for C++ files 729 CXX_OBJECTS = \ 730 cxx/isfuns.lo cxx/ismpf.lo cxx/ismpq.lo cxx/ismpz.lo cxx/ismpznw.lo \ 731 cxx/limits.lo cxx/osdoprnti.lo cxx/osfuns.lo \ 732 cxx/osmpf.lo cxx/osmpq.lo cxx/osmpz.lo 733 734 735 # In libtool 1.5 it doesn't work to build libgmp.la from the convenience 736 # libraries like mpz/libmpz.la. Or rather it works, but it ends up putting 737 # PIC objects into libgmp.a if shared and static are both built. (The PIC 738 # objects go into mpz/.libs/libmpz.a, and thence into .libs/libgmp.a.) 739 # 740 # For now the big lists of objects above are used. Something like mpz/*.lo 741 # would probably work, but might risk missing something out or getting 742 # something extra. The source files for each .lo are listed in the 743 # Makefile.am's in the subdirectories. 744 # 745 # Currently, for libgmp, unlike libmp below, we're not using 746 # -export-symbols, since the tune and speed programs, and perhaps some of 747 # the test programs, want to access undocumented symbols. 748 libgmp_la_SOURCES = gmp-impl.h longlong.h \ 749 assert.c compat.c errno.c extract-dbl.c invalid.c memory.c \ 750 mp_bpl.c mp_clz_tab.c mp_dv_tab.c mp_minv_tab.c mp_get_fns.c mp_set_fns.c \ 751 version.c nextprime.c primesieve.c 752 753 EXTRA_libgmp_la_SOURCES = tal-debug.c tal-notreent.c tal-reent.c 754 libgmp_la_DEPENDENCIES = @TAL_OBJECT@ \ 755 $(MPF_OBJECTS) $(MPZ_OBJECTS) $(MPQ_OBJECTS) \ 756 $(MPN_OBJECTS) @mpn_objs_in_libgmp@ \ 757 $(PRINTF_OBJECTS) $(SCANF_OBJECTS) $(RANDOM_OBJECTS) 758 759 libgmp_la_LIBADD = $(libgmp_la_DEPENDENCIES) 760 libgmp_la_LDFLAGS = $(GMP_LDFLAGS) $(LIBGMP_LDFLAGS) \ 761 -version-info $(LIBGMP_LT_CURRENT):$(LIBGMP_LT_REVISION):$(LIBGMP_LT_AGE) 762 763 764 # We need at least one .cc file in $(libgmpxx_la_SOURCES) so automake will 765 # use $(CXXLINK) rather than the plain C $(LINK). cxx/dummy.cc is that 766 # file. 767 @WANT_CXX_TRUE@GMPXX_LTLIBRARIES_OPTION = libgmpxx.la 768 libgmpxx_la_SOURCES = cxx/dummy.cc 769 libgmpxx_la_DEPENDENCIES = $(CXX_OBJECTS) libgmp.la 770 libgmpxx_la_LIBADD = $(libgmpxx_la_DEPENDENCIES) 771 libgmpxx_la_LDFLAGS = $(GMP_LDFLAGS) $(LIBGMPXX_LDFLAGS) \ 772 -version-info $(LIBGMPXX_LT_CURRENT):$(LIBGMPXX_LT_REVISION):$(LIBGMPXX_LT_AGE) 773 774 all: $(BUILT_SOURCES) config.h 775 $(MAKE) $(AM_MAKEFLAGS) all-recursive 776 777 .SUFFIXES: 778 .SUFFIXES: .c .cc .lo .o .obj 779 am--refresh: Makefile 780 @: 781 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 782 @for dep in $?; do \ 783 case '$(am__configure_deps)' in \ 784 *$$dep*) \ 785 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps'; \ 786 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps \ 787 && exit 0; \ 788 exit 1;; \ 789 esac; \ 790 done; \ 791 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps Makefile'; \ 792 $(am__cd) $(top_srcdir) && \ 793 $(AUTOMAKE) --gnu --ignore-deps Makefile 794 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 795 @case '$?' in \ 796 *config.status*) \ 797 echo ' $(SHELL) ./config.status'; \ 798 $(SHELL) ./config.status;; \ 799 *) \ 800 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ 801 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ 802 esac; 803 804 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 805 $(SHELL) ./config.status --recheck 806 807 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 808 $(am__cd) $(srcdir) && $(AUTOCONF) 809 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 810 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 811 $(am__aclocal_m4_deps): 812 813 config.h: stamp-h1 814 @test -f $@ || rm -f stamp-h1 815 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 816 817 stamp-h1: $(srcdir)/config.in $(top_builddir)/config.status 818 @rm -f stamp-h1 819 cd $(top_builddir) && $(SHELL) ./config.status config.h 820 $(srcdir)/config.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 821 ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) 822 rm -f stamp-h1 823 touch $@ 824 825 distclean-hdr: 826 -rm -f config.h stamp-h1 827 gmp.h: $(top_builddir)/config.status $(srcdir)/gmp-h.in 828 cd $(top_builddir) && $(SHELL) ./config.status $@ 829 830 install-libLTLIBRARIES: $(lib_LTLIBRARIES) 831 @$(NORMAL_INSTALL) 832 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ 833 list2=; for p in $$list; do \ 834 if test -f $$p; then \ 835 list2="$$list2 $$p"; \ 836 else :; fi; \ 837 done; \ 838 test -z "$$list2" || { \ 839 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ 840 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ 841 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ 842 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ 843 } 844 845 uninstall-libLTLIBRARIES: 846 @$(NORMAL_UNINSTALL) 847 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ 848 for p in $$list; do \ 849 $(am__strip_dir) \ 850 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ 851 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ 852 done 853 854 clean-libLTLIBRARIES: 855 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) 856 @list='$(lib_LTLIBRARIES)'; \ 857 locs=`for p in $$list; do echo $$p; done | \ 858 sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ 859 sort -u`; \ 860 test -z "$$locs" || { \ 861 echo rm -f $${locs}; \ 862 rm -f $${locs}; \ 863 } 864 865 libgmp.la: $(libgmp_la_OBJECTS) $(libgmp_la_DEPENDENCIES) $(EXTRA_libgmp_la_DEPENDENCIES) 866 $(AM_V_CCLD)$(libgmp_la_LINK) -rpath $(libdir) $(libgmp_la_OBJECTS) $(libgmp_la_LIBADD) $(LIBS) 867 868 libgmpxx.la: $(libgmpxx_la_OBJECTS) $(libgmpxx_la_DEPENDENCIES) $(EXTRA_libgmpxx_la_DEPENDENCIES) 869 $(AM_V_CXXLD)$(libgmpxx_la_LINK) $(am_libgmpxx_la_rpath) $(libgmpxx_la_OBJECTS) $(libgmpxx_la_LIBADD) $(LIBS) 870 871 mostlyclean-compile: 872 -rm -f *.$(OBJEXT) 873 874 distclean-compile: 875 -rm -f *.tab.c 876 877 .c.o: 878 $(AM_V_CC)$(COMPILE) -c -o $@ $< 879 880 .c.obj: 881 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 882 883 .c.lo: 884 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $< 885 886 .cc.o: 887 $(AM_V_CXX)$(CXXCOMPILE) -c -o $@ $< 888 889 .cc.obj: 890 $(AM_V_CXX)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 891 892 .cc.lo: 893 $(AM_V_CXX)$(LTCXXCOMPILE) -c -o $@ $< 894 895 dummy.lo: cxx/dummy.cc 896 $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o dummy.lo `test -f 'cxx/dummy.cc' || echo '$(srcdir)/'`cxx/dummy.cc 897 898 mostlyclean-libtool: 899 -rm -f *.lo 900 901 clean-libtool: 902 -rm -rf .libs _libs 903 904 distclean-libtool: 905 -rm -f libtool config.lt 906 install-includeHEADERS: $(include_HEADERS) 907 @$(NORMAL_INSTALL) 908 @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ 909 if test -n "$$list"; then \ 910 echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ 911 $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ 912 fi; \ 913 for p in $$list; do \ 914 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 915 echo "$$d$$p"; \ 916 done | $(am__base_list) | \ 917 while read files; do \ 918 echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ 919 $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ 920 done 921 922 uninstall-includeHEADERS: 923 @$(NORMAL_UNINSTALL) 924 @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ 925 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 926 dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) 927 install-nodist_includeexecHEADERS: $(nodist_includeexec_HEADERS) 928 @$(NORMAL_INSTALL) 929 @list='$(nodist_includeexec_HEADERS)'; test -n "$(includeexecdir)" || list=; \ 930 if test -n "$$list"; then \ 931 echo " $(MKDIR_P) '$(DESTDIR)$(includeexecdir)'"; \ 932 $(MKDIR_P) "$(DESTDIR)$(includeexecdir)" || exit 1; \ 933 fi; \ 934 for p in $$list; do \ 935 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 936 echo "$$d$$p"; \ 937 done | $(am__base_list) | \ 938 while read files; do \ 939 echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includeexecdir)'"; \ 940 $(INSTALL_HEADER) $$files "$(DESTDIR)$(includeexecdir)" || exit $$?; \ 941 done 942 943 uninstall-nodist_includeexecHEADERS: 944 @$(NORMAL_UNINSTALL) 945 @list='$(nodist_includeexec_HEADERS)'; test -n "$(includeexecdir)" || list=; \ 946 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 947 dir='$(DESTDIR)$(includeexecdir)'; $(am__uninstall_files_from_dir) 948 949 # This directory's subdirectories are mostly independent; you can cd 950 # into them and run 'make' without going through this Makefile. 951 # To change the values of 'make' variables: instead of editing Makefiles, 952 # (1) if the variable is set in 'config.status', edit 'config.status' 953 # (which will cause the Makefiles to be regenerated when you run 'make'); 954 # (2) otherwise, pass the desired values on the 'make' command line. 955 $(am__recursive_targets): 956 @fail=; \ 957 if $(am__make_keepgoing); then \ 958 failcom='fail=yes'; \ 959 else \ 960 failcom='exit 1'; \ 961 fi; \ 962 dot_seen=no; \ 963 target=`echo $@ | sed s/-recursive//`; \ 964 case "$@" in \ 965 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 966 *) list='$(SUBDIRS)' ;; \ 967 esac; \ 968 for subdir in $$list; do \ 969 echo "Making $$target in $$subdir"; \ 970 if test "$$subdir" = "."; then \ 971 dot_seen=yes; \ 972 local_target="$$target-am"; \ 973 else \ 974 local_target="$$target"; \ 975 fi; \ 976 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 977 || eval $$failcom; \ 978 done; \ 979 if test "$$dot_seen" = "no"; then \ 980 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 981 fi; test -z "$$fail" 982 983 ID: $(am__tagged_files) 984 $(am__define_uniq_tagged_files); mkid -fID $$unique 985 tags: tags-recursive 986 TAGS: tags 987 988 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 989 set x; \ 990 here=`pwd`; \ 991 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 992 include_option=--etags-include; \ 993 empty_fix=.; \ 994 else \ 995 include_option=--include; \ 996 empty_fix=; \ 997 fi; \ 998 list='$(SUBDIRS)'; for subdir in $$list; do \ 999 if test "$$subdir" = .; then :; else \ 1000 test ! -f $$subdir/TAGS || \ 1001 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 1002 fi; \ 1003 done; \ 1004 $(am__define_uniq_tagged_files); \ 1005 shift; \ 1006 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 1007 test -n "$$unique" || unique=$$empty_fix; \ 1008 if test $$# -gt 0; then \ 1009 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1010 "$$@" $$unique; \ 1011 else \ 1012 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1013 $$unique; \ 1014 fi; \ 1015 fi 1016 ctags: ctags-recursive 1017 1018 CTAGS: ctags 1019 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1020 $(am__define_uniq_tagged_files); \ 1021 test -z "$(CTAGS_ARGS)$$unique" \ 1022 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 1023 $$unique 1024 1025 GTAGS: 1026 here=`$(am__cd) $(top_builddir) && pwd` \ 1027 && $(am__cd) $(top_srcdir) \ 1028 && gtags -i $(GTAGS_ARGS) "$$here" 1029 cscope: cscope.files 1030 test ! -s cscope.files \ 1031 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) 1032 clean-cscope: 1033 -rm -f cscope.files 1034 cscope.files: clean-cscope cscopelist 1035 cscopelist: cscopelist-recursive 1036 1037 cscopelist-am: $(am__tagged_files) 1038 list='$(am__tagged_files)'; \ 1039 case "$(srcdir)" in \ 1040 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 1041 *) sdir=$(subdir)/$(srcdir) ;; \ 1042 esac; \ 1043 for i in $$list; do \ 1044 if test -f "$$i"; then \ 1045 echo "$(subdir)/$$i"; \ 1046 else \ 1047 echo "$$sdir/$$i"; \ 1048 fi; \ 1049 done >> $(top_builddir)/cscope.files 1050 1051 distclean-tags: 1052 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 1053 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 1054 1055 distdir: $(DISTFILES) 1056 $(am__remove_distdir) 1057 test -d "$(distdir)" || mkdir "$(distdir)" 1058 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1059 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1060 list='$(DISTFILES)'; \ 1061 dist_files=`for file in $$list; do echo $$file; done | \ 1062 sed -e "s|^$$srcdirstrip/||;t" \ 1063 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 1064 case $$dist_files in \ 1065 */*) $(MKDIR_P) `echo "$$dist_files" | \ 1066 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 1067 sort -u` ;; \ 1068 esac; \ 1069 for file in $$dist_files; do \ 1070 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 1071 if test -d $$d/$$file; then \ 1072 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 1073 if test -d "$(distdir)/$$file"; then \ 1074 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1075 fi; \ 1076 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 1077 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 1078 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1079 fi; \ 1080 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 1081 else \ 1082 test -f "$(distdir)/$$file" \ 1083 || cp -p $$d/$$file "$(distdir)/$$file" \ 1084 || exit 1; \ 1085 fi; \ 1086 done 1087 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 1088 if test "$$subdir" = .; then :; else \ 1089 $(am__make_dryrun) \ 1090 || test -d "$(distdir)/$$subdir" \ 1091 || $(MKDIR_P) "$(distdir)/$$subdir" \ 1092 || exit 1; \ 1093 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 1094 $(am__relativize); \ 1095 new_distdir=$$reldir; \ 1096 dir1=$$subdir; dir2="$(top_distdir)"; \ 1097 $(am__relativize); \ 1098 new_top_distdir=$$reldir; \ 1099 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 1100 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 1101 ($(am__cd) $$subdir && \ 1102 $(MAKE) $(AM_MAKEFLAGS) \ 1103 top_distdir="$$new_top_distdir" \ 1104 distdir="$$new_distdir" \ 1105 am__remove_distdir=: \ 1106 am__skip_length_check=: \ 1107 am__skip_mode_fix=: \ 1108 distdir) \ 1109 || exit 1; \ 1110 fi; \ 1111 done 1112 $(MAKE) $(AM_MAKEFLAGS) \ 1113 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 1114 dist-hook 1115 -test -n "$(am__skip_mode_fix)" \ 1116 || find "$(distdir)" -type d ! -perm -755 \ 1117 -exec chmod u+rwx,go+rx {} \; -o \ 1118 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 1119 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 1120 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ 1121 || chmod -R a+r "$(distdir)" 1122 dist-gzip: distdir 1123 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 1124 $(am__post_remove_distdir) 1125 1126 dist-bzip2: distdir 1127 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 1128 $(am__post_remove_distdir) 1129 1130 dist-lzip: distdir 1131 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 1132 $(am__post_remove_distdir) 1133 1134 dist-xz: distdir 1135 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 1136 $(am__post_remove_distdir) 1137 1138 dist-tarZ: distdir 1139 @echo WARNING: "Support for distribution archives compressed with" \ 1140 "legacy program 'compress' is deprecated." >&2 1141 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1142 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 1143 $(am__post_remove_distdir) 1144 1145 dist-shar: distdir 1146 @echo WARNING: "Support for shar distribution archives is" \ 1147 "deprecated." >&2 1148 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1149 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz 1150 $(am__post_remove_distdir) 1151 1152 dist-zip: distdir 1153 -rm -f $(distdir).zip 1154 zip -rq $(distdir).zip $(distdir) 1155 $(am__post_remove_distdir) 1156 1157 dist dist-all: 1158 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 1159 $(am__post_remove_distdir) 1160 1161 # This target untars the dist file and tries a VPATH configuration. Then 1162 # it guarantees that the distribution is self-contained by making another 1163 # tarfile. 1164 distcheck: dist 1165 case '$(DIST_ARCHIVES)' in \ 1166 *.tar.gz*) \ 1167 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ 1168 *.tar.bz2*) \ 1169 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 1170 *.tar.lz*) \ 1171 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ 1172 *.tar.xz*) \ 1173 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ 1174 *.tar.Z*) \ 1175 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 1176 *.shar.gz*) \ 1177 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ 1178 *.zip*) \ 1179 unzip $(distdir).zip ;;\ 1180 esac 1181 chmod -R a-w $(distdir) 1182 chmod u+w $(distdir) 1183 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst 1184 chmod a-w $(distdir) 1185 test -d $(distdir)/_build || exit 0; \ 1186 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 1187 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 1188 && am__cwd=`pwd` \ 1189 && $(am__cd) $(distdir)/_build/sub \ 1190 && ../../configure \ 1191 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ 1192 $(DISTCHECK_CONFIGURE_FLAGS) \ 1193 --srcdir=../.. --prefix="$$dc_install_base" \ 1194 && $(MAKE) $(AM_MAKEFLAGS) \ 1195 && $(MAKE) $(AM_MAKEFLAGS) dvi \ 1196 && $(MAKE) $(AM_MAKEFLAGS) check \ 1197 && $(MAKE) $(AM_MAKEFLAGS) install \ 1198 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 1199 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 1200 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 1201 distuninstallcheck \ 1202 && chmod -R a-w "$$dc_install_base" \ 1203 && ({ \ 1204 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 1205 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 1206 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 1207 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 1208 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 1209 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 1210 && rm -rf "$$dc_destdir" \ 1211 && $(MAKE) $(AM_MAKEFLAGS) dist \ 1212 && rm -rf $(DIST_ARCHIVES) \ 1213 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ 1214 && cd "$$am__cwd" \ 1215 || exit 1 1216 $(am__post_remove_distdir) 1217 @(echo "$(distdir) archives ready for distribution: "; \ 1218 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 1219 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' 1220 distuninstallcheck: 1221 @test -n '$(distuninstallcheck_dir)' || { \ 1222 echo 'ERROR: trying to run $@ with an empty' \ 1223 '$$(distuninstallcheck_dir)' >&2; \ 1224 exit 1; \ 1225 }; \ 1226 $(am__cd) '$(distuninstallcheck_dir)' || { \ 1227 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ 1228 exit 1; \ 1229 }; \ 1230 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ 1231 || { echo "ERROR: files left after uninstall:" ; \ 1232 if test -n "$(DESTDIR)"; then \ 1233 echo " (check DESTDIR support)"; \ 1234 fi ; \ 1235 $(distuninstallcheck_listfiles) ; \ 1236 exit 1; } >&2 1237 distcleancheck: distclean 1238 @if test '$(srcdir)' = . ; then \ 1239 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 1240 exit 1 ; \ 1241 fi 1242 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 1243 || { echo "ERROR: files left in build directory after distclean:" ; \ 1244 $(distcleancheck_listfiles) ; \ 1245 exit 1; } >&2 1246 check-am: all-am 1247 check: $(BUILT_SOURCES) 1248 $(MAKE) $(AM_MAKEFLAGS) check-recursive 1249 all-am: Makefile $(LTLIBRARIES) $(HEADERS) config.h 1250 installdirs: installdirs-recursive 1251 installdirs-am: 1252 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includeexecdir)"; do \ 1253 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 1254 done 1255 install: $(BUILT_SOURCES) 1256 $(MAKE) $(AM_MAKEFLAGS) install-recursive 1257 install-exec: install-exec-recursive 1258 install-data: install-data-recursive 1259 uninstall: uninstall-recursive 1260 1261 install-am: all-am 1262 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 1263 1264 installcheck: installcheck-recursive 1265 install-strip: 1266 if test -z '$(STRIP)'; then \ 1267 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1268 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1269 install; \ 1270 else \ 1271 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1272 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1273 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 1274 fi 1275 mostlyclean-generic: 1276 1277 clean-generic: 1278 1279 distclean-generic: 1280 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 1281 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 1282 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 1283 1284 maintainer-clean-generic: 1285 @echo "This command is intended for maintainers to use" 1286 @echo "it deletes files that may require special tools to rebuild." 1287 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 1288 clean: clean-recursive 1289 1290 clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ 1291 mostlyclean-am 1292 1293 distclean: distclean-recursive 1294 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1295 -rm -f Makefile 1296 distclean-am: clean-am distclean-compile distclean-generic \ 1297 distclean-hdr distclean-libtool distclean-local distclean-tags 1298 1299 dvi: dvi-recursive 1300 1301 dvi-am: 1302 1303 html: html-recursive 1304 1305 html-am: 1306 1307 info: info-recursive 1308 1309 info-am: 1310 1311 install-data-am: install-includeHEADERS 1312 @$(NORMAL_INSTALL) 1313 $(MAKE) $(AM_MAKEFLAGS) install-data-hook 1314 install-dvi: install-dvi-recursive 1315 1316 install-dvi-am: 1317 1318 install-exec-am: install-libLTLIBRARIES \ 1319 install-nodist_includeexecHEADERS 1320 1321 install-html: install-html-recursive 1322 1323 install-html-am: 1324 1325 install-info: install-info-recursive 1326 1327 install-info-am: 1328 1329 install-man: 1330 1331 install-pdf: install-pdf-recursive 1332 1333 install-pdf-am: 1334 1335 install-ps: install-ps-recursive 1336 1337 install-ps-am: 1338 1339 installcheck-am: 1340 1341 maintainer-clean: maintainer-clean-recursive 1342 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1343 -rm -rf $(top_srcdir)/autom4te.cache 1344 -rm -f Makefile 1345 maintainer-clean-am: distclean-am maintainer-clean-generic 1346 1347 mostlyclean: mostlyclean-recursive 1348 1349 mostlyclean-am: mostlyclean-compile mostlyclean-generic \ 1350 mostlyclean-libtool 1351 1352 pdf: pdf-recursive 1353 1354 pdf-am: 1355 1356 ps: ps-recursive 1357 1358 ps-am: 1359 1360 uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES \ 1361 uninstall-nodist_includeexecHEADERS 1362 1363 .MAKE: $(am__recursive_targets) all check install install-am \ 1364 install-data-am install-strip 1365 1366 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ 1367 am--refresh check check-am clean clean-cscope clean-generic \ 1368 clean-libLTLIBRARIES clean-libtool clean-local cscope \ 1369 cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ 1370 dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \ 1371 dist-zip distcheck distclean distclean-compile \ 1372 distclean-generic distclean-hdr distclean-libtool \ 1373 distclean-local distclean-tags distcleancheck distdir \ 1374 distuninstallcheck dvi dvi-am html html-am info info-am \ 1375 install install-am install-data install-data-am \ 1376 install-data-hook install-dvi install-dvi-am install-exec \ 1377 install-exec-am install-html install-html-am \ 1378 install-includeHEADERS install-info install-info-am \ 1379 install-libLTLIBRARIES install-man \ 1380 install-nodist_includeexecHEADERS install-pdf install-pdf-am \ 1381 install-ps install-ps-am install-strip installcheck \ 1382 installcheck-am installdirs installdirs-am maintainer-clean \ 1383 maintainer-clean-generic mostlyclean mostlyclean-compile \ 1384 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 1385 tags tags-am uninstall uninstall-am uninstall-includeHEADERS \ 1386 uninstall-libLTLIBRARIES uninstall-nodist_includeexecHEADERS 1387 1388 .PRECIOUS: Makefile 1389 1390 1391 install-data-hook: 1392 @echo '' 1393 @echo '+-------------------------------------------------------------+' 1394 @echo '| CAUTION: |' 1395 @echo '| |' 1396 @echo '| If you have not already run "make check", then we strongly |' 1397 @echo '| recommend you do so. |' 1398 @echo '| |' 1399 @echo '| GMP has been carefully tested by its authors, but compilers |' 1400 @echo '| are all too often released with serious bugs. GMP tends to |' 1401 @echo '| explore interesting corners in compilers and has hit bugs |' 1402 @echo '| on quite a few occasions. |' 1403 @echo '| |' 1404 @echo '+-------------------------------------------------------------+' 1405 @echo '' 1406 1407 fac_table.h: gen-fac$(EXEEXT_FOR_BUILD) 1408 ./gen-fac $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >fac_table.h || (rm -f fac_table.h; exit 1) 1409 1410 gen-fac$(EXEEXT_FOR_BUILD): gen-fac$(U_FOR_BUILD).c bootstrap.c 1411 $(CC_FOR_BUILD) `test -f 'gen-fac$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-fac$(U_FOR_BUILD).c -o gen-fac$(EXEEXT_FOR_BUILD) 1412 1413 fib_table.h: gen-fib$(EXEEXT_FOR_BUILD) 1414 ./gen-fib header $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >fib_table.h || (rm -f fib_table.h; exit 1) 1415 1416 mpn/fib_table.c: gen-fib$(EXEEXT_FOR_BUILD) 1417 ./gen-fib table $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >mpn/fib_table.c || (rm -f mpn/fib_table.c; exit 1) 1418 1419 gen-fib$(EXEEXT_FOR_BUILD): gen-fib$(U_FOR_BUILD).c bootstrap.c 1420 $(CC_FOR_BUILD) `test -f 'gen-fib$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-fib$(U_FOR_BUILD).c -o gen-fib$(EXEEXT_FOR_BUILD) 1421 1422 mp_bases.h: gen-bases$(EXEEXT_FOR_BUILD) 1423 ./gen-bases header $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >mp_bases.h || (rm -f mp_bases.h; exit 1) 1424 1425 mpn/mp_bases.c: gen-bases$(EXEEXT_FOR_BUILD) 1426 ./gen-bases table $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >mpn/mp_bases.c || (rm -f mpn/mp_bases.c; exit 1) 1427 1428 gen-bases$(EXEEXT_FOR_BUILD): gen-bases$(U_FOR_BUILD).c bootstrap.c 1429 $(CC_FOR_BUILD) `test -f 'gen-bases$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-bases$(U_FOR_BUILD).c -o gen-bases$(EXEEXT_FOR_BUILD) $(LIBM_FOR_BUILD) 1430 1431 trialdivtab.h: gen-trialdivtab$(EXEEXT_FOR_BUILD) 1432 ./gen-trialdivtab $(GMP_LIMB_BITS) 8000 >trialdivtab.h || (rm -f trialdivtab.h; exit 1) 1433 1434 gen-trialdivtab$(EXEEXT_FOR_BUILD): gen-trialdivtab$(U_FOR_BUILD).c bootstrap.c 1435 $(CC_FOR_BUILD) `test -f 'gen-trialdivtab$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-trialdivtab$(U_FOR_BUILD).c -o gen-trialdivtab$(EXEEXT_FOR_BUILD) $(LIBM_FOR_BUILD) 1436 1437 mpn/jacobitab.h: gen-jacobitab$(EXEEXT_FOR_BUILD) 1438 ./gen-jacobitab >mpn/jacobitab.h || (rm -f mpn/jacobitab.h; exit 1) 1439 1440 gen-jacobitab$(EXEEXT_FOR_BUILD): gen-jacobitab$(U_FOR_BUILD).c 1441 $(CC_FOR_BUILD) `test -f 'gen-jacobitab$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-jacobitab$(U_FOR_BUILD).c -o gen-jacobitab$(EXEEXT_FOR_BUILD) 1442 1443 mpn/perfsqr.h: gen-psqr$(EXEEXT_FOR_BUILD) 1444 ./gen-psqr $(GMP_LIMB_BITS) $(GMP_NAIL_BITS) >mpn/perfsqr.h || (rm -f mpn/perfsqr.h; exit 1) 1445 1446 gen-psqr$(EXEEXT_FOR_BUILD): gen-psqr$(U_FOR_BUILD).c bootstrap.c 1447 $(CC_FOR_BUILD) `test -f 'gen-psqr$(U_FOR_BUILD).c' || echo '$(srcdir)/'`gen-psqr$(U_FOR_BUILD).c -o gen-psqr$(EXEEXT_FOR_BUILD) $(LIBM_FOR_BUILD) 1448 1449 # Avoid: CVS - cvs directories 1450 # *~ - emacs backups 1451 # .#* - cvs merge originals 1452 # 1453 # *~ and .#* only occur when a whole directory without it's own Makefile.am 1454 # is distributed, like "doc" or the mpn cpu subdirectories. 1455 # 1456 dist-hook: 1457 -find $(distdir) \( -name CVS -type d \) -o -name "*~" -o -name ".#*" \ 1458 | xargs rm -rf 1459 cp "$(srcdir)"/mini-gmp/tests/*.[ch] "$(distdir)/mini-gmp/tests" 1460 # grep -F $(VERSION) $(srcdir)/Makefile.am \ 1461 # | grep -q "^# *$(VERSION) *$(LIBGMP_LT_CURRENT):$(LIBGMP_LT_REVISION):$(LIBGMP_LT_AGE) *$(LIBGMPXX_LT_CURRENT):$(LIBGMPXX_LT_REVISION):$(LIBGMPXX_LT_AGE)" 1462 # test -z "`sed -n 's/^# *[0-9]*\.[0-9]*\.[0-9]* *\([0-9]*:[0-9]*:[0-9]*\) *\([0-9]*:[0-9]*:[0-9]*\) *\([0-9]*:[0-9]*:[0-9]*\).*/A\1\nB\2\nC\3/p' $(srcdir)/Makefile.am | grep -v 'A6:3:3\|B3:5:0\|C4:7:1' | sort | uniq -d`" 1463 1464 .PHONY: check-mini-gmp clean-mini-gmp 1465 1466 check-mini-gmp: 1467 abs_srcdir="`cd $(srcdir) && pwd`" ; \ 1468 $(MKDIR_P) mini-gmp/tests \ 1469 && cd mini-gmp/tests \ 1470 && TEST_LIBRARY_PATH="../../.libs" \ 1471 $(MAKE) -f "$$abs_srcdir/mini-gmp/tests/Makefile" \ 1472 VPATH="$$abs_srcdir/mini-gmp/tests" \ 1473 srcdir="$$abs_srcdir/mini-gmp/tests" \ 1474 MINI_GMP_DIR="$$abs_srcdir/mini-gmp" \ 1475 LDFLAGS="-L../../.libs" \ 1476 LIBS="-lgmp -lm" \ 1477 CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="-I../.." check 1478 1479 clean-mini-gmp: 1480 if [ -d mini-gmp/tests ] ; then \ 1481 abs_srcdir="`cd $(srcdir) && pwd`" ; \ 1482 cd mini-gmp/tests \ 1483 && $(MAKE) -f "$$abs_srcdir/mini-gmp/tests/Makefile" clean ; \ 1484 fi 1485 1486 clean-local: clean-mini-gmp 1487 distclean-local: clean-mini-gmp 1488 1489 # Tell versions [3.59,3.63) of GNU make to not export all variables. 1490 # Otherwise a system limit (for SysV at least) may be exceeded. 1491 .NOEXPORT: