aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-11-02 03:18:17 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-11-02 03:18:17 -0400
commit857c17fb84d1cc468bdb0a71816bd25cc354c3a7 (patch)
tree8b7d26db41e811d1fef616d471a9e72573d968a9 /Makefile
parentc17d449d001239930418c04160ddb168239295ea (diff)
Add gmpxx compilation
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index ef9c0cfb0..9c9b64414 100644
--- a/Makefile
+++ b/Makefile
@@ -286,14 +286,26 @@ src/Specific/NISTP256/AMD64/icc/combined.c: liblow/cmovznz.c src/Specific/NISTP2
GENERATED_FOLDERS := $(sort $(dir $(filter $(SPECIFIC_GENERATED_VOFILES),$(REGULAR_VOFILES))))
GENERATED_PY_MEASUREMENTS := $(addsuffix montladder.log,$(GENERATED_FOLDERS))
+GENERATED_GMPXX := $(addsuffix gmpxx,$(GENERATED_FOLDERS))
+GENERATED_GMPXX_MEASUREMENTS := $(addsuffix .log,$(GENERATED_GMPXX))
$(GENERATED_PY_MEASUREMENTS) : %/montladder.log : %/py_interpreter.sh src/Specific/Framework/bench/montladder.py
sh $*/py_interpreter.sh src/Specific/Framework/bench/montladder.py > $@
+$(GENERATED_GMPXX) : %/gmpxx : %/compilerxx.sh src/Specific/Framework/bench/gmpxx.cpp
+ sh $*/compilerxx.sh src/Specific/Framework/bench/gmpxx.cpp -o $@
+
+$(GENERATED_GMPXX_MEASUREMENTS) : %/gmpxx.log : %/gmpxx
+ $<
+
.PHONY: generated-py-bench
generated-py-bench: $(GENERATED_PY_MEASUREMENTS)
head -999999 $?
+.PHONY: generated-gmpxx-bench
+generated-gmpxx-bench: $(GENERATED_GMPXX_MEASUREMENTS)
+ head -999999 $?
+
bench: $(MEASUREMENTS)
head -999999 $?