Browse Source

Make rules for internal use.

Adam Ierymenko 11 years ago
parent
commit
ddb77b1454
2 changed files with 12 additions and 0 deletions
  1. 7 0
      make-linux.mk
  2. 5 0
      make-mac.mk

+ 7 - 0
make-linux.mk

@@ -6,6 +6,9 @@ INCLUDES=
 DEFS=
 DEFS=
 LIBS=
 LIBS=
 
 
+ifeq ($(ZT_OFFICIAL_RELEASE),1)
+	ZT_AUTO_UPDATE=1
+endif
 ifeq ($(ZT_AUTO_UPDATE),1)
 ifeq ($(ZT_AUTO_UPDATE),1)
 	DEFS+=-DZT_AUTO_UPDATE 
 	DEFS+=-DZT_AUTO_UPDATE 
 endif
 endif
@@ -51,4 +54,8 @@ installer: one FORCE
 clean:
 clean:
 	rm -rf $(OBJS) zerotier-* build-* ZeroTierOneInstaller-*
 	rm -rf $(OBJS) zerotier-* build-* ZeroTierOneInstaller-*
 
 
+official: FORCE
+	make -j 4 ZT_OFFICIAL_RELEASE=1
+	./buildinstaller.sh
+
 FORCE:
 FORCE:

+ 5 - 0
make-mac.mk

@@ -65,4 +65,9 @@ install-mac-tap: FORCE
 clean:
 clean:
 	rm -rf *.dSYM build-* $(OBJS) zerotier-* ZeroTierOneInstaller-*
 	rm -rf *.dSYM build-* $(OBJS) zerotier-* ZeroTierOneInstaller-*
 
 
+official: FORCE
+	make -j 4 ZT_OFFICIAL_RELEASE=1
+	make mac-ui ZT_OFFICIAL_RELEASE=1
+	./buildinstaller.sh
+
 FORCE:
 FORCE: