Files
@ 44016ac335ea
Branch filter:
Location: AENC/switchchain/cpp/Makefile - annotation
44016ac335ea
705 B
text/x-makefile
Add computation of many properties at once
257995a65b71 c8ca6f9c1b20 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 b8a998539881 9905828198ec be2f7fe6b220 44016ac335ea be2f7fe6b220 be2f7fe6b220 be2f7fe6b220 56cc6fa35193 be2f7fe6b220 be2f7fe6b220 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_properties
TARGETS += switchchain_exponent
TARGETS += switchchain_initialtris
TARGETS += switchchain_mixingtime
TARGETS += switchchain_spectrum
TARGETS += switchchain_successrates
TARGETS += switchchain_timeevol
all: $(TARGETS)
clean:
rm -f $(TARGETS)
# target : dep1 dep2 dep3
# $@ = target
# $< = dep1
# $^ = dep1 dep2 dep3
|