xref: /netbsd-src/external/lgpl3/mpfr/dist/tune/Makefile.am (revision 230b95665bbd3a9d1a53658a36b1053f8382a519)
1# Copyright 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
2# This Makefile.am is free software; the Free Software Foundation
3# gives unlimited permission to copy and/or distribute it,
4# with or without modifications, as long as this notice is preserved.
5
6# This program is distributed in the hope that it will be useful,
7# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
8# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
9# PARTICULAR PURPOSE.
10
11
12EXTRA_PROGRAMS = tuneup speed bidimensional_sample
13
14tuneup_SOURCES = tuneup.c
15tuneup_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS)
16tuneup_LDFLAGS = -static
17
18speed_SOURCES = speed.c
19speed_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS)
20speed_LDFLAGS = -static
21
22bidimensional_sample_SOURCES = bidimensional_sample.c
23bidimensional_sample_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS)
24bidimensional_sample_LDFLAGS = -static
25
26INCLUDES = -I$(top_srcdir)/src -I$(top_builddir)/src
27
28tune:
29	$(MAKE) $(AM_MAKEFLAGS) tuneup$(EXEEXT)
30	./tuneup$(EXEEXT) -v
31	mv mparam.h $(top_builddir)/src/
32	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) clean
33	cd $(top_builddir)/src && $(MAKE) $(AM_MAKEFLAGS) libmpfr.la
34
35$(top_builddir)/src/libmpfr.la:
36	cd $(top_builddir)/src && $(MAKE) $(AM_MAKEFLAGS) libmpfr.la
37
38CLEANFILES = $(EXTRA_PROGRAMS) mparam.h
39