summaryrefslogtreecommitdiffstats
path: root/tests/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile')
-rw-r--r--tests/Makefile64
1 files changed, 64 insertions, 0 deletions
diff --git a/tests/Makefile b/tests/Makefile
new file mode 100644
index 0000000..b4f75be
--- /dev/null
+++ b/tests/Makefile
@@ -0,0 +1,64 @@
+SRCS=test_main.cpp test_rand.cpp test_set.cpp test_map.cpp test_unordered_set.cpp test_str_set.cpp test_unordered_str_set.cpp test_unordered_map.cpp test_unordered_map_str.cpp test_str.cpp test_algorithms.cpp
+
+TARGET=test_main
+CXXFLAGS=-O3 -Wall -std=c++14 -march=native -Wextra -W -Werror -Wshadow -fPIC
+CPPFLAGS=-I../include
+
+all:$(TARGET)
+
+$(TARGET):$(patsubst %.cpp, %.o , $(SRCS))
+ $(CXX) $^ -o $@
+
+clean:
+ $(RM) *.o $(TARGET)
+
+.PHONY:check
+
+check:$(TARGET)
+ ./$(TARGET)
+
+test_main.o: test_main.cpp catch.hpp
+test_rand.o: test_rand.cpp \
+ ../include/frozen/random.h \
+ ../include/frozen/bits/algorithms.h \
+ catch.hpp
+test_algorithms.o: test_algorithms.cpp \
+ ../include/frozen/bits/algorithms.h \
+ catch.hpp
+test_map.o: test_map.cpp ../include/frozen/map.h \
+ ../include/frozen/bits/algorithms.h catch.hpp
+test_set.o: test_set.cpp ../include/frozen/set.h \
+ ../include/frozen/bits/algorithms.h catch.hpp
+test_unordered_map.o: test_unordered_map.cpp \
+ ../include/frozen/unordered_map.h ../include/frozen/bits/elsa.h \
+ ../include/frozen/bits/pmh.h \
+ ../include/frozen/bits/algorithms.h \
+ ../include/frozen/bits/basic_types.h \
+ catch.hpp
+test_unordered_map_str.o: test_unordered_map_str.cpp \
+ ../include/frozen/unordered_map.h ../include/frozen/bits/elsa.h \
+ ../include/frozen/bits/pmh.h \
+ ../include/frozen/bits/algorithms.h \
+ ../include/frozen/bits/basic_types.h ../include/frozen/string.h \
+ catch.hpp
+test_unordered_set.o: test_unordered_set.cpp \
+ ../include/frozen/unordered_set.h ../include/frozen/bits/pmh.h \
+ ../include/frozen/bits/algorithms.h \
+ ../include/frozen/bits/basic_types.h ../include/frozen/bits/elsa.h \
+ catch.hpp
+test_unordered_str_set.o: test_unordered_str_set.cpp \
+ ../include/frozen/unordered_set.h ../include/frozen/bits/pmh.h \
+ ../include/frozen/bits/algorithms.h \
+ ../include/frozen/bits/basic_types.h ../include/frozen/bits/elsa.h \
+ ../include/frozen/string.h \
+ catch.hpp
+test_str_set.o: test_str_set.cpp \
+ ../include/frozen/set.h \
+ ../include/frozen/bits/algorithms.h \
+ ../include/frozen/bits/basic_types.h ../include/frozen/bits/elsa.h \
+ ../include/frozen/string.h \
+ catch.hpp
+test_str.o: test_str.cpp \
+ ../include/frozen/bits/basic_types.h ../include/frozen/bits/elsa.h \
+ ../include/frozen/string.h ../include/frozen/algorithm.h \
+ catch.hpp