|
From: <at...@us...> - 2007-08-14 22:08:39
|
Revision: 464
http://cadcdev.svn.sourceforge.net/cadcdev/?rev=464&view=rev
Author: atani
Date: 2007-08-14 15:08:35 -0700 (Tue, 14 Aug 2007)
Log Message:
-----------
create dmg on OSX, tar.gz for SDL(Linux)
Modified Paths:
--------------
tiki/osx/Makefile
tiki/sdl/Makefile
Modified: tiki/osx/Makefile
===================================================================
--- tiki/osx/Makefile 2007-08-14 05:15:40 UTC (rev 463)
+++ tiki/osx/Makefile 2007-08-14 22:08:35 UTC (rev 464)
@@ -17,9 +17,29 @@
-xcodebuild -project ../examples/console/TikiSnake/TikiSnake.xcodeproj -configuration Deployment clean
package:
- zip -9r ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Debug.zip build/Development/Tiki.framework
- cd ../examples/TikiTest/build/Development && zip -9r ../../../../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Debug.zip TikiTest.app
- cd ../examples/console/TikiSnake/build/Development && zip -9r ../../../../../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Debug.zip TikiSnake.app
- zip -9r ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Release.zip build/Deployment/Tiki.framework
- cd ../examples/TikiTest/build/Deployment && zip -9r ../../../../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Release.zip TikiTest.app
- cd ../examples/console/TikiSnake/build/Deployment && zip -9r ../../../../../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-osx-Release.zip TikiSnake.app
+ mkdir ../dist/$(SVN_VERSION)/tmp-debug
+ ditto -v build/Development/Tiki.framework \
+ ../dist/$(SVN_VERSION)/tmp-debug/Tiki.framework
+ ditto -v ../examples/TikiTest/build/Development/TikiTest.app \
+ ../dist/$(SVN_VERSION)/tmp-debug/TikiTest.app
+ ditto -v ../examples/console/TikiSnake/build/Development/TikiSnake.app \
+ ../dist/$(SVN_VERSION)/tmp-debug/TikiSnake.app
+ hdiutil create -fs HFS+ \
+ -srcfolder "../dist/$(SVN_VERSION)/tmp-debug" \
+ -volname "Tiki r$(SVN_VERSION) Debug" \
+ "../dist/$(SVN_VERSION)/Tiki-$(SVN_VERSION)-Debug.dmg"
+ rm -rf ../dist/$(SVN_VERSION)/tmp-debug
+ gzip ../dist/$(SVN_VERSION)/Tiki-$(SVN_VERSION)-Debug.dmg
+ mkdir ../dist/$(SVN_VERSION)/tmp-release
+ ditto -v build/Deployment/Tiki.framework \
+ ../dist/$(SVN_VERSION)/tmp-release/Tiki.framework
+ ditto -v ../examples/TikiTest/build/Deployment/TikiTest.app \
+ ../dist/$(SVN_VERSION)/tmp-release/TikiTest.app
+ ditto -v ../examples/console/TikiSnake/build/Deployment/TikiSnake.app \
+ ../dist/$(SVN_VERSION)/tmp-release/TikiSnake.app
+ hdiutil create -fs HFS+ \
+ -srcfolder "../dist/$(SVN_VERSION)/tmp-release" \
+ -volname "Tiki r$(SVN_VERSION) Release" \
+ "../dist/$(SVN_VERSION)/Tiki-$(SVN_VERSION)-Release.dmg"
+ gzip ../dist/$(SVN_VERSION)/Tiki-$(SVN_VERSION)-Release.dmg
+ rm -rf ../dist/$(SVN_VERSION)/tmp-release
Modified: tiki/sdl/Makefile
===================================================================
--- tiki/sdl/Makefile 2007-08-14 05:15:40 UTC (rev 463)
+++ tiki/sdl/Makefile 2007-08-14 22:08:35 UTC (rev 464)
@@ -59,8 +59,16 @@
$(MAKE) TIKI_PLAT=sdl TIKI_DIR=$(CURDIR)/../ -C$(CURDIR)/../examples/console/TikiSnake
package:
- zip -9r ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.zip libtiki.a
- cd .. && zip -9ru dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.zip include sdl/include -x "*/.svn/*"
- cd .. && zip -9ru dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.zip examples/TikiTest/tikitest examples/console/TikiSnake/tikisnake examples/console/TikiSnake/resources -x "*/.svn/*"
+ tar -cvf ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.tar libtiki.a
+ tar -uvf ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.tar -C ../ \
+ include sdl/include --exclude "*/.svn/*"
+ cp ../examples/console/TikiSnake/resources/pc-ascii.png \
+ ../examples/console/TikiSnake
+ tar -uvf ../dist/$(SVN_VERSION)/tiki-$(SVN_VERSION)-sdl.tar -C ../ \
+ examples/TikiTest/tikitest \
+ examples/console/TikiSnake/tikisnake \
+ examples/console/TikiSnake/pc-ascii.png --exclude "*/.svn/*"
+ rm -f ../examples/console/TikiSnake/pc-ascii.png
+ gzip ../dist/$(SVN_VERISON)/tiki-$(SVN_VERSION)-sdl.tar
include Makefile.rules
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|