|
|
|
@ -45,10 +45,10 @@ clean:
|
|
|
|
|
rm -f *.a *.so
|
|
|
|
|
|
|
|
|
|
debug-configure:
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DTUNTAP=ON
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX)
|
|
|
|
|
|
|
|
|
|
release-configure: clean
|
|
|
|
|
cmake -GNinja -DSTATIC_LINK=ON -DCMAKE_BUILD_TYPE=Release -DRELEASE_MOTTO="$(shell cat motto.txt)" -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DTUNTAP=ON
|
|
|
|
|
cmake -GNinja -DSTATIC_LINK=ON -DCMAKE_BUILD_TYPE=Release -DRELEASE_MOTTO="$(shell cat motto.txt)" -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX)
|
|
|
|
|
|
|
|
|
|
debug: debug-configure
|
|
|
|
|
ninja
|
|
|
|
@ -85,13 +85,13 @@ testnet-clean: clean
|
|
|
|
|
rm -rf $(TESTNET_ROOT)
|
|
|
|
|
|
|
|
|
|
testnet-configure: testnet-clean
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DTUNTAP=ON
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX)
|
|
|
|
|
|
|
|
|
|
testnet-build: testnet-configure
|
|
|
|
|
ninja
|
|
|
|
|
|
|
|
|
|
shared-configure: clean
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DWITH_TESTS=ON -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DWITH_SHARED=ON -DTUNTAP=ON
|
|
|
|
|
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DWITH_TESTS=ON -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DWITH_SHARED=ON
|
|
|
|
|
|
|
|
|
|
shared: shared-configure
|
|
|
|
|
ninja
|
|
|
|
|