Index: /AE/Installer/trunk/projects/README-Mac.txt
===================================================================
--- /AE/Installer/trunk/projects/README-Mac.txt	(revision 385)
+++ /AE/Installer/trunk/projects/README-Mac.txt	(revision 386)
@@ -3,5 +3,5 @@
 by Iritscen (iritscen@oni2.net)
 
-Requirements: An Intel Macintosh computer, preferably with Mac OS X 10.5 or higher, and an administrator password.
+Requirements: An Intel Macintosh computer, preferably with Mac OS X 10.5 or higher, and an administrator password. Mono must be installed to run the built product.
 
 Note: At the moment, the project is still in flux. I am planning to eventually set up the project to build a Universal application, not an Intel-only one. However, such a project may still require an Intel Mac to build the Installer.
@@ -14,23 +14,30 @@
    B. Download and build Boost.
       Go to http://www.boost.org/users/download/. First, click the link for the latest Boost library release. When it takes you to a page offering the download in different formats, choose the .tar.bz2 version. Next, back up and look for the last version of Boost Jam. Download the version for the Mac. Place the "bjam" binary in /usr/local/bin/.
-      Navigate in the Terminal to the directory with the Boost source and issue these commands:
-      sudo ./configure --with-bjam=/usr/local/bin/bjam
-      sudo make install
-      When all is done, look in /usr/local/lib/ for files beginning with "libboost". If present, your build was successful.
+      Navigate in the Terminal to the directory with the Boost source and issue these commands with the appropriate text in place of the text in brackets:
+1.    mkdir build-dynamic-universal
+2.    ./bootstrap.sh --prefix=build-dynamic-universal
+3.    ./bjam --libdir=[full path to build-dynamic-universal] --includedir=[full path to build-dynamic-universal] toolset=darwin variant=release link=shared threading=multi architecture=combined address-model=32 macosx-version=10.5 macosx-version-min=10.3
+      When all is done, look in the build-dynamic-universal/ folder in the Boost folder for files beginning with "libboost". If present, your build was successful.
 
    C. Download and build wxWidgets.
       Go to http://www.wxwidgets.org/downloads/. Look for a link for wxMac and download the file. Extract it and navigate in the Terminal to the base directory. Issue these commands:
-      mkdir osx-build
-      cd osx-build
-      ../configure --with-opengl --disable-shared
-      sudo make
-      sudo make install
-      After all above commands have finished, check in /usr/local/lib/ for files that start with "libwx_mac" to ensure the build was successful.
+1.    mkdir build-dynamic-universal
+2.    cd build-dynamic-universal
+3.    ../configure --with-opengl --enable-universal_binary --with-macosx-version-min=10.3.9 --with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk --with-libjpeg=builtin --with-libpng=builtin --with-regex=builtin --with-libtiff=builtin --with-zlib=builtin --with-expat=builtin
+4.    sudo make
+      After all above commands have finished, check in build-dynamic-universal/lib/ for files that start with "libwx_mac" to ensure the build was successful.
+
+   D. Download and build libiconv.
+      The libiconv project is at http://www.gnu.org/software/libiconv/. From the expanded folder's directory, use the commands:
+1.    mkdir build-static-universal
+2.    ./configure --enable-static --prefix=/Users/mloudon/Programming/Third-Party/Development/libiconv-1.13/build-static-universal CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" CPP="gcc -E" CXXCPP="g++ -E"
+3.    sudo make
+4.    make install
 
 2. Downloading the project and source.
    Go to http://websvn.chrilly.net/listing.php?repname=Oni2&path=%2FAE%2F. Click the Tarball button on the same line as the Installer directory. The server will prepare the tarball, and then the download will begin. You will receive a .tar.gz file. Double-click it to automatically unzip and extract the files.
-   Note that the source is in Installer/trunk/, while the Xcode project file is in Installer/trunk/projects/xcode/AE_Installer-GUI/. When you move the extracted files to the place you wish to keep them, you must preserve the relative hierarchy that lies between the source and the project file. The project file expects to find the source files in ../../../source/, so do not move the source files anywhere other than three levels up from the project file in a folder called 'source'.
+   Note that the source is in Installer/trunk/source/, while the Xcode project file is in Installer/trunk/projects/xcode/AE_Installer-GUI/. When you move the extracted files to the place you wish to keep them, you must preserve the relative hierarchy that lies between the source and the project file -- "../../../source/", in the project's settings.
 
 3. Building the Installer.
