summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Copyright notice update: added 2021 withvlefevre2021-01-031-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2020)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2020 from the example in the doc/README.dev file. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14229 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2020 withvlefevre2020-01-081-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2019)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2019 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13652 280ebfd0-de03-0410-8827-d642c229c3f4
* For Makefile.am and each one in SUBDIRS, added the .POSIX target tovlefevre2019-08-021-0/+6
| | | | | | | select the POSIX behavior (since we do not require GNU "make"). See: https://sympa.inria.fr/sympa/arc/mpfr/2019-08/msg00005.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13545 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Fixed dist-hook for ck-mparam, which was run from avlefevre2019-07-311-2/+4
| | | | | | | | read-only directory with "make distcheck" while a temporary file is created in the current directory, yielding a failure (ck-mparam has been run in dist-hook since r12533 on 2018-04-03). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13541 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2019 withvlefevre2019-01-011-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2018)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2018 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13359 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Distribute the doc/mini-gmp file.vlefevre2018-09-191-1/+1
| | | | | | | [configure.ac] For --with-mini-gmp, say: "(experimental, please read doc/mini-gmp file)" git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13229 280ebfd0-de03-0410-8827-d642c229c3f4
* Added examples/threads.c (and updated Makefile.am): multithreading testvlefevre2018-07-201-2/+3
| | | | | | to detect scaling issues with MPFR. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12943 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added tools/check_mparam.c and tools/ck-mparamvlefevre2018-04-031-2/+2
| | | | | | to EXTRA_DIST since tools/ck-mparam is now run in dist-hook. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12537 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added missing comments for dist-hook.vlefevre2018-04-031-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12534 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Run ck-mparam in dist-hook (for "make dist").vlefevre2018-04-031-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12533 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Updated comments.vlefevre2018-01-201-2/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12113 280ebfd0-de03-0410-8827-d642c229c3f4
* Added check-exported-symbols make rule to check that MPFR does notvlefevre2018-01-201-1/+4
| | | | | | define symbols with a GMP reserved prefix. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12111 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2018 withvlefevre2018-01-031-1/+1
| | | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2017)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the ck-mparam and timings-mpfr.c files and the mbench directory under "tools" (not distributed with MPFR). Removed 2017 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12067 280ebfd0-de03-0410-8827-d642c229c3f4
* Two fixes for the check-gmp-symbols make rule:vlefevre2017-11-301-1/+2
| | | | | | | | | * Use $(COMPILE) instead of $(CC) to get the usual compilation flags (in particular, the -I flags may be important to find gmp.h and to get the correct one). * Run the test only if libmpfr.so exists. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11870 280ebfd0-de03-0410-8827-d642c229c3f4
* Added comment about the check-gmp-symbols make rule (added in r11865).vlefevre2017-11-301-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11866 280ebfd0-de03-0410-8827-d642c229c3f4
* Added check-gmp-symbols make rule to check that MPFR does not usevlefevre2017-11-301-0/+5
| | | | | | GMP internal symbols. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11865 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Put doc/README.dev in EXTRA_DIST to provide this file invlefevre2017-06-011-3/+3
| | | | | | | | | tarballs too (it is not installed by "make install", though), since it contains information that may be useful for users of tarballs and various distributed files mention it. [README] Update about the "doc" directory and "doc/README.dev". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11561 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2016)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2016 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11117 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-clz_tab sh script to check the __clz_tab sizesvlefevre2016-07-041-1/+2
| | | | | | | (to detect issues like the one fixed in r10542). Run this script in dist-hook (Makefile.am) and in mpfrlint. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10544 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/Makefile.am] Reverted the change done in r10283 as the mpfr.infovlefevre2016-05-041-0/+1
| | | | | | | file was always rebuilt. [Makefile.am] Execute check-typography from dist-hook instead. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10286 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Add doc/check-typography to the tarball as it is neededvlefevre2016-05-041-1/+1
| | | | | | | to rebuild the mpfr.info file if the mpfr.texi file is modified. [doc/check-typography] Added copyright notice and explanations. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10285 280ebfd0-de03-0410-8827-d642c229c3f4
* Added pkg-config support (patch from Kip Warner + some changes).vlefevre2016-04-211-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10272 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-news Perl script to check the NEWS file.vlefevre2016-02-241-1/+4
| | | | | | | | In Makefile.am: * run this script in dist-hook for "make dist"; * added this script to EXTRA_DIST as it is used in dist-hook. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10101 280ebfd0-de03-0410-8827-d642c229c3f4
* added example on how to use mpfr_can_roundzimmerma2016-01-271-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9868 280ebfd0-de03-0410-8827-d642c229c3f4
* added target "make bench"zimmerma2016-01-181-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9830 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2016 withvlefevre2016-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2015)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the m4 and tools/mbench directories were not modified). Removed 2015 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9779 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Updated comment about ACLOCAL_AMFLAGS.vlefevre2015-04-241-3/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9379 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2015 withvlefevre2015-02-131-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2014 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9278 280ebfd0-de03-0410-8827-d642c229c3f4
* added subdir tools/benchzimmerma2014-01-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8864 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2014 withvlefevre2014-01-031-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2013)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the tools/mbench directory was not modified). Removed 2013 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8723 280ebfd0-de03-0410-8827-d642c229c3f4
* Use copyright year ranges, followingvlefevre2013-05-301-1/+1
| | | | | | http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8540 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added a comment about ACLOCAL_AMFLAGS, based on thevlefevre2013-05-151-0/+4
| | | | | | GNU Automake 1.13.2 release notes. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8520 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2013 withvlefevre2013-01-031-1/+1
| | | | | | | | | perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 directory (the tools/mbench directory was not modified). Removed 2012 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8447 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2012 withvlefevre2012-01-101-1/+1
| | | | | | | | | perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file (the m4 and tools/mbench directories were not modified). Removed 2011 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7986 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added tools/ck-copyright-notice to EXTRA_DIST as it isvlefevre2011-09-091-1/+2
| | | | | | | | | used in dist-hook. [tools/ck-copyright-notice] Added copyright notice (since this file is distributed in the tarballs). Note: the first year is 2008 as a part of the code comes from r5370 in mpfrlint. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7817 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-copyright-notice sh script from mpfrlint (updated) tovlefevre2011-09-091-4/+6
| | | | | | | | | check that copyright notices exist and appear to be correct. Updated tools/mpfrlint to run tools/ck-copyright-notice instead of its old test. In Makefile.am, run tools/ck-copyright-notice in dist-hook for "make dist". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7812 280ebfd0-de03-0410-8827-d642c229c3f4
* Added "make dist" support for -dev MPFR versions by distributing thevlefevre2011-05-011-1/+2
| | | | | | | | | | tests/data files in the tarball for such MPFR versions ("make check" fails if some data file couldn't be read for such versions). * configure.ac: add a Makefile variable DATAFILES, which contains the list of the tests/data files if the MPFR version ends with "-dev". * Makefile.am: add $(DATAFILES) to EXTRA_DIST. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7644 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac,Makefile.am] Clean-up and depend on GNU Automake 1.11.vlefevre2011-02-031-11/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7448 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2011 withvlefevre2011-01-171-1/+1
| | | | | | | | perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 and tools/mbench directories. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7389 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-version-info Perl script with the same license asvlefevre2010-08-171-10/+5
| | | | | | | | | | Makefile.am, to check consistency concerning -version-info and that the -version-info value is up-to-date. Updated Makefile.am: * In dist-hook, replaced complex sh code by a call to ck-version-info. * Distribute ck-version-info (EXTRA_DIST). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7091 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Put tools/get_patches.sh back to EXTRA_DIST.vlefevre2010-08-171-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7089 280ebfd0-de03-0410-8827-d642c229c3f4
* Source reorganization. In short:vlefevre2010-08-171-109/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added directories and moved related files into them: - src for the MPFR source files (to build the library). - doc for documentation files (except INSTALL, README...). - tools for various tools (scripts) and mbench. - tune for tuneup-related source files. - other for other source files (not distributed in tarballs). Existing directories: - tests for the source files of the test suite (make check). - examples for examples. - m4 for m4 files. * Renamed configure.in to configure.ac. * Added/updated Makefile.am files where needed. * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line). * Updated the documentation (INSTALL, README, doc/README.dev and doc/mpfr.texi). * Updated NEWS and TODO. * Updated the scripts now in tools. The following script was used: #!/usr/bin/env zsh svn mkdir doc other src tools tune svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \ Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \ round_raw_generic.c jyn_asympt.c src svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \ nightly-test update-patchv update-version tools svn mv bidimensional_sample.c speed.c tuneup.c tune svn mv *.{c,h} other svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \ update-faq doc svn mv configure.in configure.ac svn cp Makefile.am src/Makefile.am svn rm replace_all [Modifying some files, see above] svn add doc/Makefile.am svn add tune/Makefile.am git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7087 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Updated -version-info (the interface hasn't really beenvlefevre2010-08-161-1/+2
| | | | | | | | changed yet -- though the future bug fix / rewrite of mpfr_mul_q and mpfr_div_q could be seen as an addition -- but this eases maintenance and avoids -version-info conflict with the 3.0 branch). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7086 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Moved ieee_floats.h from EXTRA_DIST to libmpfr_la_SOURCES.vlefevre2010-08-021-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7038 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Clean-up: removed gen_inverse.h from EXTRA_DIST becausevlefevre2010-08-021-1/+1
| | | | | | it is already in libmpfr_la_SOURCES. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7037 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added "BUILT_SOURCES = mparam.h", fixing bugvlefevre2010-08-011-0/+2
| | | | | | https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7033 280ebfd0-de03-0410-8827-d642c229c3f4
* Added automatic tuning of mpfr_ai.schevill2010-07-201-1/+1
| | | | | | | | | | | | More precisely: * removed ai2.c: both implementations are now in the same file ai.c * added thresholds and automatic choice of the method to use in function of the thresholds. * added procedures for tuning functions like ai into tuneup.c * added a tuning procedure into tuneup.c git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7007 280ebfd0-de03-0410-8827-d642c229c3f4
* Added a tool for nicely displaying which method is the best in function of x schevill2010-06-221-1/+5
| | | | | | | | | | and prec when several method can be used for evaluating a given function f in x at precision prec. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6967 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Fixed dist-hook for -dev versions (I assumed that ||vlefevre2010-06-211-2/+2
| | | | | | | and && were right associative, while they are left associative). Thanks to Laurent Rineau for noticing this problem. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6965 280ebfd0-de03-0410-8827-d642c229c3f4
* Added examples/version.c (and updated Makefile.am).vlefevre2010-05-281-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6886 280ebfd0-de03-0410-8827-d642c229c3f4