summaryrefslogtreecommitdiff
path: root/Xcode
diff options
context:
space:
mode:
authorSocapex <philippe_groarke@yahoo.ca>2012-12-04 02:05:39 -0500
committerAndrei Karas <akaras@inbox.ru>2012-12-04 14:56:32 +0300
commit1c66b29979f2a3a9740545b4dbecdb08ea002e92 (patch)
tree742855d3e699a03e6ed69dec24f2b5383b07db79 /Xcode
parent4c188f4cd517b10940bb347e4bbb4c41005296d0 (diff)
downloadplus-1c66b29979f2a3a9740545b4dbecdb08ea002e92.tar.gz
plus-1c66b29979f2a3a9740545b4dbecdb08ea002e92.tar.bz2
plus-1c66b29979f2a3a9740545b4dbecdb08ea002e92.tar.xz
plus-1c66b29979f2a3a9740545b4dbecdb08ea002e92.zip
Included more library dependencies. Delete unnecessary .app.
Diffstat (limited to 'Xcode')
-rw-r--r--Xcode/ManaPlus.xcodeproj/project.pbxproj68
-rw-r--r--Xcode/ManaPlus/ManaPlus-Info.plist2
-rw-r--r--Xcode/libs/changes16
-rw-r--r--Xcode/libs/changes-id16
-rwxr-xr-xXcode/libs/libSDL-1.2.0.dylibbin0 -> 835400 bytes
-rwxr-xr-xXcode/libs/libSDL_gfx.14.dylibbin86820 -> 86820 bytes
-rwxr-xr-xXcode/libs/libX11.6.dylibbin0 -> 2402420 bytes
-rwxr-xr-xXcode/libs/libXau.6.dylibbin0 -> 34652 bytes
-rwxr-xr-xXcode/libs/libXdmcp.6.dylibbin0 -> 47928 bytes
-rwxr-xr-xXcode/libs/libXext.6.dylibbin0 -> 139932 bytes
-rwxr-xr-xXcode/libs/libXrandr.2.dylibbin0 -> 69964 bytes
-rwxr-xr-xXcode/libs/libXrender.1.dylibbin0 -> 78688 bytes
-rwxr-xr-xXcode/libs/libbz2.1.0.6.dylibbin0 -> 151092 bytes
-rwxr-xr-xXcode/libs/libfreetype.6.dylibbin1165948 -> 1165948 bytes
-rw-r--r--Xcode/libs/libiconv.2.dylibbin2116812 -> 2116812 bytes
-rw-r--r--Xcode/libs/libintl.8.dylibbin107612 -> 107612 bytes
-rwxr-xr-xXcode/libs/liblzma.5.dylibbin0 -> 290656 bytes
-rwxr-xr-xXcode/libs/libphysfs.2.0.2.dylibbin172580 -> 172580 bytes
-rwxr-xr-xXcode/libs/libpng15.15.dylibbin340104 -> 340104 bytes
-rwxr-xr-xXcode/libs/libs-change.sh13
-rwxr-xr-xXcode/libs/libs-id.sh6
-rwxr-xr-xXcode/libs/libxcb.1.dylibbin0 -> 268968 bytes
-rwxr-xr-xXcode/libs/libxml2.2.dylibbin2784048 -> 2784048 bytes
-rwxr-xr-xXcode/libs/libz.1.2.7.dylibbin165796 -> 165796 bytes
-rw-r--r--Xcode/manaplus.icnsbin0 -> 27744 bytes
25 files changed, 112 insertions, 9 deletions
diff --git a/Xcode/ManaPlus.xcodeproj/project.pbxproj b/Xcode/ManaPlus.xcodeproj/project.pbxproj
index 1adabd1c1..47ee2f1aa 100644
--- a/Xcode/ManaPlus.xcodeproj/project.pbxproj
+++ b/Xcode/ManaPlus.xcodeproj/project.pbxproj
@@ -7,6 +7,17 @@
objects = {
/* Begin PBXBuildFile section */
+ 2BAC2B44166DB4B300874178 /* manaplus.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2BAC2B43166DB4B300874178 /* manaplus.icns */; };
+ 2BAC2B4E166DCFB900874178 /* libXdmcp.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B46166DCFB900874178 /* libXdmcp.6.dylib */; };
+ 2BAC2B4F166DCFB900874178 /* libXau.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B47166DCFB900874178 /* libXau.6.dylib */; };
+ 2BAC2B50166DCFB900874178 /* libxcb.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B48166DCFB900874178 /* libxcb.1.dylib */; };
+ 2BAC2B51166DCFB900874178 /* libX11.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B49166DCFB900874178 /* libX11.6.dylib */; };
+ 2BAC2B52166DCFB900874178 /* libXrender.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B4A166DCFB900874178 /* libXrender.1.dylib */; };
+ 2BAC2B53166DCFB900874178 /* libXext.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B4B166DCFB900874178 /* libXext.6.dylib */; };
+ 2BAC2B54166DCFB900874178 /* libXrandr.2.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B4C166DCFB900874178 /* libXrandr.2.dylib */; };
+ 2BAC2B55166DCFB900874178 /* libSDL-1.2.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B4D166DCFB900874178 /* libSDL-1.2.0.dylib */; };
+ 2BAC2B59166DD61B00874178 /* liblzma.5.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B57166DD61B00874178 /* liblzma.5.dylib */; };
+ 2BAC2B5A166DD61B00874178 /* libbz2.1.0.6.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2BAC2B58166DD61B00874178 /* libbz2.1.0.6.dylib */; };
2BDF45C4166D5AEC0054E77F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BDF45C3166D5AEC0054E77F /* Cocoa.framework */; };
2BDF45CE166D5AEC0054E77F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2BDF45CC166D5AEC0054E77F /* InfoPlist.strings */; };
2BDF45D4166D5AEC0054E77F /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2BDF45D2166D5AEC0054E77F /* Credits.rtf */; };
@@ -791,6 +802,16 @@
dstPath = "";
dstSubfolderSpec = 12;
files = (
+ 2BAC2B59166DD61B00874178 /* liblzma.5.dylib in CopyFiles */,
+ 2BAC2B5A166DD61B00874178 /* libbz2.1.0.6.dylib in CopyFiles */,
+ 2BAC2B4E166DCFB900874178 /* libXdmcp.6.dylib in CopyFiles */,
+ 2BAC2B4F166DCFB900874178 /* libXau.6.dylib in CopyFiles */,
+ 2BAC2B50166DCFB900874178 /* libxcb.1.dylib in CopyFiles */,
+ 2BAC2B51166DCFB900874178 /* libX11.6.dylib in CopyFiles */,
+ 2BAC2B52166DCFB900874178 /* libXrender.1.dylib in CopyFiles */,
+ 2BAC2B53166DCFB900874178 /* libXext.6.dylib in CopyFiles */,
+ 2BAC2B54166DCFB900874178 /* libXrandr.2.dylib in CopyFiles */,
+ 2BAC2B55166DCFB900874178 /* libSDL-1.2.0.dylib in CopyFiles */,
2BDF4DAA166D99410054E77F /* libphysfs.2.0.2.dylib in CopyFiles */,
2BDF4DA6166D8E410054E77F /* libz.1.2.7.dylib in CopyFiles */,
2BDF4DA5166D8E3E0054E77F /* libxml2.2.dylib in CopyFiles */,
@@ -805,6 +826,17 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 2BAC2B43166DB4B300874178 /* manaplus.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = manaplus.icns; sourceTree = "<group>"; };
+ 2BAC2B46166DCFB900874178 /* libXdmcp.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libXdmcp.6.dylib; path = libs/libXdmcp.6.dylib; sourceTree = "<group>"; };
+ 2BAC2B47166DCFB900874178 /* libXau.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libXau.6.dylib; path = libs/libXau.6.dylib; sourceTree = "<group>"; };
+ 2BAC2B48166DCFB900874178 /* libxcb.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxcb.1.dylib; path = libs/libxcb.1.dylib; sourceTree = "<group>"; };
+ 2BAC2B49166DCFB900874178 /* libX11.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libX11.6.dylib; path = libs/libX11.6.dylib; sourceTree = "<group>"; };
+ 2BAC2B4A166DCFB900874178 /* libXrender.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libXrender.1.dylib; path = libs/libXrender.1.dylib; sourceTree = "<group>"; };
+ 2BAC2B4B166DCFB900874178 /* libXext.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libXext.6.dylib; path = libs/libXext.6.dylib; sourceTree = "<group>"; };
+ 2BAC2B4C166DCFB900874178 /* libXrandr.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libXrandr.2.dylib; path = libs/libXrandr.2.dylib; sourceTree = "<group>"; };
+ 2BAC2B4D166DCFB900874178 /* libSDL-1.2.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libSDL-1.2.0.dylib"; path = "libs/libSDL-1.2.0.dylib"; sourceTree = "<group>"; };
+ 2BAC2B57166DD61B00874178 /* liblzma.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = liblzma.5.dylib; path = libs/liblzma.5.dylib; sourceTree = "<group>"; };
+ 2BAC2B58166DD61B00874178 /* libbz2.1.0.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbz2.1.0.6.dylib; path = libs/libbz2.1.0.6.dylib; sourceTree = "<group>"; };
2BDF45BF166D5AEC0054E77F /* ManaPlus.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ManaPlus.app; sourceTree = BUILT_PRODUCTS_DIR; };
2BDF45C3166D5AEC0054E77F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
2BDF45C6166D5AEC0054E77F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -1656,9 +1688,27 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ 2BAC2B56166DCFC600874178 /* Dependencies */ = {
+ isa = PBXGroup;
+ children = (
+ 2BAC2B57166DD61B00874178 /* liblzma.5.dylib */,
+ 2BAC2B58166DD61B00874178 /* libbz2.1.0.6.dylib */,
+ 2BAC2B46166DCFB900874178 /* libXdmcp.6.dylib */,
+ 2BAC2B47166DCFB900874178 /* libXau.6.dylib */,
+ 2BAC2B48166DCFB900874178 /* libxcb.1.dylib */,
+ 2BAC2B49166DCFB900874178 /* libX11.6.dylib */,
+ 2BAC2B4A166DCFB900874178 /* libXrender.1.dylib */,
+ 2BAC2B4B166DCFB900874178 /* libXext.6.dylib */,
+ 2BAC2B4C166DCFB900874178 /* libXrandr.2.dylib */,
+ 2BAC2B4D166DCFB900874178 /* libSDL-1.2.0.dylib */,
+ );
+ name = Dependencies;
+ sourceTree = "<group>";
+ };
2BDF45B4166D5AEC0054E77F = {
isa = PBXGroup;
children = (
+ 2BAC2B43166DB4B300874178 /* manaplus.icns */,
2BDF4D6E166D6ADC0054E77F /* Mana.icns */,
2BDF45C9166D5AEC0054E77F /* ManaPlus */,
2BDF45E6166D5AEC0054E77F /* ManaPlusTests */,
@@ -1679,6 +1729,7 @@
2BDF45C2166D5AEC0054E77F /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 2BAC2B56166DCFC600874178 /* Dependencies */,
2BDF4DA8166D99320054E77F /* libphysfs.2.0.2.dylib */,
2BDF4D8F166D8E0C0054E77F /* libfreetype.6.dylib */,
2BDF4D90166D8E0C0054E77F /* libiconv.2.dylib */,
@@ -1729,6 +1780,8 @@
2BDF4761166D5B680054E77F /* animationdelayload.h */,
2BDF4762166D5B680054E77F /* animationparticle.cpp */,
2BDF4763166D5B680054E77F /* animationparticle.h */,
+ 2BDF45D5166D5AEC0054E77F /* AppDelegate.h */,
+ 2BDF45D6166D5AEC0054E77F /* AppDelegate.m */,
2BDF4764166D5B680054E77F /* auctionmanager.cpp */,
2BDF4765166D5B680054E77F /* auctionmanager.h */,
2BDF4766166D5B680054E77F /* avatar.cpp */,
@@ -1752,6 +1805,7 @@
2BDF4778166D5B680054E77F /* configlistener.h */,
2BDF4779166D5B680054E77F /* configuration.cpp */,
2BDF477A166D5B680054E77F /* configuration.h */,
+ 2BDF4D75166D781C0054E77F /* data */,
2BDF477B166D5B680054E77F /* debug */,
2BDF4780166D5B680054E77F /* debug.h */,
2BDF4781166D5B680054E77F /* defaults.cpp */,
@@ -1814,6 +1868,7 @@
2BDF491C166D5B680054E77F /* logger.h */,
2BDF491D166D5B680054E77F /* main.cpp */,
2BDF491E166D5B680054E77F /* main.h */,
+ 2BDF45D8166D5AEC0054E77F /* MainMenu.xib */,
2BDF491F166D5B680054E77F /* map.cpp */,
2BDF4920166D5B680054E77F /* map.h */,
2BDF4921166D5B680054E77F /* maplayer.cpp */,
@@ -1861,11 +1916,11 @@
2BDF4A2E166D5B680054E77F /* spellmanager.cpp */,
2BDF4A2F166D5B680054E77F /* spellmanager.h */,
2BDF4A30166D5B680054E77F /* spellshortcut.cpp */,
- 2BDF4D75166D781C0054E77F /* data */,
2BDF4A31166D5B680054E77F /* spellshortcut.h */,
2BDF4A32166D5B680054E77F /* sprite.h */,
2BDF4A33166D5B680054E77F /* statuseffect.cpp */,
2BDF4A34166D5B680054E77F /* statuseffect.h */,
+ 2BDF45CA166D5AEC0054E77F /* Supporting Files */,
2BDF4A35166D5B680054E77F /* test */,
2BDF4A3A166D5B680054E77F /* text.cpp */,
2BDF4A3B166D5B680054E77F /* text.h */,
@@ -1888,10 +1943,6 @@
2BDF4A73166D5B680054E77F /* vector.cpp */,
2BDF4A74166D5B680054E77F /* vector.h */,
2BDF4A75166D5B680054E77F /* winver.h */,
- 2BDF45D5166D5AEC0054E77F /* AppDelegate.h */,
- 2BDF45D6166D5AEC0054E77F /* AppDelegate.m */,
- 2BDF45D8166D5AEC0054E77F /* MainMenu.xib */,
- 2BDF45CA166D5AEC0054E77F /* Supporting Files */,
);
path = ManaPlus;
sourceTree = "<group>";
@@ -2785,6 +2836,7 @@
2BDF45DA166D5AEC0054E77F /* MainMenu.xib in Resources */,
2BDF4D6F166D6ADC0054E77F /* Mana.icns in Resources */,
2BDF4D76166D783A0054E77F /* data in Resources */,
+ 2BAC2B44166DB4B300874178 /* manaplus.icns in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2823,7 +2875,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "install_name_tool -change /opt/local/lib/libSDL_gfx.14.dylib @rpath/../SharedSupport/libSDL_gfx.14.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libpng15.15.dylib @rpath/../SharedSupport/libpng15.15.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libphysfs.1.dylib @rpath/../SharedSupport/libphysfs.2.0.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libintl.8.dylib @rpath/../SharedSupport/libintl.8.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libiconv.2.dylib @rpath/../SharedSupport/libiconv.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libfreetype.6.dylib @rpath/../SharedSupport/libfreetype.6.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libxml2.2.dylib @rpath/../SharedSupport/libxml2.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libz.1.dylib @rpath/../SharedSupport/libz.1.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"";
+ shellScript = "install_name_tool -change /opt/local/lib/libSDL_gfx.14.dylib @executable_path/../SharedSupport/libSDL_gfx.14.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libpng15.15.dylib @executable_path/../SharedSupport/libpng15.15.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libphysfs.1.dylib @executable_path/../SharedSupport/libphysfs.2.0.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libintl.8.dylib @executable_path/../SharedSupport/libintl.8.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libiconv.2.dylib @executable_path/../SharedSupport/libiconv.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libfreetype.6.dylib @executable_path/../SharedSupport/libfreetype.6.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libxml2.2.dylib @executable_path/../SharedSupport/libxml2.2.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change /opt/local/lib/libz.1.dylib @executable_path/../SharedSupport/libz.1.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\n";
};
/* End PBXShellScriptBuildPhase section */
@@ -3675,7 +3727,7 @@
/Library/Frameworks/SDL_mixer.framework/Headers,
);
INFOPLIST_FILE = "ManaPlus/ManaPlus-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @loader_path/../SharedSupport";
LIBRARY_SEARCH_PATHS = (
/opt/local/lib,
"\"$(SRCROOT)/libs\"",
@@ -3715,7 +3767,7 @@
/Library/Frameworks/SDL_mixer.framework/Headers,
);
INFOPLIST_FILE = "ManaPlus/ManaPlus-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @loader_path/../SharedSupport";
LIBRARY_SEARCH_PATHS = (
/opt/local/lib,
"\"$(SRCROOT)/libs\"",
diff --git a/Xcode/ManaPlus/ManaPlus-Info.plist b/Xcode/ManaPlus/ManaPlus-Info.plist
index 2972a3fe7..dadf510f2 100644
--- a/Xcode/ManaPlus/ManaPlus-Info.plist
+++ b/Xcode/ManaPlus/ManaPlus-Info.plist
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
- <string>Mana</string>
+ <string>manaplus</string>
<key>CFBundleIdentifier</key>
<string>evolonline.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
diff --git a/Xcode/libs/changes b/Xcode/libs/changes
new file mode 100644
index 000000000..feb2c3abb
--- /dev/null
+++ b/Xcode/libs/changes
@@ -0,0 +1,16 @@
+-change /opt/local/lib/libSDL-1.2.0.dylib @executable_path/../SharedSupport/libSDL-1.2.0.dylib
+-change /opt/local/lib/libSDL_gfx.14.dylib @executable_path/../SharedSupport/libSDL_gfx.14.dylib
+-change /opt/local/lib/libX11.6.dylib @executable_path/../SharedSupport/libX11.6.dylib
+-change /opt/local/lib/libXau.6.dylib @executable_path/../SharedSupport/libXau.6.dylib
+-change /opt/local/lib/libXdmcp.6.dylib @executable_path/../SharedSupport/libXdmcp.6.dylib
+-change /opt/local/lib/libXext.6.dylib @executable_path/../SharedSupport/libXext.6.dylib
+-change /opt/local/lib/libXrandr.2.dylib @executable_path/../SharedSupport/libXrandr.2.dylib
+-change /opt/local/lib/libXrender.1.dylib @executable_path/../SharedSupport/libXrender.1.dylib
+-change /opt/local/lib/libfreetype.6.dylib @executable_path/../SharedSupport/libfreetype.6.dylib
+-change /opt/local/lib/libiconv.2.dylib @executable_path/../SharedSupport/libiconv.2.dylib
+-change /opt/local/lib/libintl.8.dylib @executable_path/../SharedSupport/libintl.8.dylib
+-change /opt/local/lib/libphysfs.2.0.2.dylib @executable_path/../SharedSupport/libphysfs.2.0.2.dylib
+-change /opt/local/lib/libpng15.15.dylib @executable_path/../SharedSupport/libpng15.15.dylib
+-change /opt/local/lib/libxcb.1.dylib @executable_path/../SharedSupport/libxcb.1.dylib
+-change /opt/local/lib/libxml2.2.dylib @executable_path/../SharedSupport/libxml2.2.dylib
+-change /opt/local/lib/libz.1.2.7.dylib @executable_path/../SharedSupport/libz.1.2.7.dylib
diff --git a/Xcode/libs/changes-id b/Xcode/libs/changes-id
new file mode 100644
index 000000000..8eae3c2e2
--- /dev/null
+++ b/Xcode/libs/changes-id
@@ -0,0 +1,16 @@
+-id @executable_path/../SharedSupport/libSDL-1.2.0.dylib
+-id @executable_path/../SharedSupport/libSDL_gfx.14.dylib
+-id @executable_path/../SharedSupport/libX11.6.dylib
+-id @executable_path/../SharedSupport/libXau.6.dylib
+-id @executable_path/../SharedSupport/libXdmcp.6.dylib
+-id @executable_path/../SharedSupport/libXext.6.dylib
+-id @executable_path/../SharedSupport/libXrandr.2.dylib
+-id @executable_path/../SharedSupport/libXrender.1.dylib
+-id @executable_path/../SharedSupport/libfreetype.6.dylib
+-id @executable_path/../SharedSupport/libiconv.2.dylib
+-id @executable_path/../SharedSupport/libintl.8.dylib
+-id @executable_path/../SharedSupport/libphysfs.2.0.2.dylib
+-id @executable_path/../SharedSupport/libpng15.15.dylib
+-id @executable_path/../SharedSupport/libxcb.1.dylib
+-id @executable_path/../SharedSupport/libxml2.2.dylib
+-id @executable_path/../SharedSupport/libz.1.2.7.dylib
diff --git a/Xcode/libs/libSDL-1.2.0.dylib b/Xcode/libs/libSDL-1.2.0.dylib
new file mode 100755
index 000000000..81dfe8316
--- /dev/null
+++ b/Xcode/libs/libSDL-1.2.0.dylib
Binary files differ
diff --git a/Xcode/libs/libSDL_gfx.14.dylib b/Xcode/libs/libSDL_gfx.14.dylib
index cb6b7de45..2bcc78dca 100755
--- a/Xcode/libs/libSDL_gfx.14.dylib
+++ b/Xcode/libs/libSDL_gfx.14.dylib
Binary files differ
diff --git a/Xcode/libs/libX11.6.dylib b/Xcode/libs/libX11.6.dylib
new file mode 100755
index 000000000..64b5a933e
--- /dev/null
+++ b/Xcode/libs/libX11.6.dylib
Binary files differ
diff --git a/Xcode/libs/libXau.6.dylib b/Xcode/libs/libXau.6.dylib
new file mode 100755
index 000000000..c2e2781bf
--- /dev/null
+++ b/Xcode/libs/libXau.6.dylib
Binary files differ
diff --git a/Xcode/libs/libXdmcp.6.dylib b/Xcode/libs/libXdmcp.6.dylib
new file mode 100755
index 000000000..1686d71e6
--- /dev/null
+++ b/Xcode/libs/libXdmcp.6.dylib
Binary files differ
diff --git a/Xcode/libs/libXext.6.dylib b/Xcode/libs/libXext.6.dylib
new file mode 100755
index 000000000..00c650281
--- /dev/null
+++ b/Xcode/libs/libXext.6.dylib
Binary files differ
diff --git a/Xcode/libs/libXrandr.2.dylib b/Xcode/libs/libXrandr.2.dylib
new file mode 100755
index 000000000..b0447a131
--- /dev/null
+++ b/Xcode/libs/libXrandr.2.dylib
Binary files differ
diff --git a/Xcode/libs/libXrender.1.dylib b/Xcode/libs/libXrender.1.dylib
new file mode 100755
index 000000000..fa90f7d02
--- /dev/null
+++ b/Xcode/libs/libXrender.1.dylib
Binary files differ
diff --git a/Xcode/libs/libbz2.1.0.6.dylib b/Xcode/libs/libbz2.1.0.6.dylib
new file mode 100755
index 000000000..50c0f94ba
--- /dev/null
+++ b/Xcode/libs/libbz2.1.0.6.dylib
Binary files differ
diff --git a/Xcode/libs/libfreetype.6.dylib b/Xcode/libs/libfreetype.6.dylib
index 50c7f5091..ee5966071 100755
--- a/Xcode/libs/libfreetype.6.dylib
+++ b/Xcode/libs/libfreetype.6.dylib
Binary files differ
diff --git a/Xcode/libs/libiconv.2.dylib b/Xcode/libs/libiconv.2.dylib
index 1b20ece9e..e5aacc257 100644
--- a/Xcode/libs/libiconv.2.dylib
+++ b/Xcode/libs/libiconv.2.dylib
Binary files differ
diff --git a/Xcode/libs/libintl.8.dylib b/Xcode/libs/libintl.8.dylib
index 2677e09f0..fcf79c6de 100644
--- a/Xcode/libs/libintl.8.dylib
+++ b/Xcode/libs/libintl.8.dylib
Binary files differ
diff --git a/Xcode/libs/liblzma.5.dylib b/Xcode/libs/liblzma.5.dylib
new file mode 100755
index 000000000..5bf87893c
--- /dev/null
+++ b/Xcode/libs/liblzma.5.dylib
Binary files differ
diff --git a/Xcode/libs/libphysfs.2.0.2.dylib b/Xcode/libs/libphysfs.2.0.2.dylib
index 7a99f4580..9ac0003c4 100755
--- a/Xcode/libs/libphysfs.2.0.2.dylib
+++ b/Xcode/libs/libphysfs.2.0.2.dylib
Binary files differ
diff --git a/Xcode/libs/libpng15.15.dylib b/Xcode/libs/libpng15.15.dylib
index 302704a29..b41dfcf04 100755
--- a/Xcode/libs/libpng15.15.dylib
+++ b/Xcode/libs/libpng15.15.dylib
Binary files differ
diff --git a/Xcode/libs/libs-change.sh b/Xcode/libs/libs-change.sh
new file mode 100755
index 000000000..1a214d307
--- /dev/null
+++ b/Xcode/libs/libs-change.sh
@@ -0,0 +1,13 @@
+#!/bin/bash -x
+
+#uncomment to get list of files
+# for i in *.dylib
+# do
+# echo -change /opt/local/lib/$i @executable_path/../SharedSupport/$i
+# done > changes
+
+
+for i in *.dylib
+do
+install_name_tool `cat changes` $i
+done
diff --git a/Xcode/libs/libs-id.sh b/Xcode/libs/libs-id.sh
new file mode 100755
index 000000000..44a43119f
--- /dev/null
+++ b/Xcode/libs/libs-id.sh
@@ -0,0 +1,6 @@
+#!/bin/bash -x
+
+for i in *.dylib
+do
+install_name_tool -id @executable_path/../SharedSupport/$i $i
+done
diff --git a/Xcode/libs/libxcb.1.dylib b/Xcode/libs/libxcb.1.dylib
new file mode 100755
index 000000000..22b8f6805
--- /dev/null
+++ b/Xcode/libs/libxcb.1.dylib
Binary files differ
diff --git a/Xcode/libs/libxml2.2.dylib b/Xcode/libs/libxml2.2.dylib
index bc42a535b..f2594b377 100755
--- a/Xcode/libs/libxml2.2.dylib
+++ b/Xcode/libs/libxml2.2.dylib
Binary files differ
diff --git a/Xcode/libs/libz.1.2.7.dylib b/Xcode/libs/libz.1.2.7.dylib
index b951ec703..f9c66d98f 100755
--- a/Xcode/libs/libz.1.2.7.dylib
+++ b/Xcode/libs/libz.1.2.7.dylib
Binary files differ
diff --git a/Xcode/manaplus.icns b/Xcode/manaplus.icns
new file mode 100644
index 000000000..6556fccb1
--- /dev/null
+++ b/Xcode/manaplus.icns
Binary files differ