-   If you are able to use the included .xcodeproj file, then you should immediately be able to build the Installer as soon as you open the project file. If there is difficulty, make sure that there are wxWidgets and Boost libraries in /usr/local/lib/ and that the project is in Release mode. If you are still stumped, contact me for help.
-   Once built, "AE Installer.app" must be moved to the edition/install/ folder inside your Oni installation, alongside the packages/ folder, in order to work.
+   If you are able to use the included .xcodeproj file, then you will need to change the directory in which the build takes place. Get info on the project and change the settings "Per-configuration Build Products Path" and "Installation Directory" to point to the folders of your choosing.
+   Once built, Installer.app must be moved to the edition/install/ folder inside your Oni installation, alongside the packages/ folder and OniSplit.exe, in order to work.
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/AE Installer (GUI).xcodeproj/project.pbxproj
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/AE Installer (GUI).xcodeproj/project.pbxproj	(revision 385)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/AE Installer (GUI).xcodeproj/project.pbxproj	(revision 386)
@@ -9,30 +9,34 @@
 /* Begin PBXBuildFile section */
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+		3057E8FB0FFC054B00299C97 /* libwx_base_carbon_net-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F00FFC054B00299C97 /* libwx_base_carbon_net-2.8.0.6.0.dylib */; };
+		3057E8FC0FFC054B00299C97 /* libwx_base_carbon_xml-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F10FFC054B00299C97 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */; };
+		3057E8FD0FFC054B00299C97 /* libwx_mac_adv-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F20FFC054B00299C97 /* libwx_mac_adv-2.8.0.6.0.dylib */; };
+		3057E8FE0FFC054B00299C97 /* libwx_mac_aui-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F30FFC054B00299C97 /* libwx_mac_aui-2.8.0.6.0.dylib */; };
+		3057E8FF0FFC054B00299C97 /* libwx_mac_core-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F40FFC054B00299C97 /* libwx_mac_core-2.8.0.6.0.dylib */; };
+		3057E9000FFC054B00299C97 /* libwx_mac_gl-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F50FFC054B00299C97 /* libwx_mac_gl-2.8.0.6.0.dylib */; };
+		3057E9010FFC054B00299C97 /* libwx_mac_html-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F60FFC054B00299C97 /* libwx_mac_html-2.8.0.6.0.dylib */; };
+		3057E9020FFC054B00299C97 /* libwx_mac_qa-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F70FFC054B00299C97 /* libwx_mac_qa-2.8.0.6.0.dylib */; };
+		3057E9030FFC054B00299C97 /* libwx_mac_richtext-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F80FFC054B00299C97 /* libwx_mac_richtext-2.8.0.6.0.dylib */; };
+		3057E9040FFC054B00299C97 /* libwx_mac_xrc-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8F90FFC054B00299C97 /* libwx_mac_xrc-2.8.0.6.0.dylib */; };
+		3057E90B0FFC065500299C97 /* libwxexpat-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9050FFC065500299C97 /* libwxexpat-2.8.a */; };
+		3057E90C0FFC065500299C97 /* libwxjpeg-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9060FFC065500299C97 /* libwxjpeg-2.8.a */; };
+		3057E90D0FFC065500299C97 /* libwxpng-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9070FFC065500299C97 /* libwxpng-2.8.a */; };
+		3057E90E0FFC065500299C97 /* libwxregex-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9080FFC065500299C97 /* libwxregex-2.8.a */; };
+		3057E90F0FFC065500299C97 /* libwxtiff-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9090FFC065500299C97 /* libwxtiff-2.8.a */; };
+		3057E9100FFC065500299C97 /* libwxzlib-2.8.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E90A0FFC065500299C97 /* libwxzlib-2.8.a */; };
+		3057E9110FFC068000299C97 /* libwx_base_carbon-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E8EF0FFC054B00299C97 /* libwx_base_carbon-2.8.0.6.0.dylib */; };
+		3057E9580FFC505800299C97 /* libboost_date_time-xgcc40-mt-1_39.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9300FFC502600299C97 /* libboost_date_time-xgcc40-mt-1_39.dylib */; };
+		3057E9590FFC505800299C97 /* libboost_filesystem-xgcc40-mt-1_39.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E9310FFC502600299C97 /* libboost_filesystem-xgcc40-mt-1_39.dylib */; };
+		3057E95A0FFC505800299C97 /* libboost_system-xgcc40-mt-1_39.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3057E93E0FFC502600299C97 /* libboost_system-xgcc40-mt-1_39.dylib */; };
+		3057EA2310017F9D00299C97 /* AE Button.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3057EA2210017F9D00299C97 /* AE Button.icns */; };
 		306C16710FD1EA10009C7CA3 /* about_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 306C16630FD1EA10009C7CA3 /* about_window.cpp */; };
 		306C16720FD1EA10009C7CA3 /* app_resources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 306C16650FD1EA10009C7CA3 /* app_resources.cpp */; };
 		306C16730FD1EA10009C7CA3 /* fileopen.xpm in Resources */ = {isa = PBXBuildFile; fileRef = 306C16670FD1EA10009C7CA3 /* fileopen.xpm */; };
 		306C16740FD1EA10009C7CA3 /* filesaveas.xpm in Resources */ = {isa = PBXBuildFile; fileRef = 306C16680FD1EA10009C7CA3 /* filesaveas.xpm */; };
-		306C16760FD1EA10009C7CA3 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 306C166B0FD1EA10009C7CA3 /* main.cpp */; };
 		306C16770FD1EA10009C7CA3 /* main_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 306C166D0FD1EA10009C7CA3 /* main_window.cpp */; };
 		306C16780FD1EA10009C7CA3 /* quit.xpm in Resources */ = {isa = PBXBuildFile; fileRef = 306C166F0FD1EA10009C7CA3 /* quit.xpm */; };
 		306C16790FD1EA10009C7CA3 /* redo.xpm in Resources */ = {isa = PBXBuildFile; fileRef = 306C16700FD1EA10009C7CA3 /* redo.xpm */; };
