summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4>2003-01-08 20:43:02 +0000
committerryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4>2003-01-08 20:43:02 +0000
commitc0dd6cefd13e921573eeeba256d056344f08aef3 (patch)
tree699d887f941f3e7a18299a0039f70a349e7937ba /tests/Makefile.am
parent9051d55deb227f725b6a52f386ccc362f3565bb3 (diff)
downloadmpfr-c0dd6cefd13e921573eeeba256d056344f08aef3.tar.gz
Add x86.asm support.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2143 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index a49ed5653..a1d797e18 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -8,8 +8,23 @@ INCLUDES = -I$(top_srcdir) @INCLUDES@
check_LIBRARIES = libfrtests.a
libfrtests_a_SOURCES = memory.c rnd_mode.c tests.c
+EXTRA_libfrtests_a_SOURCES = x86.asm
+libfrtests_a_DEPENDENCIES = $(TESTS_ASM_OBJECTS)
+libfrtests_a_LIBADD = $(libfrtests_a_DEPENDENCIES)
$(top_builddir)/libmpfr.a:
cd $(top_builddir); make libmpfr.a
TESTS = $(check_PROGRAMS)
+
+
+# This $(srcdir) and $(CYGPATH_W) stuff follows automake 1.7.2
+SUFFIXES = .asm
+.asm.o:
+ grep -v '^#' `test -f '$<' || echo '$(srcdir)/'`$< >tmp-$*.s
+ $(COMPILE) -c tmp-$*.s -o $@
+ rm -f tmp-$*.s
+.asm.obj:
+ grep -v '^#' `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<' >tmp-$*.s
+ $(COMPILE) -c tmp-$*.s -o $@
+ rm -f tmp-$*.s