Author: vince
Date: Wed Aug 31 08:49:14 2011
New Revision: 12689
URL:
http://source.netsurf-browser.org?rev=12689&view=rev
Log:
add Mac OS X .dmg instalelr file build rules
Modified:
trunk/netsurf/ (props changed)
trunk/netsurf/cocoa/Makefile.target
Propchange: trunk/netsurf/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Wed Aug 31 08:49:14 2011
@@ -4,6 +4,7 @@
NetSurf.exe
NetSurf.app
NetSurf.dbg
+NetSurf.dmg
NetSurf
core
nsfb-*
Modified: trunk/netsurf/cocoa/Makefile.target
URL:
http://source.netsurf-browser.org/trunk/netsurf/cocoa/Makefile.target?rev...
==============================================================================
--- trunk/netsurf/cocoa/Makefile.target (original)
+++ trunk/netsurf/cocoa/Makefile.target Wed Aug 31 08:49:14 2011
@@ -198,3 +198,13 @@
-e 's/$${NETSURF_VERSION}/$(VERSION_FULL)/' \
-e 's/$${NETSURF_SHORT_VERSION}/$(VERSION_MAJ).$(VERSION_MIN)/' \
< cocoa/res/NetSurf-Info.plist > NetSurf.app/Contents/Info.plist
+
+NetSurf.tmp.dmg: NetSurf.app
+ hdiutil create -size 8m -fs HFS+ -volname "NetSurf" $@
+ hdiutil attach $@
+ cp -a $^ /Volumes/NetSurf/
+ hdiutil detach $$(echo $$(hdiutil attach $@ | cut -f 1) | cut -f 1 -d ' ')
+
+NetSurf.dmg: NetSurf.tmp.dmg
+ hdiutil convert $^ -format UDZO -o $@
+