-		306C168A0FD1EC03009C7CA3 /* libboost_date_time-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16820FD1EC03009C7CA3 /* libboost_date_time-xgcc40-mt-1_38.dylib */; };
-		306C168B0FD1EC03009C7CA3 /* libboost_filesystem-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16830FD1EC03009C7CA3 /* libboost_filesystem-xgcc40-mt-1_38.dylib */; };
-		306C168C0FD1EC03009C7CA3 /* libboost_iostreams-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16840FD1EC03009C7CA3 /* libboost_iostreams-xgcc40-mt-1_38.dylib */; };
-		306C168D0FD1EC03009C7CA3 /* libboost_math_c99-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16850FD1EC03009C7CA3 /* libboost_math_c99-xgcc40-mt-1_38.dylib */; };
-		306C168E0FD1EC03009C7CA3 /* libboost_math_c99f-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16860FD1EC03009C7CA3 /* libboost_math_c99f-xgcc40-mt-1_38.dylib */; };
-		306C168F0FD1EC03009C7CA3 /* libboost_math_c99l-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16870FD1EC03009C7CA3 /* libboost_math_c99l-xgcc40-mt-1_38.dylib */; };
-		306C16900FD1EC03009C7CA3 /* libboost_system-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16880FD1EC03009C7CA3 /* libboost_system-xgcc40-mt-1_38.dylib */; };
-		306C16910FD1EC03009C7CA3 /* libboost_thread-xgcc40-mt-1_38.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16890FD1EC03009C7CA3 /* libboost_thread-xgcc40-mt-1_38.dylib */; };
-		306C169C0FD1EC84009C7CA3 /* libwx_base_carbon-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16920FD1EC84009C7CA3 /* libwx_base_carbon-2.8.0.6.0.dylib */; };
-		306C169D0FD1EC84009C7CA3 /* libwx_base_carbon_net-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16930FD1EC84009C7CA3 /* libwx_base_carbon_net-2.8.0.6.0.dylib */; };
-		306C169E0FD1EC84009C7CA3 /* libwx_base_carbon_xml-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16940FD1EC84009C7CA3 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */; };
-		306C169F0FD1EC84009C7CA3 /* libwx_mac_adv-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16950FD1EC84009C7CA3 /* libwx_mac_adv-2.8.0.6.0.dylib */; };
-		306C16A00FD1EC84009C7CA3 /* libwx_mac_aui-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16960FD1EC84009C7CA3 /* libwx_mac_aui-2.8.0.6.0.dylib */; };
-		306C16A10FD1EC84009C7CA3 /* libwx_mac_core-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16970FD1EC84009C7CA3 /* libwx_mac_core-2.8.0.6.0.dylib */; };
-		306C16A20FD1EC84009C7CA3 /* libwx_mac_html-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16980FD1EC84009C7CA3 /* libwx_mac_html-2.8.0.6.0.dylib */; };
-		306C16A30FD1EC84009C7CA3 /* libwx_mac_qa-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C16990FD1EC84009C7CA3 /* libwx_mac_qa-2.8.0.6.0.dylib */; };
-		306C16A40FD1EC84009C7CA3 /* libwx_mac_richtext-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C169A0FD1EC84009C7CA3 /* libwx_mac_richtext-2.8.0.6.0.dylib */; };
-		306C16A50FD1EC84009C7CA3 /* libwx_mac_xrc-2.8.0.6.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 306C169B0FD1EC84009C7CA3 /* libwx_mac_xrc-2.8.0.6.0.dylib */; };
+		308C556E0FEC412F00225AAD /* aeinstallerapp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 308C556C0FEC412F00225AAD /* aeinstallerapp.cpp */; };
+		30C26B550FE08F1A003C85EA /* oni_special.ico in Resources */ = {isa = PBXBuildFile; fileRef = 30C26B540FE08F1A003C85EA /* oni_special.ico */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
@@ -44,42 +48,64 @@
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
-		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		306C16630FD1EA10009C7CA3 /* about_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = about_window.cpp; path = ../../../source/about_window.cpp; sourceTree = SOURCE_ROOT; };
-		306C16640FD1EA10009C7CA3 /* about_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = about_window.h; path = ../../../source/about_window.h; sourceTree = SOURCE_ROOT; };
-		306C16650FD1EA10009C7CA3 /* app_resources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = app_resources.cpp; path = ../../../source/app_resources.cpp; sourceTree = SOURCE_ROOT; };
-		306C16660FD1EA10009C7CA3 /* app_resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = app_resources.h; path = ../../../source/app_resources.h; sourceTree = SOURCE_ROOT; };
+		3057E8EF0FFC054B00299C97 /* libwx_base_carbon-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_base_carbon-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F00FFC054B00299C97 /* libwx_base_carbon_net-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon_net-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_base_carbon_net-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F10FFC054B00299C97 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon_xml-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_base_carbon_xml-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F20FFC054B00299C97 /* libwx_mac_adv-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_adv-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_adv-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F30FFC054B00299C97 /* libwx_mac_aui-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_aui-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_aui-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F40FFC054B00299C97 /* libwx_mac_core-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_core-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_core-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F50FFC054B00299C97 /* libwx_mac_gl-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_gl-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_gl-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F60FFC054B00299C97 /* libwx_mac_html-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_html-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_html-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F70FFC054B00299C97 /* libwx_mac_qa-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_qa-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_qa-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F80FFC054B00299C97 /* libwx_mac_richtext-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_richtext-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_richtext-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E8F90FFC054B00299C97 /* libwx_mac_xrc-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_xrc-2.8.0.6.0.dylib"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwx_mac_xrc-2.8.0.6.0.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9050FFC065500299C97 /* libwxexpat-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxexpat-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxexpat-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E9060FFC065500299C97 /* libwxjpeg-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxjpeg-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxjpeg-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E9070FFC065500299C97 /* libwxpng-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxpng-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxpng-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E9080FFC065500299C97 /* libwxregex-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxregex-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxregex-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E9090FFC065500299C97 /* libwxtiff-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxtiff-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxtiff-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E90A0FFC065500299C97 /* libwxzlib-2.8.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxzlib-2.8.a"; path = "../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/libwxzlib-2.8.a"; sourceTree = SOURCE_ROOT; };
+		3057E9300FFC502600299C97 /* libboost_date_time-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_date_time-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_date_time-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9310FFC502600299C97 /* libboost_filesystem-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_filesystem-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_filesystem-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9320FFC502600299C97 /* libboost_graph-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_graph-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_graph-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9330FFC502600299C97 /* libboost_iostreams-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_iostreams-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_iostreams-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9340FFC502600299C97 /* libboost_math_c99-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_c99-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_math_c99-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9350FFC502600299C97 /* libboost_math_c99f-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_c99f-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_math_c99f-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9360FFC502600299C97 /* libboost_math_tr1-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_tr1-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_math_tr1-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9370FFC502600299C97 /* libboost_math_tr1f-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_tr1f-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_math_tr1f-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9380FFC502600299C97 /* libboost_prg_exec_monitor-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_prg_exec_monitor-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_prg_exec_monitor-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9390FFC502600299C97 /* libboost_program_options-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_program_options-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_program_options-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93A0FFC502600299C97 /* libboost_python-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_python-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_python-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93B0FFC502600299C97 /* libboost_regex-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_regex-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_regex-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93C0FFC502600299C97 /* libboost_serialization-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_serialization-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_serialization-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93D0FFC502600299C97 /* libboost_signals-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_signals-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_signals-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93E0FFC502600299C97 /* libboost_system-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_system-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_system-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E93F0FFC502600299C97 /* libboost_test_exec_monitor-xgcc40-mt-1_39.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libboost_test_exec_monitor-xgcc40-mt-1_39.a"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_test_exec_monitor-xgcc40-mt-1_39.a"; sourceTree = SOURCE_ROOT; };
+		3057E9400FFC502600299C97 /* libboost_thread-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_thread-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_thread-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9410FFC502600299C97 /* libboost_unit_test_framework-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_unit_test_framework-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_unit_test_framework-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9420FFC502600299C97 /* libboost_wave-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_wave-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_wave-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057E9430FFC502600299C97 /* libboost_wserialization-xgcc40-mt-1_39.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_wserialization-xgcc40-mt-1_39.dylib"; path = "../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal/libboost_wserialization-xgcc40-mt-1_39.dylib"; sourceTree = SOURCE_ROOT; };
+		3057EA2210017F9D00299C97 /* AE Button.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "AE Button.icns"; sourceTree = "<group>"; };
+		306C16630FD1EA10009C7CA3 /* about_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = about_window.cpp; path = ../../../source/about_window.cpp; sourceTree = SOURCE_ROOT; };
+		306C16640FD1EA10009C7CA3 /* about_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = about_window.h; path = ../../../source/about_window.h; sourceTree = SOURCE_ROOT; };
+		306C16650FD1EA10009C7CA3 /* app_resources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = app_resources.cpp; path = ../../../source/app_resources.cpp; sourceTree = SOURCE_ROOT; };
+		306C16660FD1EA10009C7CA3 /* app_resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = app_resources.h; path = ../../../source/app_resources.h; sourceTree = SOURCE_ROOT; };
 		306C16670FD1EA10009C7CA3 /* fileopen.xpm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = fileopen.xpm; path = ../../../source/fileopen.xpm; sourceTree = SOURCE_ROOT; };
 		306C16680FD1EA10009C7CA3 /* filesaveas.xpm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = filesaveas.xpm; path = ../../../source/filesaveas.xpm; sourceTree = SOURCE_ROOT; };
-		306C16690FD1EA10009C7CA3 /* installer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = installer.cpp; path = ../../../source/installer.cpp; sourceTree = SOURCE_ROOT; };
-		306C166A0FD1EA10009C7CA3 /* installer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = installer.h; path = ../../../source/installer.h; sourceTree = SOURCE_ROOT; };
-		306C166B0FD1EA10009C7CA3 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../source/main.cpp; sourceTree = SOURCE_ROOT; };
-		306C166C0FD1EA10009C7CA3 /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main.h; path = ../../../source/main.h; sourceTree = SOURCE_ROOT; };
+		306C16690FD1EA10009C7CA3 /* installer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = installer.cpp; path = ../../../source/installer.cpp; sourceTree = SOURCE_ROOT; };
+		306C166A0FD1EA10009C7CA3 /* installer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = installer.h; path = ../../../source/installer.h; sourceTree = SOURCE_ROOT; };
+		306C166B0FD1EA10009C7CA3 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = main.cpp; path = ../../../source/main.cpp; sourceTree = SOURCE_ROOT; };
+		306C166C0FD1EA10009C7CA3 /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = main.h; path = ../../../source/main.h; sourceTree = SOURCE_ROOT; };
 		306C166D0FD1EA10009C7CA3 /* main_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = main_window.cpp; path = ../../../source/main_window.cpp; sourceTree = SOURCE_ROOT; };
-		306C166E0FD1EA10009C7CA3 /* main_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_window.h; path = ../../../source/main_window.h; sourceTree = SOURCE_ROOT; };
+		306C166E0FD1EA10009C7CA3 /* main_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = main_window.h; path = ../../../source/main_window.h; sourceTree = SOURCE_ROOT; };
 		306C166F0FD1EA10009C7CA3 /* quit.xpm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = quit.xpm; path = ../../../source/quit.xpm; sourceTree = SOURCE_ROOT; };
 		306C16700FD1EA10009C7CA3 /* redo.xpm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = redo.xpm; path = ../../../source/redo.xpm; sourceTree = SOURCE_ROOT; };
-		306C16820FD1EC03009C7CA3 /* libboost_date_time-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_date_time-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_date_time-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16830FD1EC03009C7CA3 /* libboost_filesystem-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_filesystem-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_filesystem-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16840FD1EC03009C7CA3 /* libboost_iostreams-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_iostreams-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_iostreams-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16850FD1EC03009C7CA3 /* libboost_math_c99-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_c99-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_math_c99-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16860FD1EC03009C7CA3 /* libboost_math_c99f-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_c99f-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_math_c99f-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16870FD1EC03009C7CA3 /* libboost_math_c99l-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_math_c99l-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_math_c99l-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16880FD1EC03009C7CA3 /* libboost_system-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_system-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_system-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16890FD1EC03009C7CA3 /* libboost_thread-xgcc40-mt-1_38.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_thread-xgcc40-mt-1_38.dylib"; path = "/usr/local/lib/libboost_thread-xgcc40-mt-1_38.dylib"; sourceTree = "<absolute>"; };
-		306C16920FD1EC84009C7CA3 /* libwx_base_carbon-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_base_carbon-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16930FD1EC84009C7CA3 /* libwx_base_carbon_net-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon_net-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_base_carbon_net-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16940FD1EC84009C7CA3 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_base_carbon_xml-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_base_carbon_xml-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16950FD1EC84009C7CA3 /* libwx_mac_adv-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_adv-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_adv-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16960FD1EC84009C7CA3 /* libwx_mac_aui-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_aui-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_aui-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16970FD1EC84009C7CA3 /* libwx_mac_core-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_core-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_core-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16980FD1EC84009C7CA3 /* libwx_mac_html-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_html-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_html-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C16990FD1EC84009C7CA3 /* libwx_mac_qa-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_qa-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_qa-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C169A0FD1EC84009C7CA3 /* libwx_mac_richtext-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_richtext-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_richtext-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
-		306C169B0FD1EC84009C7CA3 /* libwx_mac_xrc-2.8.0.6.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libwx_mac_xrc-2.8.0.6.0.dylib"; path = "/usr/local/lib/libwx_mac_xrc-2.8.0.6.0.dylib"; sourceTree = "<absolute>"; };
+		308C556C0FEC412F00225AAD /* aeinstallerapp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = aeinstallerapp.cpp; path = ../../../source/aeinstallerapp.cpp; sourceTree = SOURCE_ROOT; };
+		308C556D0FEC412F00225AAD /* aeinstallerapp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aeinstallerapp.h; path = ../../../source/aeinstallerapp.h; sourceTree = SOURCE_ROOT; };
+		30C26B540FE08F1A003C85EA /* oni_special.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; name = oni_special.ico; path = ../../../source/oni_special.ico; sourceTree = SOURCE_ROOT; };
 		32CA4F630368D1EE00C91783 /* AE Installer (GUI)_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AE Installer (GUI)_Prefix.pch"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-		8D1107320486CEB800E47090 /* AE Installer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "AE Installer.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+		8D1107320486CEB800E47090 /* Installer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Installer.app; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
@@ -89,23 +115,25 @@
 			buildActionMask = 2147483647;
 			files = (
+				3057E9580FFC505800299C97 /* libboost_date_time-xgcc40-mt-1_39.dylib in Frameworks */,
+				3057E9590FFC505800299C97 /* libboost_filesystem-xgcc40-mt-1_39.dylib in Frameworks */,
+				3057E95A0FFC505800299C97 /* libboost_system-xgcc40-mt-1_39.dylib in Frameworks */,
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				306C168A0FD1EC03009C7CA3 /* libboost_date_time-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C168B0FD1EC03009C7CA3 /* libboost_filesystem-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C168C0FD1EC03009C7CA3 /* libboost_iostreams-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C168D0FD1EC03009C7CA3 /* libboost_math_c99-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C168E0FD1EC03009C7CA3 /* libboost_math_c99f-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C168F0FD1EC03009C7CA3 /* libboost_math_c99l-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C16900FD1EC03009C7CA3 /* libboost_system-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C16910FD1EC03009C7CA3 /* libboost_thread-xgcc40-mt-1_38.dylib in Frameworks */,
-				306C169C0FD1EC84009C7CA3 /* libwx_base_carbon-2.8.0.6.0.dylib in Frameworks */,
-				306C169D0FD1EC84009C7CA3 /* libwx_base_carbon_net-2.8.0.6.0.dylib in Frameworks */,
-				306C169E0FD1EC84009C7CA3 /* libwx_base_carbon_xml-2.8.0.6.0.dylib in Frameworks */,
-				306C169F0FD1EC84009C7CA3 /* libwx_mac_adv-2.8.0.6.0.dylib in Frameworks */,
-				306C16A00FD1EC84009C7CA3 /* libwx_mac_aui-2.8.0.6.0.dylib in Frameworks */,
-				306C16A10FD1EC84009C7CA3 /* libwx_mac_core-2.8.0.6.0.dylib in Frameworks */,
-				306C16A20FD1EC84009C7CA3 /* libwx_mac_html-2.8.0.6.0.dylib in Frameworks */,
-				306C16A30FD1EC84009C7CA3 /* libwx_mac_qa-2.8.0.6.0.dylib in Frameworks */,
-				306C16A40FD1EC84009C7CA3 /* libwx_mac_richtext-2.8.0.6.0.dylib in Frameworks */,
-				306C16A50FD1EC84009C7CA3 /* libwx_mac_xrc-2.8.0.6.0.dylib in Frameworks */,
+				3057E8FB0FFC054B00299C97 /* libwx_base_carbon_net-2.8.0.6.0.dylib in Frameworks */,
+				3057E8FC0FFC054B00299C97 /* libwx_base_carbon_xml-2.8.0.6.0.dylib in Frameworks */,
+				3057E8FD0FFC054B00299C97 /* libwx_mac_adv-2.8.0.6.0.dylib in Frameworks */,
+				3057E8FE0FFC054B00299C97 /* libwx_mac_aui-2.8.0.6.0.dylib in Frameworks */,
+				3057E8FF0FFC054B00299C97 /* libwx_mac_core-2.8.0.6.0.dylib in Frameworks */,
+				3057E9000FFC054B00299C97 /* libwx_mac_gl-2.8.0.6.0.dylib in Frameworks */,
+				3057E9010FFC054B00299C97 /* libwx_mac_html-2.8.0.6.0.dylib in Frameworks */,
+				3057E9020FFC054B00299C97 /* libwx_mac_qa-2.8.0.6.0.dylib in Frameworks */,
+				3057E9030FFC054B00299C97 /* libwx_mac_richtext-2.8.0.6.0.dylib in Frameworks */,
+				3057E9040FFC054B00299C97 /* libwx_mac_xrc-2.8.0.6.0.dylib in Frameworks */,
+				3057E90B0FFC065500299C97 /* libwxexpat-2.8.a in Frameworks */,
+				3057E90C0FFC065500299C97 /* libwxjpeg-2.8.a in Frameworks */,
+				3057E90D0FFC065500299C97 /* libwxpng-2.8.a in Frameworks */,
+				3057E90E0FFC065500299C97 /* libwxregex-2.8.a in Frameworks */,
+				3057E90F0FFC065500299C97 /* libwxtiff-2.8.a in Frameworks */,
+				3057E9100FFC065500299C97 /* libwxzlib-2.8.a in Frameworks */,
+				3057E9110FFC068000299C97 /* libwx_base_carbon-2.8.0.6.0.dylib in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -135,5 +163,5 @@
 			isa = PBXGroup;
 			children = (
-				8D1107320486CEB800E47090 /* AE Installer.app */,
+				8D1107320486CEB800E47090 /* Installer.app */,
 			);
 			name = Products;
