Update makefile

This commit is contained in:
Joseph Henry
2023-07-24 16:35:54 -07:00
parent b3ee9c3e31
commit 73f9bf8764
+4 -6
View File
@@ -7,22 +7,20 @@ release:
-cp libzt.patch ext/libzt
-git -C ext/libzt apply --reject libzt.patch
cd ext/libzt && ./build.sh host "release"
clang++ -Wno-deprecated pylon.c -o pylon ext/libzt/dist/*-host-release/lib/libzt.a -Iext/libzt/include
$(CXX) -O3 $(INCLUDES) -Wno-deprecated pylon.cpp -o pylon ext/libzt/dist/*-host-release/lib/libzt.a -Iext/libzt/include
debug:
git submodule update --init
git -C ext/libzt submodule update --init
-cp libzt.patch ext/libzt
-git -C ext/libzt apply --reject libzt.patch
cd ext/libzt && ./build.sh host "debug"
clang++ -DPYLON_DEBUG=1 -g -Wno-deprecated pylon.c -o pylon-debug ext/libzt/dist/*-host-debug/lib/libzt.a -Iext/libzt/include -fsanitize=address -DASAN_OPTIONS=symbolize=1
$(CXX) -O3 $(INCLUDES) -DPYLON_DEBUG=1 -g -Wno-deprecated pylon.cpp -o pylon-debug ext/libzt/dist/*-host-debug/lib/libzt.a -Iext/libzt/include -fsanitize=address -DASAN_OPTIONS=symbolize=1
relay:
$(CXX) -O3 -fno-rtti $(INCLUDES) -std=c++11 -frtti -o tcp-proxy tcp-proxy.cpp
$(CXX) -v -O3 -fno-rtti $(INCLUDES) -std=c++11 -frtti -o tcp-proxy tcp-proxy.cpp
clean:
rm -rf pylon pylon-*
rm -f *.o tcp-proxy *.dSYM
fmt:
clang-format -i pylon.c -style file
clang-format -i pylon.cpp -style file