aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2016-04-23 19:11:25 +0200
committerMattias Andrée <maandree@kth.se>2016-04-23 19:11:25 +0200
commit97aa69582939a94bb8d867d52cb639afcd20f89d (patch)
tree1ef62fc1afb4e7b862bbc11a3753b36176ca5b54 /Makefile
parentAdd support for benchmark against TomsFastMath (diff)
downloadlibzahl-97aa69582939a94bb8d867d52cb639afcd20f89d.tar.gz
libzahl-97aa69582939a94bb8d867d52cb639afcd20f89d.tar.bz2
libzahl-97aa69582939a94bb8d867d52cb639afcd20f89d.tar.xz
Add support for benchmark against hebimath
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile56
1 files changed, 31 insertions, 25 deletions
diff --git a/Makefile b/Makefile
index f94f371..2636834 100644
--- a/Makefile
+++ b/Makefile
@@ -74,32 +74,38 @@ MAN7 = libzahl.7
VPATH = src
-BENCHMARK_LIB_ = libzahl.a
-BENCHMARK_LIB_zahl = libzahl.a
-BENCHMARK_LIB_libzahl = libzahl.a
-BENCHMARK_LIB_tommath = -ltommath
-BENCHMARK_LIB_libtommath = -ltommath
-BENCHMARK_LIB_gmp = -lgmp
-BENCHMARK_LIB_libgmp = -lgmp
-BENCHMARK_LIB_tfm = libtfm.a
-BENCHMARK_LIB_libtfm = libtfm.a
+BENCHMARK_LIB_ = libzahl.a
+BENCHMARK_LIB_zahl = libzahl.a
+BENCHMARK_LIB_libzahl = libzahl.a
+BENCHMARK_LIB_tommath = -ltommath
+BENCHMARK_LIB_libtommath = -ltommath
+BENCHMARK_LIB_gmp = -lgmp
+BENCHMARK_LIB_libgmp = -lgmp
+BENCHMARK_LIB_tfm = libtfm.a
+BENCHMARK_LIB_libtfm = libtfm.a
+BENCHMARK_LIB_hebimath = libhebimath.a
+BENCHMARK_LIB_libhebimath = libhebimath.a
-BENCHMARK_DEP_ = libzahl.a
-BENCHMARK_DEP_zahl = libzahl.a
-BENCHMARK_DEP_libzahl = libzahl.a
-BENCHMARK_DEP_tommath = bench/libtommath.h
-BENCHMARK_DEP_libtommath = bench/libtommath.h
-BENCHMARK_DEP_gmp = bench/libgmp.h
-BENCHMARK_DEP_libgmp = bench/libgmp.h
-BENCHMARK_DEP_tfm = bench/libtfm.h
-BENCHMARK_DEP_libtfm = bench/libtfm.h
+BENCHMARK_DEP_ = libzahl.a
+BENCHMARK_DEP_zahl = libzahl.a
+BENCHMARK_DEP_libzahl = libzahl.a
+BENCHMARK_DEP_tommath = bench/libtommath.h
+BENCHMARK_DEP_libtommath = bench/libtommath.h
+BENCHMARK_DEP_gmp = bench/libgmp.h
+BENCHMARK_DEP_libgmp = bench/libgmp.h
+BENCHMARK_DEP_tfm = bench/libtfm.h
+BENCHMARK_DEP_libtfm = bench/libtfm.h
+BENCHMARK_DEP_hebimath = bench/libhebimath.h
+BENCHMARK_DEP_libhebimath = bench/libhebimath.h
-BENCHMARK_CPP_tommath = '-DBENCHMARK_LIB="libtommath.h"'
-BENCHMARK_CPP_libtommath = '-DBENCHMARK_LIB="libtommath.h"'
-BENCHMARK_CPP_gmp = '-DBENCHMARK_LIB="libgmp.h"'
-BENCHMARK_CPP_libgmp = '-DBENCHMARK_LIB="libgmp.h"'
-BENCHMARK_CPP_tfm = '-DBENCHMARK_LIB="libtfm.h"'
-BENCHMARK_CPP_libtfm = '-DBENCHMARK_LIB="libtfm.h"'
+BENCHMARK_CPP_tommath = '-DBENCHMARK_LIB="libtommath.h"'
+BENCHMARK_CPP_libtommath = '-DBENCHMARK_LIB="libtommath.h"'
+BENCHMARK_CPP_gmp = '-DBENCHMARK_LIB="libgmp.h"'
+BENCHMARK_CPP_libgmp = '-DBENCHMARK_LIB="libgmp.h"'
+BENCHMARK_CPP_tfm = '-DBENCHMARK_LIB="libtfm.h"'
+BENCHMARK_CPP_libtfm = '-DBENCHMARK_LIB="libtfm.h"'
+BENCHMARK_CPP_hebimath = '-DBENCHMARK_LIB="libhebimath.h"'
+BENCHMARK_CPP_libhebimath = '-DBENCHMARK_LIB="libhebimath.h"'
CPPFLAGS += $(BENCHMARK_CPP_$(BENCHMARK_LIB))
@@ -151,6 +157,6 @@ uninstall:
-cd -- "$(DESTDIR)$(MANPREFIX)/man7" && rm $(MAN7)
clean:
- -rm -- *.o *.su *.a *.so test test-random.c config.mk 2>/dev/null
+ -rm -- *.o *.su *.a *.so test test-random.c 2>/dev/null
.PHONY: all check clean install uninstall