@@ -154,10 +182,10 @@
 			isa = PBXGroup;
 			children = (
+				308C556C0FEC412F00225AAD /* aeinstallerapp.cpp */,
+				308C556D0FEC412F00225AAD /* aeinstallerapp.h */,
 				306C16630FD1EA10009C7CA3 /* about_window.cpp */,
 				306C16640FD1EA10009C7CA3 /* about_window.h */,
 				306C16650FD1EA10009C7CA3 /* app_resources.cpp */,
 				306C16660FD1EA10009C7CA3 /* app_resources.h */,
-				306C16670FD1EA10009C7CA3 /* fileopen.xpm */,
-				306C16680FD1EA10009C7CA3 /* filesaveas.xpm */,
 				306C16690FD1EA10009C7CA3 /* installer.cpp */,
 				306C166A0FD1EA10009C7CA3 /* installer.h */,
@@ -166,15 +194,18 @@
 				306C166D0FD1EA10009C7CA3 /* main_window.cpp */,
 				306C166E0FD1EA10009C7CA3 /* main_window.h */,
+				32CA4F630368D1EE00C91783 /* AE Installer (GUI)_Prefix.pch */,
+			);
+			name = Sources;
+			sourceTree = "<group>";
+		};
+		29B97317FDCFA39411CA2CEA /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				3057EA2210017F9D00299C97 /* AE Button.icns */,
+				30C26B540FE08F1A003C85EA /* oni_special.ico */,
+				306C16670FD1EA10009C7CA3 /* fileopen.xpm */,
+				306C16680FD1EA10009C7CA3 /* filesaveas.xpm */,
 				306C166F0FD1EA10009C7CA3 /* quit.xpm */,
 				306C16700FD1EA10009C7CA3 /* redo.xpm */,
