Files
@ 3e647eb7b5b3
Branch filter:
Location: AENC/switchchain/cpp/Makefile - annotation
3e647eb7b5b3
900 B
text/x-makefile
Add improved construction rate dataset and plot
257995a65b71 c8ca6f9c1b20 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 9905828198ec be2f7fe6b220 32a7f1c13790 30d182b86860 634d9c963986 2c86fdd4152e 2c86fdd4152e 44016ac335ea be2f7fe6b220 be2f7fe6b220 56cc6fa35193 be2f7fe6b220 be2f7fe6b220 b9691ef87e6d be2f7fe6b220 be2f7fe6b220 be2f7fe6b220 be2f7fe6b220 be2f7fe6b220 3ee9a77f1735 c8ca6f9c1b20 c8ca6f9c1b20 c8ca6f9c1b20 c8ca6f9c1b20 | #CXX=clang++
INCLUDES += -I. \
-I/usr/include/eigen3
CXXFLAGS += -std=c++14 -O3
CXXFLAGS += -Wall -Wextra -Wfatal-errors -Werror -pedantic -Wno-deprecated-declarations
CXXFLAGS += $(INCLUDES)
# Disable Eigen's debug info and disable a warning generated by Eigen
CXXFLAGS += -DNDEBUG
CXXFLAGS += -Wno-int-in-bool-context
TARGETS += switchchain
TARGETS += switchchain_canonical_properties
TARGETS += switchchain_ccm_constructionrate
TARGETS += switchchain_ccm_cputime
TARGETS += switchchain_ccm_initialtris
TARGETS += switchchain_ccm_timeevol
TARGETS += switchchain_properties
TARGETS += switchchain_exponent
TARGETS += switchchain_mixingtime
TARGETS += switchchain_spectrum
TARGETS += switchchain_successrates
TARGETS += switchchain_timeevol
TARGETS += bruteforce_triangles
all: $(TARGETS)
clean:
rm -f $(TARGETS)
# target : dep1 dep2 dep3
# $@ = target
# $< = dep1
# $^ = dep1 dep2 dep3
|