diff --git a/build/Xcode/CommanderGenius.xcodeproj/project.pbxproj b/build/Xcode/CommanderGenius.xcodeproj/project.pbxproj index d8f70f551..d72fab391 100644 --- a/build/Xcode/CommanderGenius.xcodeproj/project.pbxproj +++ b/build/Xcode/CommanderGenius.xcodeproj/project.pbxproj @@ -231,9 +231,6 @@ 23D3E9B61013ABCA001643FA /* hq_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq_sound.h; sourceTree = ""; }; 23D3E9B81013ABCA001643FA /* declarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = declarations.h; sourceTree = ""; }; 23D3E9B91013ABCA001643FA /* enemyai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enemyai.h; sourceTree = ""; }; - 23D3E9BA1013ABCA001643FA /* eseq_ep1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep1.h; sourceTree = ""; }; - 23D3E9BB1013ABCA001643FA /* eseq_ep2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep2.h; sourceTree = ""; }; - 23D3E9BC1013ABCA001643FA /* eseq_ep3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep3.h; sourceTree = ""; }; 23D3E9BE1013ABCA001643FA /* lzexe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzexe.h; sourceTree = ""; }; 23D3E9BF1013ABCA001643FA /* rle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rle.h; sourceTree = ""; }; 23D3E9C01013ABCA001643FA /* story.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = story.h; sourceTree = ""; }; @@ -598,9 +595,6 @@ children = ( 23D3E9B81013ABCA001643FA /* declarations.h */, 23D3E9B91013ABCA001643FA /* enemyai.h */, - 23D3E9BA1013ABCA001643FA /* eseq_ep1.h */, - 23D3E9BB1013ABCA001643FA /* eseq_ep2.h */, - 23D3E9BC1013ABCA001643FA /* eseq_ep3.h */, 23D3E9BD1013ABCA001643FA /* fileio */, 23D3E9C11013ABCA001643FA /* fileio.h */, 23D3E9C21013ABCA001643FA /* game.h */, diff --git a/build/Xcode/createdmg.sh b/build/Xcode/createdmg.sh new file mode 100755 index 000000000..36e308530 --- /dev/null +++ b/build/Xcode/createdmg.sh @@ -0,0 +1,53 @@ +#!/bin/sh + +# script taken from Pidgin-MacOSX project +# by Albert Zeyer - www.az2000.de + +# builds a DMG for Commander Genius + + +# Creates a disk image (dmg) on Mac OS X from the command line. +# usage: +# mkdmg +# +# Where is the name to use for the mounted image, is the version +# number of the volume and is where the contents to put on the dmg are. +# +# The result will be a file called -.dmg +mkdmg() { + + if [ $# != 3 ]; then + echo "usage: mkdmg.sh volname vers srcdir" + exit 0 + fi + + VOL="$1" + VER="$2" + FILES="$3" + + DMG="tmp-$VOL.dmg" + + # create temporary disk image and format, ejecting when done + SIZE=$(du -sk ${FILES} | cut -f 1) + SIZE=$((${SIZE}/1000+5)) + hdiutil create "$DMG" -megabytes ${SIZE} -ov -type UDIF -fs HFS+ -volname "$VOL" + + # mount and copy files onto volume + hdid "$DMG" + echo -n "copying files ... " + cp -R "${FILES}"/* "/Volumes/$VOL/" + echo "ready" + hdiutil eject "/Volumes/$VOL" + #osascript -e "tell application "Finder" to eject disk "$VOL"" && + + # convert to compressed image, delete temp image + rm -f "${VOL}-${VER}.dmg" + hdiutil convert "$DMG" -format UDZO -o "${VOL}-${VER}.dmg" + rm -f "$DMG" + +} + + +cd "$(dirname "$0")" +rsync -a --delete build/Debug/Commander\ Genius.app dmg/ +mkdmg CommanderGenius "$(egrep -E ".*#define.*CGVERSION.*" ../../version.h | cut -d "\"" -f 2)" dmg diff --git a/version.h b/version.h new file mode 100644 index 000000000..5b1407bde --- /dev/null +++ b/version.h @@ -0,0 +1,7 @@ +#ifndef __CG__VERSION_H__ +#define __CG__VERSION_H__ + +#define CGVERSION "0.3" + +#endif +