| version 1.1.1.1, 2000/01/10 15:35:22 | version 1.1.1.2, 2000/09/09 14:12:20 | 
|  |  | 
| # Makefile for GNU MP/mpn functions | # Makefile.in generated automatically by automake 1.4a from Makefile.am | 
| # Copyright (C) 1991, 1993, 1994, 1996 Free Software Foundation, Inc. |  | 
|  |  | 
| # This file is part of the GNU MP Library. | # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. | 
|  | # This Makefile.in is free software; the Free Software Foundation | 
|  | # gives unlimited permission to copy and/or distribute it, | 
|  | # with or without modifications, as long as this notice is preserved. | 
|  |  | 
|  | # This program is distributed in the hope that it will be useful, | 
|  | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | 
|  | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | 
|  | # PARTICULAR PURPOSE. | 
|  |  | 
|  | SHELL = @SHELL@ | 
|  |  | 
|  | srcdir = @srcdir@ | 
|  | top_srcdir = @top_srcdir@ | 
|  | VPATH = @srcdir@ | 
|  | prefix = @prefix@ | 
|  | exec_prefix = @exec_prefix@ | 
|  |  | 
|  | bindir = @bindir@ | 
|  | sbindir = @sbindir@ | 
|  | libexecdir = @libexecdir@ | 
|  | datadir = @datadir@ | 
|  | sysconfdir = @sysconfdir@ | 
|  | sharedstatedir = @sharedstatedir@ | 
|  | localstatedir = @localstatedir@ | 
|  | libdir = @libdir@ | 
|  | infodir = @infodir@ | 
|  | mandir = @mandir@ | 
|  | includedir = @includedir@ | 
|  | oldincludedir = /usr/include | 
|  |  | 
|  | DESTDIR = | 
|  |  | 
|  | pkgdatadir = $(datadir)/@PACKAGE@ | 
|  | pkglibdir = $(libdir)/@PACKAGE@ | 
|  | pkgincludedir = $(includedir)/@PACKAGE@ | 
|  |  | 
|  | top_builddir = .. | 
|  |  | 
|  | ACLOCAL = @ACLOCAL@ | 
|  | AUTOCONF = @AUTOCONF@ | 
|  | AUTOMAKE = @AUTOMAKE@ | 
|  | AUTOHEADER = @AUTOHEADER@ | 
|  |  | 
|  | INSTALL = @INSTALL@ | 
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | 
|  | INSTALL_DATA = @INSTALL_DATA@ | 
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 
|  | INSTALL_STRIP_FLAG = | 
|  | transform = @program_transform_name@ | 
|  |  | 
|  | NORMAL_INSTALL = : | 
|  | PRE_INSTALL = : | 
|  | POST_INSTALL = : | 
|  | NORMAL_UNINSTALL = : | 
|  | PRE_UNINSTALL = : | 
|  | POST_UNINSTALL = : | 
|  |  | 
|  | @SET_MAKE@ | 
|  | build_alias = @build_alias@ | 
|  | build_triplet = @build@ | 
|  | host_alias = @host_alias@ | 
|  | host_triplet = @host@ | 
|  | target_alias = @target_alias@ | 
|  | target_triplet = @target@ | 
|  | AMDEP = @AMDEP@ | 
|  | AMTAR = @AMTAR@ | 
|  | AR = @AR@ | 
|  | AS = @AS@ | 
|  | AWK = @AWK@ | 
|  | CALLING_CONVENTIONS_OBJS = @CALLING_CONVENTIONS_OBJS@ | 
|  | CC = @CC@ | 
|  | CCAS = @CCAS@ | 
|  | CPP = @CPP@ | 
|  | CXX = @CXX@ | 
|  | CXXCPP = @CXXCPP@ | 
|  | DEPDIR = @DEPDIR@ | 
|  | DLLTOOL = @DLLTOOL@ | 
|  | EXEEXT = @EXEEXT@ | 
|  | LIBTOOL = @LIBTOOL@ | 
|  | LN_S = @LN_S@ | 
|  | M4 = @M4@ | 
|  | MAINT = @MAINT@ | 
|  | MAKEINFO = @MAKEINFO@ | 
|  | OBJDUMP = @OBJDUMP@ | 
|  | OBJEXT = @OBJEXT@ | 
|  | PACKAGE = @PACKAGE@ | 
|  | RANLIB = @RANLIB@ | 
|  | SPEED_CYCLECOUNTER_OBJS = @SPEED_CYCLECOUNTER_OBJS@ | 
|  | STRIP = @STRIP@ | 
|  | U = @U@ | 
|  | VERSION = @VERSION@ | 
|  | gmp_srclinks = @gmp_srclinks@ | 
|  | install_sh = @install_sh@ | 
|  | mpn_objects = @mpn_objects@ | 
|  | mpn_objs_in_libgmp = @mpn_objs_in_libgmp@ | 
|  |  | 
|  | # Copyright (C) 1996, 1998, 1999, 2000 Free Software Foundation, Inc. | 
|  | # | 
|  | # This file is part of the GNU MP Library. | 
|  | # | 
| # The GNU MP Library is free software; you can redistribute it and/or modify | # The GNU MP Library is free software; you can redistribute it and/or modify | 
| # it under the terms of the GNU Library General Public License as published by | # it under the terms of the GNU Lesser General Public License as published by | 
| # the Free Software Foundation; either version 2 of the License, or (at your | # the Free Software Foundation; either version 2.1 of the License, or (at your | 
| # option) any later version. | # option) any later version. | 
|  | # | 
| # The GNU MP Library is distributed in the hope that it will be useful, but | # The GNU MP Library is distributed in the hope that it will be useful, but | 
| # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | 
| # or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public | # or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public | 
| # License for more details. | # License for more details. | 
|  | # | 
| # You should have received a copy of the GNU Library General Public License | # You should have received a copy of the GNU Lesser General Public License | 
| # along with the GNU MP Library; see the file COPYING.LIB.  If not, write to | # along with the GNU MP Library; see the file COPYING.LIB.  If not, write to | 
| # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, | # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, | 
| # MA 02111-1307, USA. | # MA 02111-1307, USA. | 
|  |  | 
| srcdir = . |  | 
|  |  | 
| MPN_OBJECTS = This gets filled in by configure.in. | AUTOMAKE_OPTIONS = gnu no-dependencies | 
| MPN_LINKS = This gets filled in by configure.in. | SUBDIRS = tests | 
| CC = gcc |  | 
| CPP = $(CC) -E |  | 
| CFLAGS = -g -O |  | 
| INCLUDES = -I. -I.. -I$(srcdir) -I$(srcdir)/.. |  | 
| AR = ar |  | 
| AR_FLAGS = rc |  | 
| SFLAGS= |  | 
|  |  | 
| #### host and target specific makefile fragments come in here. | CPP = @CPP@ | 
| ### |  | 
|  |  | 
| libmpn.a: Makefile mp_bases.o $(MPN_OBJECTS) | # -DOPERATION_$* tells multi-function files which function to produce. | 
| rm -f $@ | INCLUDES = -I$(top_srcdir) -DOPERATION_$* | 
| $(AR) $(AR_FLAGS) $@ mp_bases.o $(MPN_OBJECTS) |  | 
|  |  | 
| .SUFFIXES: .c .s .S | GENERIC_SOURCES = mp_bases.c | 
|  | OFILES = @mpn_objects@ | 
|  |  | 
|  | noinst_LTLIBRARIES = libmpn.la | 
|  | libmpn_la_SOURCES = $(GENERIC_SOURCES) | 
|  | libmpn_la_LIBADD = $(OFILES) | 
|  | libmpn_la_DEPENDENCIES = $(OFILES) | 
|  |  | 
|  | TARG_DIST = a29k alpha arm clipper cray generic hppa i960 lisp m68k m88k \ | 
|  | mips2 mips3 ns32k pa64 pa64w power powerpc32 powerpc64 pyr sh sparc32 \ | 
|  | sparc64 thumb vax x86 z8000 z8000x | 
|  |  | 
|  |  | 
|  | EXTRA_DIST = underscore.h asm-defs.m4 $(TARG_DIST) | 
|  |  | 
|  | # COMPILE minus CC.  FIXME: Really pass *_CFLAGS to CPP? | 
|  | COMPILE_FLAGS = \ | 
|  | $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | 
|  |  | 
|  |  | 
|  | SUFFIXES = .s .S .asm | 
|  | subdir = mpn | 
|  | mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs | 
|  | CONFIG_HEADER = ../config.h | 
|  | CONFIG_CLEAN_FILES = | 
|  | LTLIBRARIES =  $(noinst_LTLIBRARIES) | 
|  |  | 
|  |  | 
|  | DEFS = @DEFS@ -I. -I$(srcdir) -I.. | 
|  | CPPFLAGS = @CPPFLAGS@ | 
|  | LDFLAGS = @LDFLAGS@ | 
|  | LIBS = @LIBS@ | 
|  | libmpn_la_LDFLAGS = | 
|  | am_libmpn_la_OBJECTS =  mp_bases.lo | 
|  | libmpn_la_OBJECTS =  $(am_libmpn_la_OBJECTS) | 
|  | COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | 
|  | LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | 
|  | CFLAGS = @CFLAGS@ | 
|  | CCLD = $(CC) | 
|  | LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | 
|  | DIST_SOURCES =  $(libmpn_la_SOURCES) | 
|  | DIST_COMMON =  README Makefile.am Makefile.in | 
|  |  | 
|  |  | 
|  | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | 
|  |  | 
|  | GZIP_ENV = --best | 
|  | depcomp = | 
|  | SOURCES = $(libmpn_la_SOURCES) | 
|  | OBJECTS = $(am_libmpn_la_OBJECTS) | 
|  |  | 
|  | all: all-redirect | 
|  | .SUFFIXES: | 
|  | .SUFFIXES: .S .asm .c .lo .o .obj .s | 
|  | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) | 
|  | cd $(top_srcdir) && $(AUTOMAKE) --gnu mpn/Makefile | 
|  |  | 
|  | Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status | 
|  | cd $(top_builddir) \ | 
|  | && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status | 
|  |  | 
|  |  | 
|  | mostlyclean-noinstLTLIBRARIES: | 
|  |  | 
|  | clean-noinstLTLIBRARIES: | 
|  | -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) | 
|  |  | 
|  | distclean-noinstLTLIBRARIES: | 
|  |  | 
|  | maintainer-clean-noinstLTLIBRARIES: | 
|  |  | 
|  | mostlyclean-compile: | 
|  | -rm -f *.o core *.core | 
|  | -rm -f *.$(OBJEXT) | 
|  |  | 
|  | clean-compile: | 
|  |  | 
|  | distclean-compile: | 
|  | -rm -f *.tab.c | 
|  |  | 
|  | maintainer-clean-compile: | 
|  |  | 
|  | mostlyclean-libtool: | 
|  | -rm -f *.lo | 
|  |  | 
|  | clean-libtool: | 
|  | -rm -rf .libs _libs | 
|  |  | 
|  | distclean-libtool: | 
|  |  | 
|  | maintainer-clean-libtool: | 
|  |  | 
|  | libmpn.la: $(libmpn_la_OBJECTS) $(libmpn_la_DEPENDENCIES) | 
|  | $(LINK)  $(libmpn_la_LDFLAGS) $(libmpn_la_OBJECTS) $(libmpn_la_LIBADD) $(LIBS) | 
| .c.o: | .c.o: | 
| $(CC) -c $(INCLUDES) $(CFLAGS) $(XCFLAGS) $< | $(COMPILE) -c $< | 
|  | .c.obj: | 
|  | $(COMPILE) -c `cygpath -w $<` | 
|  | .c.lo: | 
|  | $(LTCOMPILE) -c -o $@ $< | 
|  |  | 
|  | # This directory's subdirectories are mostly independent; you can cd | 
|  | # into them and run `make' without going through this Makefile. | 
|  | # To change the values of `make' variables: instead of editing Makefiles, | 
|  | # (1) if the variable is set in `config.status', edit `config.status' | 
|  | #     (which will cause the Makefiles to be regenerated when you run `make'); | 
|  | # (2) otherwise, pass the desired values on the `make' command line. | 
|  |  | 
|  | all-recursive install-data-recursive install-exec-recursive \ | 
|  | installdirs-recursive install-recursive uninstall-recursive  \ | 
|  | check-recursive installcheck-recursive info-recursive dvi-recursive: | 
|  | @set fnord $(MAKEFLAGS); amf=$$2; \ | 
|  | dot_seen=no; \ | 
|  | target=`echo $@ | sed s/-recursive//`; \ | 
|  | list='$(SUBDIRS)'; for subdir in $$list; do \ | 
|  | echo "Making $$target in $$subdir"; \ | 
|  | if test "$$subdir" = "."; then \ | 
|  | dot_seen=yes; \ | 
|  | local_target="$$target-am"; \ | 
|  | else \ | 
|  | local_target="$$target"; \ | 
|  | fi; \ | 
|  | (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | 
|  | || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ | 
|  | done; \ | 
|  | if test "$$dot_seen" = "no"; then \ | 
|  | $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ | 
|  | fi; test -z "$$fail" | 
|  |  | 
|  | mostlyclean-recursive clean-recursive distclean-recursive \ | 
|  | maintainer-clean-recursive: | 
|  | @set fnord $(MAKEFLAGS); amf=$$2; \ | 
|  | dot_seen=no; \ | 
|  | rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ | 
|  | rev="$$subdir $$rev"; \ | 
|  | if test "$$subdir" = "."; then dot_seen=yes; else :; fi; \ | 
|  | done; \ | 
|  | test "$$dot_seen" = "no" && rev=". $$rev"; \ | 
|  | target=`echo $@ | sed s/-recursive//`; \ | 
|  | for subdir in $$rev; do \ | 
|  | echo "Making $$target in $$subdir"; \ | 
|  | if test "$$subdir" = "."; then \ | 
|  | local_target="$$target-am"; \ | 
|  | else \ | 
|  | local_target="$$target"; \ | 
|  | fi; \ | 
|  | (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | 
|  | || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ | 
|  | done && test -z "$$fail" | 
|  | tags-recursive: | 
|  | list='$(SUBDIRS)'; for subdir in $$list; do \ | 
|  | test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ | 
|  | done | 
|  |  | 
|  | tags: TAGS | 
|  |  | 
|  | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | 
|  | list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ | 
|  | unique=`for i in $$list; do \ | 
|  | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | 
|  | done | \ | 
|  | $(AWK) '    { files[$$0] = 1; } \ | 
|  | END { for (i in files) print i; }'`; \ | 
|  | mkid -f$$here/ID $$unique $(LISP) | 
|  |  | 
|  | TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | 
|  | $(TAGS_FILES) $(LISP) | 
|  | tags=; \ | 
|  | here=`pwd`; \ | 
|  | list='$(SUBDIRS)'; for subdir in $$list; do \ | 
|  | if test "$$subdir" = .; then :; else \ | 
|  | test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ | 
|  | fi; \ | 
|  | done; \ | 
|  | list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ | 
|  | unique=`for i in $$list; do \ | 
|  | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | 
|  | done | \ | 
|  | $(AWK) '    { files[$$0] = 1; } \ | 
|  | END { for (i in files) print i; }'`; \ | 
|  | test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ | 
|  | || etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) | 
|  |  | 
|  | mostlyclean-tags: | 
|  |  | 
|  | clean-tags: | 
|  |  | 
|  | distclean-tags: | 
|  | -rm -f TAGS ID | 
|  |  | 
|  | maintainer-clean-tags: | 
|  |  | 
|  | distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) | 
|  |  | 
|  | distdir: $(DISTFILES) | 
|  | @for file in $(DISTFILES); do \ | 
|  | d=$(srcdir); \ | 
|  | if test -d $$d/$$file; then \ | 
|  | cp -pR $$d/$$file $(distdir); \ | 
|  | else \ | 
|  | test -f $(distdir)/$$file \ | 
|  | || cp -p $$d/$$file $(distdir)/$$file || :; \ | 
|  | fi; \ | 
|  | done | 
|  | for subdir in $(SUBDIRS); do \ | 
|  | if test "$$subdir" = .; then :; else \ | 
|  | test -d $(distdir)/$$subdir \ | 
|  | || mkdir $(distdir)/$$subdir \ | 
|  | || exit 1; \ | 
|  | (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ | 
|  | || exit 1; \ | 
|  | fi; \ | 
|  | done | 
|  | info-am: | 
|  | info: info-recursive | 
|  | dvi-am: | 
|  | dvi: dvi-recursive | 
|  | check-am: all-am | 
|  | check: check-recursive | 
|  | installcheck-am: | 
|  | installcheck: installcheck-recursive | 
|  | install-exec-am: | 
|  | install-exec: install-exec-recursive | 
|  |  | 
|  | install-data-am: | 
|  | install-data: install-data-recursive | 
|  |  | 
|  | install-am: all-am | 
|  | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | 
|  | install: install-recursive | 
|  | uninstall-am: | 
|  | uninstall: uninstall-recursive | 
|  | all-am: Makefile $(LTLIBRARIES) | 
|  | all-redirect: all-recursive | 
|  | install-strip: | 
|  | $(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install | 
|  | installdirs: installdirs-recursive | 
|  | installdirs-am: | 
|  |  | 
|  |  | 
|  | mostlyclean-generic: | 
|  |  | 
|  | clean-generic: | 
|  |  | 
|  | distclean-generic: | 
|  | -rm -f Makefile $(CONFIG_CLEAN_FILES) | 
|  | -rm -f config.cache config.log stamp-h stamp-h[0-9]* | 
|  |  | 
|  | maintainer-clean-generic: | 
|  | -rm -f Makefile.in | 
|  | mostlyclean-am:  mostlyclean-noinstLTLIBRARIES mostlyclean-compile \ | 
|  | mostlyclean-libtool mostlyclean-tags \ | 
|  | mostlyclean-generic | 
|  |  | 
|  | mostlyclean: mostlyclean-recursive | 
|  |  | 
|  | clean-am:  clean-noinstLTLIBRARIES clean-compile clean-libtool \ | 
|  | clean-tags clean-generic mostlyclean-am | 
|  |  | 
|  | clean: clean-recursive | 
|  |  | 
|  | distclean-am:  distclean-noinstLTLIBRARIES distclean-compile \ | 
|  | distclean-libtool distclean-tags distclean-generic \ | 
|  | clean-am | 
|  | -rm -f libtool | 
|  |  | 
|  | distclean: distclean-recursive | 
|  |  | 
|  | maintainer-clean-am:  maintainer-clean-noinstLTLIBRARIES \ | 
|  | maintainer-clean-compile maintainer-clean-libtool \ | 
|  | maintainer-clean-tags maintainer-clean-generic \ | 
|  | distclean-am | 
|  | @echo "This command is intended for maintainers to use;" | 
|  | @echo "it deletes files that may require special tools to rebuild." | 
|  |  | 
|  | maintainer-clean: maintainer-clean-recursive | 
|  |  | 
|  | .PHONY: mostlyclean-noinstLTLIBRARIES distclean-noinstLTLIBRARIES \ | 
|  | clean-noinstLTLIBRARIES maintainer-clean-noinstLTLIBRARIES \ | 
|  | mostlyclean-compile distclean-compile clean-compile \ | 
|  | maintainer-clean-compile mostlyclean-libtool distclean-libtool \ | 
|  | clean-libtool maintainer-clean-libtool install-recursive \ | 
|  | uninstall-recursive install-data-recursive uninstall-data-recursive \ | 
|  | install-exec-recursive uninstall-exec-recursive installdirs-recursive \ | 
|  | uninstalldirs-recursive all-recursive check-recursive \ | 
|  | installcheck-recursive info-recursive dvi-recursive \ | 
|  | mostlyclean-recursive distclean-recursive clean-recursive \ | 
|  | maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ | 
|  | distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ | 
|  | dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ | 
|  | install-exec install-data-am install-data install-am install \ | 
|  | uninstall-am uninstall all-redirect all-am all install-strip \ | 
|  | installdirs-am installdirs mostlyclean-generic distclean-generic \ | 
|  | clean-generic maintainer-clean-generic clean mostlyclean distclean \ | 
|  | maintainer-clean | 
|  |  | 
|  |  | 
|  | # *.s are not preprocessed at all. | 
| .s.o: | .s.o: | 
| $(CC) -c $(CFLAGS) $< | $(CCAS) $(COMPILE_FLAGS) $< | 
|  | .s.obj: | 
|  | $(CCAS) $(COMPILE_FLAGS) `cygpath -w $<` | 
|  | .s.lo: | 
|  | $(LIBTOOL) --mode=compile $(CCAS) $(COMPILE_FLAGS) $< | 
|  |  | 
|  | # *.S are preprocessed with CPP. | 
| .S.o: | .S.o: | 
| $(CPP) $(SFLAGS) $(INCLUDES) $(CFLAGS) $< | grep -v '^#' >tmp-$*.s | $(CPP) $(COMPILE_FLAGS) $< | grep -v '^#' >tmp-$*.s | 
| $(CC) -c tmp-$*.s -o $@ | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
| rm -f tmp-$*.s | rm -f tmp-$*.s | 
|  | .S.obj: | 
|  | $(CPP) $(COMPILE_FLAGS) `cygpath -w $<` | grep -v '^#' >tmp-$*.s | 
|  | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
|  | rm -f tmp-$*.s | 
|  |  | 
| clean mostlyclean: | # We have to rebuild the static object file without passing -DPIC to | 
| rm -f *.o tmp-* libmpn.a | # preprocessor.  The overhead cost is one extra assemblation.  FIXME: | 
| #-cd tests; $(MAKE) $@ | # Teach libtool how to assemble with a preprocessor pass (CPP or m4). | 
| distclean maintainer-clean: clean |  | 
| rm -f asm-syntax.h Makefile config.status $(MPN_LINKS) |  | 
| -cd tests; $(MAKE) $@ |  | 
|  |  | 
| Makefile: $(srcdir)/Makefile.in | .S.lo: | 
| $(SHELL) ./config.status | $(CPP) $(COMPILE_FLAGS) -DPIC $< | grep -v '^#' >tmp-$*.s | 
|  | $(LIBTOOL) --mode=compile $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
|  | $(CPP) $(COMPILE_FLAGS) $< | grep -v '^#' >tmp-$*.s | 
|  | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $*.o | 
|  | rm -f tmp-$*.s | 
|  |  | 
|  | # *.m4 are preprocessed with m4. | 
|  | .asm.o: | 
|  | $(M4) -DOPERATION_$* $< >tmp-$*.s | 
|  | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
|  | rm -f tmp-$*.s | 
|  | .asm.obj: | 
|  | $(M4) -DOPERATION_$* `cygpath -w $<` >tmp-$*.s | 
|  | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
|  | rm -f tmp-$*.s | 
|  | .asm.lo: | 
|  | $(M4) -DPIC -DOPERATION_$* $< >tmp-$*.s | 
|  | $(LIBTOOL) --mode=compile $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $@ | 
|  | $(M4) -DOPERATION_$* $< >tmp-$*.s | 
|  | $(CCAS) $(COMPILE_FLAGS) tmp-$*.s -o $*.o | 
|  | rm -f tmp-$*.s | 
|  |  | 
| # Maybe configure could add dependencies here..? | # Tell versions [3.59,3.63) of GNU make to not export all variables. | 
|  | # Otherwise a system limit (for SysV at least) may be exceeded. | 
| H = $(srcdir)/../gmp.h $(srcdir)/../gmp-impl.h gmp-mparam.h | .NOEXPORT: | 
| L = $(srcdir)/../longlong.h |  | 
|  |  | 
| mp_bases.o: $(srcdir)/mp_bases.c $(H) |  | 
| bdivmod.o: bdivmod.c $(H) $(L) |  | 
| cmp.o: cmp.c $(H) |  | 
| divmod_1.o: divmod_1.c $(H) $(L) |  | 
| divrem.o: divrem.c $(H) $(L) |  | 
| divrem_1.o: divrem_1.c $(H) $(L) |  | 
| dump.o: dump.c $(H) |  | 
| gcd.o: gcd.c $(H) $(L) |  | 
| gcd_1.o: gcd_1.c $(H) $(L) |  | 
| gcdext.o: gcdext.c $(H) $(L) |  | 
| get_str.o: get_str.c $(H) $(L) |  | 
| hamdist.o: hamdist.c $(H) |  | 
| inlines.o: inlines.c $(srcdir)/../gmp.h |  | 
| mod_1.o: mod_1.c $(H) $(L) |  | 
| mul.o: mul.c $(H) |  | 
| mul_n.o: mul_n.c $(H) |  | 
| perfsqr.o: perfsqr.c $(H) $(L) |  | 
| popcount.o: popcount.c $(H) |  | 
| pre_mod_1.o: pre_mod_1.c $(H) $(L) |  | 
| random2.o: random2.c $(H) |  | 
| scan0.o: scan0.c $(H) $(L) |  | 
| scan1.o: scan1.c $(H) $(L) |  | 
| set_str.o: set_str.c $(H) |  | 
| sqrtrem.o: sqrtrem.c $(H) $(L) |  |