From 97aa69582939a94bb8d867d52cb639afcd20f89d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 23 Apr 2016 19:11:25 +0200 Subject: Add support for benchmark against hebimath MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 60 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 27 deletions(-) (limited to 'Makefile') 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_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_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_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_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_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 -- cgit v1.2.3-70-g09d2