80d85a35343f378a8d73a8f887e902944fccee3f
[invirt/third/libt4.git] / Makefile.osx
1 PEDANTRY = -Weverything -pedantic-errors -Werror -Wno-c++98-compat \
2                    -Wno-c++98-compat-pedantic -Wno-padded -Wno-missing-prototypes \
3                    -Wmissing-declarations -Wno-weak-vtables -Wno-global-constructors \
4                    -Wno-exit-time-destructors -pedantic -Wall -Wextra -Weffc++
5 OPTFLAGS = -O0 -fno-omit-frame-pointer #-fsanitize=address ,thread,undefined -fsanitize-memory-track-origins 
6 STDLIB = -stdlib=libc++ 
7 #STDLIB = 
8 CXX = clang++-mp-3.4
9 #CXX = g++-mp-4.8
10 CXXFLAGS = -std=c++11 -ggdb3 -MMD -I. $(STDLIB) $(PEDANTRY) $(OPTFLAGS)
11 LDFLAGS = -std=c++11 $(STDLIB) $(OPTFLAGS)
12 CC := $(CXX)
13 EXTRA_TARGETS = signatures
14
15 socketfilterfw=/usr/libexec/ApplicationFirewall/socketfilterfw
16 signatures : lock_server lock_tester rpc/rpctest
17         echo $^ | sudo xargs -n 1 $(socketfilterfw) -s || true
18         echo $^ | sudo xargs -n 1 $(socketfilterfw) --unblockapp || true