PEDANTRY = -Weverything -pedantic-errors -Werror -Wno-c++98-compat \ -Wno-c++98-compat-pedantic -Wno-padded -Wno-missing-prototypes \ -Wmissing-declarations -Wno-weak-vtables -Wno-global-constructors \ -Wno-exit-time-destructors -pedantic -Wall -Wextra -Weffc++ OPTFLAGS = -O3 -fno-omit-frame-pointer #-fsanitize=address ,thread,undefined -fsanitize-memory-track-origins STDLIB = -stdlib=libc++ #STDLIB = CXX = clang++-mp-3.4 #CXX = g++-mp-4.8 CXXFLAGS = -std=c++11 -ggdb3 -MMD -I. $(STDLIB) $(PEDANTRY) $(OPTFLAGS) LDFLAGS = -std=c++11 $(STDLIB) $(OPTFLAGS) CC := $(CXX) EXTRA_TARGETS = signatures socketfilterfw=/usr/libexec/ApplicationFirewall/socketfilterfw signatures : lock_server lock_tester rpc/rpctest echo $^ | sudo xargs -n 1 $(socketfilterfw) -s || true echo $^ | sudo xargs -n 1 $(socketfilterfw) --unblockapp || true