瀏覽代碼

Build fixes for *nix

Adam Ierymenko 12 年之前
父節點
當前提交
335733f110
共有 3 個文件被更改,包括 3 次插入19 次删除
  1. 1 9
      Makefile.linux
  2. 1 9
      Makefile.mac
  3. 1 1
      node/Defaults.cpp

+ 1 - 9
Makefile.linux

@@ -24,7 +24,7 @@ LIBS=ext/bin/libcrypto/linux-$(ARCH)/libcrypto.a -lm -ldl
 
 include objects.mk
 
-all:	one cli launcher
+all:	one cli
 
 one:	$(OBJS)
 	$(CXX) $(CXXFLAGS) -o zerotier-one main.cpp $(OBJS) $(LIBS)
@@ -42,13 +42,5 @@ idtool:	$(OBJS)
 	$(CXX) $(CXXFLAGS) -o zerotier-idtool idtool.cpp $(OBJS) $(LIBS)
 	$(STRIP) zerotier-idtool
 
-launcher:
-	$(CC) -Os -o zerotier-launcher launcher.c
-	$(STRIP) zerotier-launcher
-
-launcher-fakebin:
-	$(CC) $(CFLAGS) -DZEROTIER_FAKE_VERSION_MAJOR=1 -DZEROTIER_FAKE_VERSION_MINOR=2 -DZEROTIER_FAKE_VERSION_REVISION=3 -o zerotier-launcher-fakebin-123 launcher-fakebin.c
-	$(CC) $(CFLAGS) -DZEROTIER_FAKE_VERSION_MAJOR=1 -DZEROTIER_FAKE_VERSION_MINOR=2 -DZEROTIER_FAKE_VERSION_REVISION=4 -o zerotier-launcher-fakebin-124 launcher-fakebin.c
-
 clean:
 	rm -f $(OBJS) zerotier-*

+ 1 - 9
Makefile.mac

@@ -17,7 +17,7 @@ LIBS=-lcrypto -lm
 
 include objects.mk
 
-all: one cli launcher mac-tap
+all: one cli mac-tap
 
 one:	$(OBJS)
 	$(CXX) $(CXXFLAGS) -o zerotier-one main.cpp $(OBJS) $(LIBS)
@@ -44,14 +44,6 @@ install-mac-tap: FORCE
 	cp -R mac-tap/tuntap/tap.kext /Library/Application\ Support/ZeroTier/One
 	chown -R root:wheel /Library/Application\ Support/ZeroTier/One/tap.kext
 
-launcher: FORCE
-	$(CC) -Os -arch i386 -arch x86_64 -o zerotier-launcher launcher.c
-	$(STRIP) zerotier-launcher
-
-launcher-fakebin:
-	$(CC) $(CFLAGS) -DZEROTIER_FAKE_VERSION_MAJOR=1 -DZEROTIER_FAKE_VERSION_MINOR=2 -DZEROTIER_FAKE_VERSION_REV
-	$(CC) $(CFLAGS) -DZEROTIER_FAKE_VERSION_MAJOR=1 -DZEROTIER_FAKE_VERSION_MINOR=2 -DZEROTIER_FAKE_VERSION_REV
-
 makekeypair: $(OBJS)
 	$(CXX) $(CXXFLAGS) -o zerotier-makekeypair makekeypair.cpp $(OBJS) $(LIBS)
 

+ 1 - 1
node/Defaults.cpp

@@ -80,7 +80,7 @@ static inline std::string _mkDefaultHomePath()
 {
 #ifdef __UNIX_LIKE__
 #ifdef __APPLE__
-	return std::string("/Library/Application\ Support/ZeroTier/One");
+	return std::string("/Library/Application Support/ZeroTier/One");
 #else
 	return std::string("/var/lib/zerotier-one");
 #endif