summaryrefslogtreecommitdiff
path: root/make-netbsd.mk
diff options
context:
space:
mode:
authorDaniel Skowroński <[email protected]>2016-12-25 22:54:27 +0100
committerDaniel Skowroński <[email protected]>2016-12-25 22:54:27 +0100
commitf09eedbd7adee2a804978182c1f9fdc2a1ad1d6a (patch)
treefb7e589b885435c76ff4b9fc44dbbd1c2fec9443 /make-netbsd.mk
parent546e8a3b44cff7dc3525a672bfe9806d3ee6144e (diff)
make it compilable
Diffstat (limited to 'make-netbsd.mk')
-rw-r--r--make-netbsd.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/make-netbsd.mk b/make-netbsd.mk
index e2a13d5a..b53c969c 100644
--- a/make-netbsd.mk
+++ b/make-netbsd.mk
@@ -6,7 +6,7 @@ DEFS=
LIBS=
include objects.mk
-OBJS+=osdep/BSDEthernetTap.o ext/lz4/lz4.o ext/json-parser/json.o ext/http-parser/http_parser.o
+OBJS+=osdep/NetBSDEthernetTap.o ext/lz4/lz4.o ext/json-parser/json.o ext/http-parser/http_parser.o
# "make official" is a shortcut for this
ifeq ($(ZT_OFFICIAL_RELEASE),1)
@@ -29,17 +29,17 @@ ifeq ($(ZT_DEBUG),1)
ext/lz4/lz4.o node/Salsa20.o node/SHA512.o node/C25519.o node/Poly1305.o: CFLAGS = -Wall -O2 -g -pthread $(INCLUDES) $(DEFS)
else
CFLAGS?=-O3 -fstack-protector
- CFLAGS+=-Wall -fPIE -fvisibility=hidden -fstack-protector -pthread $(INCLUDES) -DNDEBUG $(DEFS)
+ CFLAGS+=-fPIE -fvisibility=hidden -fstack-protector -pthread $(INCLUDES) -DNDEBUG $(DEFS)
LDFLAGS+=-pie -Wl,-z,relro,-z,now
STRIP=strip --strip-all
endif
-CXXFLAGS+=$(CFLAGS) -fno-rtti
+CXXFLAGS+=$(CFLAGS) -fno-rtti -fpermissive -w
all: one
one: $(OBJS) service/OneService.o one.o
- $(CXX) $(CXXFLAGS) $(LDFLAGS) -o zerotier-one $(OBJS) service/OneService.o one.o $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o zerotier-one $(OBJS) service/OneService.o one.o $(LIBS)
$(STRIP) zerotier-one
ln -sf zerotier-one zerotier-idtool
ln -sf zerotier-one zerotier-cli