Commit Graph

33 Commits

Author SHA1 Message Date
Steffen Jaeckel
6ac31fe980 more clean-up & relicense 2019-10-03 16:54:37 +02:00
Steffen Jaeckel
4eac223b54 display git version in ident string if available 2017-09-13 15:21:59 +02:00
Steffen Jaeckel
3dc016ffca consolidate makefiles a bit 2017-09-13 15:21:29 +02:00
Steffen Jaeckel
8924d33424 properly handle install PREFIX etc. 2017-09-13 15:20:40 +02:00
Steffen Jaeckel
aae8ed3809 add pkg-config file for shared library 2017-06-14 13:16:54 +02:00
Steffen Jaeckel
e632e097c8 introduce makefile_include.mk
this also fixes a bug where makefile.shared didn't always use $(LT)
instead of libtool
2017-06-14 13:16:06 +02:00
Steffen Jaeckel
6c1b3e2424 clean-up installation process 2017-05-11 09:13:38 +02:00
Steffen Jaeckel
71de1a493d only include library objects in library 2017-05-11 08:58:54 +02:00
Reiner Herrmann
81aeb56951 Sort object files for deterministic linking order
This is from the Debian reproducible team.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2016-07-24 22:06:03 +02:00
Sebastian Andrzej Siewior
86acd501a4 makefile.shared: remove --silent argument
Remove the --silent argument from libtool so the build-log scanner does
complain about "compiler-flags-hidden 2"

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2016-07-24 22:05:55 +02:00
Steffen Jaeckel
6ae4762482 add 'uninstall' make target 2016-04-24 18:37:17 +02:00
Steffen Jaeckel
a5e8652fb1 fix headers in makefile.shared 2016-04-24 18:36:51 +02:00
Steffen Jaeckel
993d85de7f as of [1] we have to use this version
[1] https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
2015-08-07 10:51:36 +02:00
Steffen Jaeckel
1f1fafe7fb bump version 2015-08-07 01:03:23 +02:00
Sebastian Andrzej Siewior
f0f92f033e Add symbols files
Export only used symbols and keep implemetations details hidden.
Stripped away symbols are:

fp_mul_comba20, fp_mul_comba24, fp_mul_comba28, fp_mul_comba32, fp_mul_comba48,
fp_mul_comba64, fp_mul_comba, fp_mul_comba_small, fp_prime_miller_rabin,
fp_sqr_comba20, fp_sqr_comba24, fp_sqr_comba28, fp_sqr_comba32, fp_sqr_comba48,
fp_sqr_comba64, fp_sqr_comba, fp_sqr_comba_small, s_fp_add, s_fp_sub,
fp_reverse, fp_s_rmap

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2015-04-25 14:58:23 +02:00
Sebastian Andrzej Siewior
c7ce75f920 use LDFLAGS in the link command
required for the hardening flags

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2015-04-25 14:25:56 +02:00
Johnny Willemsen
52932db932 Replace spaces with tab to file GNU make problems 2015-02-26 09:17:20 +01:00
Steffen Jaeckel
dde4fbd881 makefiles: update with new file 2015-02-15 23:33:11 +01:00
Steffen Jaeckel
e4f59d4d61 create new make target test_standalone 2015-02-15 15:13:20 +01:00
Steffen Jaeckel
b1b9a82d97 demo: split up test to 'test' and a new 'timing' build target 2015-02-15 14:26:06 +01:00
Steffen Jaeckel
6231d132de makefile.shared: fix linker step 2015-02-15 14:26:03 +01:00
Steffen Jaeckel
4673d82793 improve makefiles
shared makefile now uses libtool
update gitignore according
remove 'timing' target in shared makefile
add dependency of HEADERS to OBJECTS for both makefiles
2014-10-13 16:44:58 +02:00
Steffen Jaeckel
86ba42797a update makefiles 2014-10-13 13:40:41 +02:00
Steffen Jaeckel
97248ae23e update makefiles 2014-08-14 21:19:14 +02:00
Steffen Jaeckel
019beee1c7 update makefiles 2014-06-12 18:20:38 +02:00
Steffen Jaeckel
86e7c59ff4 trim trailing spaces/clean-up 2014-06-12 17:35:54 +02:00
Tom St Denis
da88c2d42f added tomsfastmath-0.12 2010-07-22 10:06:30 +02:00
Tom St Denis
ea10e969b2 added tomsfastmath-0.10 2010-07-22 10:06:29 +02:00
Tom St Denis
4b439169aa added tomsfastmath-0.09 2010-07-22 10:06:28 +02:00
Tom St Denis
f99cdec6b0 added tomsfastmath-0.08 2010-07-22 10:06:27 +02:00
Tom St Denis
9ce1fe4656 added tomsfastmath-0.07 2010-07-22 10:06:26 +02:00
Tom St Denis
091b337fe8 added tomsfastmath-0.06 2010-07-22 10:06:25 +02:00
Tom St Denis
a6c4c5a261 added tomsfastmath-0.05 2010-07-22 10:06:25 +02:00