From 143116852e280e83e7e84def51cced6bac58bfa3 Mon Sep 17 00:00:00 2001 From: Spiros Tsalikis Date: Sat, 25 Feb 2023 15:52:17 -0500 Subject: [PATCH] Delete Makefile since it was replaced by cmake --- Makefile | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 Makefile diff --git a/Makefile b/Makefile deleted file mode 100644 index 54c776c..0000000 --- a/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# -# ************************************************************** -# * C++ Mathematical Expression Toolkit Library * -# * * -# * Author: Arash Partow (1999-2023) * -# * URL: https://www.partow.net/programming/exprtk/index.html * -# * * -# * Copyright notice: * -# * Free use of the Mathematical Expression Toolkit Library is * -# * permitted under the guidelines and in accordance with the * -# * most current version of the MIT License. * -# * http://www.opensource.org/licenses/MIT * -# * * -# ************************************************************** -# - - -COMPILER := -c++ -#COMPILER := -clang++ -OPTIMIZATION_OPT := -O1 -BASE_OPTIONS := -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -OPTIONS := $(BASE_OPTIONS) $(OPTIMIZATION_OPT) -LINKER_OPT := -L/usr/lib -lstdc++ -lm -ASAN_OPT := -g -fsanitize=address -fno-omit-frame-pointer -MSAN_OPT := -g -fsanitize=memory -fno-omit-frame-pointer -LSAN_OPT := -g -fsanitize=leak -fno-omit-frame-pointer -USAN_OPT := -g -fsanitize=undefined -fno-omit-frame-pointer -BUILD_SRC := $(sort $(wildcard exprtk_*.cpp)) -BUILD_LIST := $(BUILD_SRC:%.cpp=%) - - -all: $(BUILD_LIST) - -$(BUILD_LIST) : %: %.cpp exprtk.hpp - $(COMPILER) $(OPTIONS) -o $@ $@.cpp $(LINKER_OPT) - -strip_bin : - @for f in $(BUILD_LIST); do if [ -f $$f ]; then strip -s $$f; echo $$f; fi done; - -valgrind : - @for f in $(BUILD_LIST); do \ - if [ -f $$f ]; then \ - cmd="valgrind --leak-check=full --show-reachable=yes --track-origins=yes --log-file=$$f.log -v ./$$f"; \ - echo $$cmd; \ - $$cmd; \ - fi done; - -pgo: exprtk_benchmark.cpp exprtk.hpp - $(COMPILER) $(BASE_OPTIONS) -O3 -march=native -fprofile-generate -o exprtk_benchmark exprtk_benchmark.cpp $(LINKER_OPT) - ./exprtk_benchmark - $(COMPILER) $(BASE_OPTIONS) -O3 -march=native -fprofile-use -o exprtk_benchmark exprtk_benchmark.cpp $(LINKER_OPT) - -clean: - rm -f core.* *~ *.o *.bak *stackdump gmon.out *.gcda *.gcno *.gcnor *.gch