diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-01-16 17:23:49 -0800 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-01-16 17:23:49 -0800 |
| commit | 866edd41a7328da35136cd93640f4ad2630f98ed (patch) | |
| tree | e724334bf0462f088d8843421c8224c34541344e | |
| parent | 412f93122dd5e02c22ea074b52697b24e61a407d (diff) | |
| download | infinitytier-866edd41a7328da35136cd93640f4ad2630f98ed.tar.gz infinitytier-866edd41a7328da35136cd93640f4ad2630f98ed.zip | |
Build DMG from makefile for Mac.
| -rwxr-xr-x | .gitignore | 1 | ||||
| -rw-r--r-- | make-mac.mk | 11 |
2 files changed, 10 insertions, 2 deletions
@@ -33,3 +33,4 @@ .qmake.stash *.autosave /ZeroTier One.zip +/ZeroTier One.dmg diff --git a/make-mac.mk b/make-mac.mk index 598ff783..f4eddb46 100644 --- a/make-mac.mk +++ b/make-mac.mk @@ -57,15 +57,22 @@ mac-ui: FORCE install-mac-tap: FORCE mkdir -p /Library/Application\ Support/ZeroTier/One rm -rf /Library/Application\ Support/ZeroTier/One/tap.kext - cp -R ext/bin/tap-mac//tap.kext /Library/Application\ Support/ZeroTier/One + cp -R ext/bin/tap-mac/tap.kext /Library/Application\ Support/ZeroTier/One chown -R root:wheel /Library/Application\ Support/ZeroTier/One/tap.kext clean: - rm -rf *.dSYM build-* $(OBJS) zerotier-* ZeroTierOneInstaller-* + rm -rf *.dSYM build-* $(OBJS) zerotier-* ZeroTierOneInstaller-* "ZeroTier One.zip" "ZeroTier One.dmg" official: FORCE make -j 4 ZT_OFFICIAL_RELEASE=1 make mac-ui ZT_OFFICIAL_RELEASE=1 ./buildinstaller.sh + mkdir build-ZeroTierOne-dmg + cd build-ZeroTierOne-dmg ; ln -sf /Applications Applications + cp -a "build-ZeroTierUI-release/ZeroTier One.app" build-ZeroTierOne-dmg/ + rm -f /tmp/tmp.dmg + hdiutil create /tmp/tmp.dmg -ov -volname "ZeroTier One" -fs HFS+ -srcfolder ./build-ZeroTierOne-dmg + hdiutil convert /tmp/tmp.dmg -format UDZO -o "ZeroTier One.dmg" + rm -f /tmp/tmp.dmg FORCE: |
