mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-05 03:53:44 +02:00
part 2
This commit is contained in:
parent
fc0858a4a3
commit
726d359335
1 changed files with 6 additions and 3 deletions
|
@ -75,6 +75,8 @@ ifeq ($(ZT_DEBUG),1)
|
||||||
ARCH_FLAGS=
|
ARCH_FLAGS=
|
||||||
CFLAGS+=-Wall -g $(INCLUDES) $(DEFS) $(ARCH_FLAGS)
|
CFLAGS+=-Wall -g $(INCLUDES) $(DEFS) $(ARCH_FLAGS)
|
||||||
STRIP=echo
|
STRIP=echo
|
||||||
|
EXTRA_CARGO_FLAGS=
|
||||||
|
RUST_VARIANT=debug
|
||||||
# The following line enables optimization for the crypto code, since
|
# The following line enables optimization for the crypto code, since
|
||||||
# C25519 in particular is almost UNUSABLE in heavy testing without it.
|
# C25519 in particular is almost UNUSABLE in heavy testing without it.
|
||||||
node/Salsa20.o node/SHA512.o node/C25519.o node/Poly1305.o: CFLAGS = -Wall -O2 -g $(INCLUDES) $(DEFS)
|
node/Salsa20.o node/SHA512.o node/C25519.o node/Poly1305.o: CFLAGS = -Wall -O2 -g $(INCLUDES) $(DEFS)
|
||||||
|
@ -82,7 +84,8 @@ else
|
||||||
CFLAGS?=-Ofast -fstack-protector-strong
|
CFLAGS?=-Ofast -fstack-protector-strong
|
||||||
CFLAGS+=$(ARCH_FLAGS) -Wall -flto -fPIE -mmacosx-version-min=$(MACOS_VERSION_MIN) -DNDEBUG -Wno-unused-private-field $(INCLUDES) $(DEFS)
|
CFLAGS+=$(ARCH_FLAGS) -Wall -flto -fPIE -mmacosx-version-min=$(MACOS_VERSION_MIN) -DNDEBUG -Wno-unused-private-field $(INCLUDES) $(DEFS)
|
||||||
STRIP=strip
|
STRIP=strip
|
||||||
RUST_VARIANT=--release
|
EXTRA_CARGO_FLAGS=--release
|
||||||
|
RUST_VARIANT=release
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ZT_TRACE),1)
|
ifeq ($(ZT_TRACE),1)
|
||||||
|
@ -118,8 +121,8 @@ zerotier-one: one
|
||||||
zeroidc: zeroidc/target/libzeroidc.a
|
zeroidc: zeroidc/target/libzeroidc.a
|
||||||
|
|
||||||
zeroidc/target/libzeroidc.a: FORCE
|
zeroidc/target/libzeroidc.a: FORCE
|
||||||
cd zeroidc && MACOSX_DEPLOYMENT_TARGET=$(MACOS_VERSION_MIN) cargo build --target=x86_64-apple-darwin $(RUST_VARIANT)
|
cd zeroidc && MACOSX_DEPLOYMENT_TARGET=$(MACOS_VERSION_MIN) cargo build --target=x86_64-apple-darwin --$(EXTRA_CARGO_FLAGS)
|
||||||
cd zeroidc && MACOSX_DEPLOYMENT_TARGET=$(MACOS_VERSION_MIN) cargo build --target=aarch64-apple-darwin $(RUST_VARIANT)
|
cd zeroidc && MACOSX_DEPLOYMENT_TARGET=$(MACOS_VERSION_MIN) cargo build --target=aarch64-apple-darwin --$(EXTRA_CARGO_FLAGS)
|
||||||
cd zeroidc && lipo -create target/x86_64-apple-darwin/$(RUST_VARIANT)/libzeroidc.a target/aarch64-apple-darwin/$(RUST_VARIANT)/libzeroidc.a -output target/libzeroidc.a
|
cd zeroidc && lipo -create target/x86_64-apple-darwin/$(RUST_VARIANT)/libzeroidc.a target/aarch64-apple-darwin/$(RUST_VARIANT)/libzeroidc.a -output target/libzeroidc.a
|
||||||
|
|
||||||
central-controller:
|
central-controller:
|
||||||
|
|
Loading…
Add table
Reference in a new issue