-				32CA4F630368D1EE00C91783 /* AE Installer (GUI)_Prefix.pch */,
-				29B97316FDCFA39411CA2CEA /* main.m */,
-			);
-			name = Sources;
-			sourceTree = "<group>";
-		};
-		29B97317FDCFA39411CA2CEA /* Resources */ = {
-			isa = PBXGroup;
-			children = (
 				8D1107310486CEB800E47090 /* Info.plist */,
 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
@@ -187,22 +218,41 @@
 			isa = PBXGroup;
 			children = (
-				306C16920FD1EC84009C7CA3 /* libwx_base_carbon-2.8.0.6.0.dylib */,
-				306C16930FD1EC84009C7CA3 /* libwx_base_carbon_net-2.8.0.6.0.dylib */,
-				306C16940FD1EC84009C7CA3 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */,
-				306C16950FD1EC84009C7CA3 /* libwx_mac_adv-2.8.0.6.0.dylib */,
-				306C16960FD1EC84009C7CA3 /* libwx_mac_aui-2.8.0.6.0.dylib */,
-				306C16970FD1EC84009C7CA3 /* libwx_mac_core-2.8.0.6.0.dylib */,
-				306C16980FD1EC84009C7CA3 /* libwx_mac_html-2.8.0.6.0.dylib */,
-				306C16990FD1EC84009C7CA3 /* libwx_mac_qa-2.8.0.6.0.dylib */,
-				306C169A0FD1EC84009C7CA3 /* libwx_mac_richtext-2.8.0.6.0.dylib */,
-				306C169B0FD1EC84009C7CA3 /* libwx_mac_xrc-2.8.0.6.0.dylib */,
-				306C16820FD1EC03009C7CA3 /* libboost_date_time-xgcc40-mt-1_38.dylib */,
-				306C16830FD1EC03009C7CA3 /* libboost_filesystem-xgcc40-mt-1_38.dylib */,
-				306C16840FD1EC03009C7CA3 /* libboost_iostreams-xgcc40-mt-1_38.dylib */,
-				306C16850FD1EC03009C7CA3 /* libboost_math_c99-xgcc40-mt-1_38.dylib */,
-				306C16860FD1EC03009C7CA3 /* libboost_math_c99f-xgcc40-mt-1_38.dylib */,
-				306C16870FD1EC03009C7CA3 /* libboost_math_c99l-xgcc40-mt-1_38.dylib */,
-				306C16880FD1EC03009C7CA3 /* libboost_system-xgcc40-mt-1_38.dylib */,
-				306C16890FD1EC03009C7CA3 /* libboost_thread-xgcc40-mt-1_38.dylib */,
+				3057E9300FFC502600299C97 /* libboost_date_time-xgcc40-mt-1_39.dylib */,
+				3057E9310FFC502600299C97 /* libboost_filesystem-xgcc40-mt-1_39.dylib */,
+				3057E9320FFC502600299C97 /* libboost_graph-xgcc40-mt-1_39.dylib */,
+				3057E9330FFC502600299C97 /* libboost_iostreams-xgcc40-mt-1_39.dylib */,
+				3057E9340FFC502600299C97 /* libboost_math_c99-xgcc40-mt-1_39.dylib */,
+				3057E9350FFC502600299C97 /* libboost_math_c99f-xgcc40-mt-1_39.dylib */,
+				3057E9360FFC502600299C97 /* libboost_math_tr1-xgcc40-mt-1_39.dylib */,
+				3057E9370FFC502600299C97 /* libboost_math_tr1f-xgcc40-mt-1_39.dylib */,
+				3057E9380FFC502600299C97 /* libboost_prg_exec_monitor-xgcc40-mt-1_39.dylib */,
+				3057E9390FFC502600299C97 /* libboost_program_options-xgcc40-mt-1_39.dylib */,
+				3057E93A0FFC502600299C97 /* libboost_python-xgcc40-mt-1_39.dylib */,
+				3057E93B0FFC502600299C97 /* libboost_regex-xgcc40-mt-1_39.dylib */,
+				3057E93C0FFC502600299C97 /* libboost_serialization-xgcc40-mt-1_39.dylib */,
+				3057E93D0FFC502600299C97 /* libboost_signals-xgcc40-mt-1_39.dylib */,
+				3057E93E0FFC502600299C97 /* libboost_system-xgcc40-mt-1_39.dylib */,
+				3057E93F0FFC502600299C97 /* libboost_test_exec_monitor-xgcc40-mt-1_39.a */,
+				3057E9400FFC502600299C97 /* libboost_thread-xgcc40-mt-1_39.dylib */,
+				3057E9410FFC502600299C97 /* libboost_unit_test_framework-xgcc40-mt-1_39.dylib */,
+				3057E9420FFC502600299C97 /* libboost_wave-xgcc40-mt-1_39.dylib */,
+				3057E9430FFC502600299C97 /* libboost_wserialization-xgcc40-mt-1_39.dylib */,
+				3057E9050FFC065500299C97 /* libwxexpat-2.8.a */,
+				3057E9060FFC065500299C97 /* libwxjpeg-2.8.a */,
+				3057E9070FFC065500299C97 /* libwxpng-2.8.a */,
+				3057E9080FFC065500299C97 /* libwxregex-2.8.a */,
+				3057E9090FFC065500299C97 /* libwxtiff-2.8.a */,
+				3057E90A0FFC065500299C97 /* libwxzlib-2.8.a */,
+				3057E8EF0FFC054B00299C97 /* libwx_base_carbon-2.8.0.6.0.dylib */,
+				3057E8F00FFC054B00299C97 /* libwx_base_carbon_net-2.8.0.6.0.dylib */,
+				3057E8F10FFC054B00299C97 /* libwx_base_carbon_xml-2.8.0.6.0.dylib */,
+				3057E8F20FFC054B00299C97 /* libwx_mac_adv-2.8.0.6.0.dylib */,
+				3057E8F30FFC054B00299C97 /* libwx_mac_aui-2.8.0.6.0.dylib */,
+				3057E8F40FFC054B00299C97 /* libwx_mac_core-2.8.0.6.0.dylib */,
+				3057E8F50FFC054B00299C97 /* libwx_mac_gl-2.8.0.6.0.dylib */,
+				3057E8F60FFC054B00299C97 /* libwx_mac_html-2.8.0.6.0.dylib */,
+				3057E8F70FFC054B00299C97 /* libwx_mac_qa-2.8.0.6.0.dylib */,
+				3057E8F80FFC054B00299C97 /* libwx_mac_richtext-2.8.0.6.0.dylib */,
+				3057E8F90FFC054B00299C97 /* libwx_mac_xrc-2.8.0.6.0.dylib */,
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
@@ -214,11 +264,12 @@
 
 /* Begin PBXNativeTarget section */
-		8D1107260486CEB800E47090 /* AE Installer (GUI) */ = {
+		8D1107260486CEB800E47090 /* Installer */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "AE Installer (GUI)" */;
+			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Installer" */;
 			buildPhases = (
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
+				3057EA0D10016B8900299C97 /* ShellScript */,
 			);
 			buildRules = (
@@ -226,8 +277,8 @@
 			dependencies = (
 			);
-			name = "AE Installer (GUI)";
+			name = Installer;
 			productInstallPath = "$(HOME)/Applications";
 			productName = "AE Installer (GUI)";
-			productReference = 8D1107320486CEB800E47090 /* AE Installer.app */;
+			productReference = 8D1107320486CEB800E47090 /* Installer.app */;
 			productType = "com.apple.product-type.application";
 		};
@@ -244,5 +295,5 @@
 			projectRoot = "";
 			targets = (
-				8D1107260486CEB800E47090 /* AE Installer (GUI) */,
+				8D1107260486CEB800E47090 /* Installer */,
 			);
 		};
@@ -260,8 +311,26 @@
 				306C16780FD1EA10009C7CA3 /* quit.xpm in Resources */,
 				306C16790FD1EA10009C7CA3 /* redo.xpm in Resources */,
+				30C26B550FE08F1A003C85EA /* oni_special.ico in Resources */,
+				3057EA2310017F9D00299C97 /* AE Button.icns in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		3057EA0D10016B8900299C97 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/bash;
+			shellScript = "/Users/mloudon/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/fix_dylibs.sh";
+		};
+/* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -272,6 +341,6 @@
 				306C16710FD1EA10009C7CA3 /* about_window.cpp in Sources */,
 				306C16720FD1EA10009C7CA3 /* app_resources.cpp in Sources */,
-				306C16760FD1EA10009C7CA3 /* main.cpp in Sources */,
 				306C16770FD1EA10009C7CA3 /* main_window.cpp in Sources */,
+				308C556E0FEC412F00225AAD /* aeinstallerapp.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -312,4 +381,14 @@
 				INFOPLIST_FILE = Info.plist;
 				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/wxMac-2.8.10/release-static-universal/lib\"",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/wxMac-2.8.10/osx-build/lib\"",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/wxMac-2.8.10/build-static-universal/lib\"",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/boost_1_38_0/release-static-universal\"",
+					"\"$(SRCROOT)/../../../source\"",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib\"",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal\"",
+				);
 				PRODUCT_NAME = "AE Installer (GUI)";
 			};
@@ -320,11 +399,16 @@
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
 				GCC_MODEL_TUNING = G5;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "AE Installer (GUI)_Prefix.pch";
 				INFOPLIST_FILE = Info.plist;
-				INSTALL_PATH = "$(HOME)/Applications";
-				PRODUCT_NAME = "AE Installer";
+				INSTALL_PATH = "/Games/Oni-Test/edition/install";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"$(SRCROOT)/../../../../../Third-Party/Development/boost_1_39_0/build-dynamic-universal\"",
+				);
+				PRODUCT_NAME = Installer;
 			};
 			name = Release;
@@ -347,16 +431,27 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				ARCHS = "$(NATIVE_ARCH)";
+				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+				CONFIGURATION_BUILD_DIR = "/Games/Oni-Test/edition/install";
+				DEPLOYMENT_LOCATION = YES;
+				DSTROOT = /;
 				GCC_C_LANGUAGE_STANDARD = c99;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				HEADER_SEARCH_PATHS = (
-					"\"/usr/local/lib/wx/include/mac-ansi-release-2.8\"",
-					"\"/usr/local/include/wx-2.8\"",
-					"\"/usr/local/include/boost-1_38\"",
+					"\"/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/release-dynamic-universal/lib/wx/include/mac-ansi-release-2.8\"",
+					"\"/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/include\"",
+					"\"/Users/mloudon/Programming/Third-Party/Development/boost_1_39_0\"",
 				);
+				INSTALL_PATH = "/Games/Oni-Test/edition/install";
+				LD_RUNPATH_SEARCH_PATHS = "";
+				MACH_O_TYPE = mh_execute;
+				MACOSX_DEPLOYMENT_TARGET = 10.3;
 				OTHER_CFLAGS = (
-					"-I/usr/local/lib/wx/include/mac-ansi-release-2.8",
-					"-I/usr/local/include/wx-2.8",
+					"-I/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib/wx/include/mac-ansi-release-2.8",
+					"-I/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/include",
+					"-I/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/contrib/include",
 					"-D_FILE_OFFSET_BITS=64",
 					"-D_LARGE_FILES",
@@ -364,5 +459,5 @@
 				);
 				OTHER_LDFLAGS = (
-					"-L/usr/local/lib",
+					"-L/Users/mloudon/Programming/Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib",
 					"-framework",
 					IOKit,
@@ -389,7 +484,10 @@
 					"-lwx_base_carbon_net-2.8",
 					"-lwx_base_carbon-2.8",
+					"-headerpad_max_install_names",
 				);
 				PREBINDING = NO;
+				PRODUCT_NAME = Installer;
 				SDKROOT = macosx10.5;
+				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
 			};
 			name = Release;
@@ -398,5 +496,5 @@
 
 /* Begin XCConfigurationList section */
-		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "AE Installer (GUI)" */ = {
+		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Installer" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/Info.plist
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/Info.plist	(revision 386)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/Info.plist	(revision 386)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>${EXECUTABLE_NAME}</string>
+	<key>CFBundleIconFile</key>
+	<string>AE Button.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.bungie.AEInstaller</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>${PRODUCT_NAME}</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>NSMainNibFile</key>
+	<string>MainMenu</string>
+	<key>NSPrincipalClass</key>
+	<string>NSApplication</string>
+</dict>
+</plist>
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/fix_dylibs.sh
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/fix_dylibs.sh	(revision 386)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/fix_dylibs.sh	(revision 386)
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+WXLIBNAME_ALL=libwx*2.8*.dylib
+BOOSTLIBNAME_ALL=libboost*.dylib
+WX_SUFFIX_MED=2.8.0.dylib
+WX_SUFFIX_LONG=2.8.0.6.0.dylib
+BOOST_SUFFIX=xgcc40-mt-1_39.dylib
+BOOST_SUFFIX_2=xgcc40-mt.dylib
+APPNAME="Installer"
+
+WXLIBDIR=~/Programming/Third-Party/Development/wxMac-2.8.10/build-dynamic-universal/lib
+BOOSTLIBDIR=~/Programming/Third-Party/Development/boost_1_39_0/build-dynamic-universal
+BINDIR=/Games/Oni-Test/edition/install/$APPNAME.app/Contents/MacOS
+SYSLIBDIR=/usr/local/lib
+
+
+echo "Copying dynamic libraries to " $BINDIR " ..."
+cp -R $WXLIBDIR/$WXLIBNAME_ALL $BINDIR
+
+for file in `cat ~/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/libnames-boost.txt`
+do
+   cp -R $BOOSTLIBDIR/$file$BOOST_SUFFIX $BINDIR
+   cp -R $BOOSTLIBDIR/$file$BOOST_SUFFIX_2 $BINDIR
+done
+
+cp ~/Programming/Third-Party/Development/libiconv-1.13/build-static-universal/lib/libiconv.2.dylib $BINDIR
+
+for file in `cat ~/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/libnames-wx.txt`
+do
+   echo "Patching " $file "..."
+   for fileother in `cat ~/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/libnames-wx.txt`
+   do
+      # patch all library internal cross references
+      echo "   Patching " $fileother " with " $file "..."
+      install_name_tool -change $SYSLIBDIR/$file$WX_SUFFIX_MED @executable_path/$file$WX_SUFFIX_MED $BINDIR/$fileother$WX_SUFFIX_MED
+   done
+   # patch current library itself
+   install_name_tool -id  @executable_path/$file$WX_SUFFIX_LONG $BINDIR/$file$WX_SUFFIX_LONG
+   # patch binary
+   echo "   Patching " $APPNAME " with " $file "..."
+   install_name_tool -change $SYSLIBDIR/$file$WX_SUFFIX_MED @executable_path/$file$WX_SUFFIX_MED $BINDIR/$APPNAME;
+done
+
+for file in `cat ~/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/libnames-boost.txt`
+do
+   echo "Patching " $file "..."
+   for fileother in `cat ~/Programming/Pre-Release/AE_Installer/projects/xcode/AE_Installer-GUI/libnames-boost.txt`
+   do
+      # patch all library internal cross references
+      echo "   Patching " $fileother " with " $file "..."
+      install_name_tool -change $file$BOOST_SUFFIX @executable_path/$file$BOOST_SUFFIX $BINDIR/$fileother$BOOST_SUFFIX
+   done
+   # patch current library itself
+   install_name_tool -id  @executable_path/$file$BOOST_SUFFIX $BINDIR/$file$BOOST_SUFFIX
+   # patch binary
+   echo "   Patching " $APPNAME " with " $file "..."
+   install_name_tool -change $file$BOOST_SUFFIX @executable_path/$file$BOOST_SUFFIX $BINDIR/$APPNAME;
+done
+
+install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.2.dylib $BINDIR/$APPNAME
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-boost.txt
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-boost.txt	(revision 386)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-boost.txt	(revision 386)
@@ -0,0 +1,3 @@
+libboost_date_time-
+libboost_filesystem-
+libboost_system-
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-wx.txt
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-wx.txt	(revision 386)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/libnames-wx.txt	(revision 386)
@@ -0,0 +1,11 @@
+libwx_base_carbon-
+libwx_base_carbon_net-
+libwx_base_carbon_xml-
+libwx_mac_adv-
+libwx_mac_aui-
+libwx_mac_core-
+libwx_mac_gl-
+libwx_mac_html-
+libwx_mac_qa-
+libwx_mac_richtext-
+libwx_mac_xrc-
Index: /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/version.plist
===================================================================
--- /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/version.plist	(revision 386)
+++ /AE/Installer/trunk/projects/xcode/AE_Installer-GUI/version.plist	(revision 386)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>BuildVersion</key>
+	<string>2</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>ProjectName</key>
+	<string>DevToolsWizardTemplates</string>
+	<key>SourceVersion</key>
+	<string>11600000</string>
+</dict>
+</plist>
