~swag/armagetronad/0.2.9-sty+ct+ap-fork

« back to all changes in this revision

Viewing changes to README-Subversion

Updated Mac OS X build instructions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
 
63
63
== Armagetron Advanced.xcodeproj
64
64
 
65
 
This will only open in Xcode >= 2.1. It has these targets:
 
65
This will only open in Xcode >= 2.4. It has these targets:
66
66
* Armagetron Advanced -- The client
67
67
* Armagetron Advanced 10.2.8 -- The client for Mac OS X 10.2.8
68
68
* Armagetron Advanced Dedicated -- Dedicated Server
69
 
* Create Client Release -- Create a distributable disk image of the client. This target checks to see if you have an $AA_RECORDER_APP environment variable set, and if you do the recorder app will be included in the disk image. For example I have in my .bash_profile:
70
 
 
71
 
    AA_RECORDER_APP="/Users/Shared/Applications/Games/Armagetron Advanced Recorder.app"
72
 
 
73
 
* Create Dedicated Release -- Create a distributable disk image of the dedicated server.
74
 
* Create Full Release -- Runs both "Create Client Release" and "Create Dedicated Release"
75
 
 
76
 
Armagetron Advanced requires:
77
 
* SDL.framework
78
 
* SDL_mixer.framework
79
 
* SDL_image.framework
80
 
* libpng.framework
81
 
 
82
 
Armagetron Advanced 10.2.8 requires everything listed for Armagetron Advanced plus:
83
 
* libxml2 built for 10.2.8
84
 
* The Mac OS X 10.2.8 SDK
85
 
 
86
 
All dependencies for Armagetron Advanced Dedicated are included with Mac OS X.
87
 
 
88
 
To build:
89
 
== Armagetron Advanced
90
 
* The default configuration is Release. The other option is Debug.
91
 
* Build
92
 
 
93
 
== Armagetron Advanced 10.2.8
94
 
* Change the target to Armagetron Advanced 10.2.8
95
 
* (No longer required) In config_common.h un-comment "#define MACOSX_VERSION_10_2 1"
96
 
* Build
97
 
* This build should be superior to the regular Armagetron Advanced build; it should
98
 
  be compatible with all versions of OSX from 10.2.8 on and still run natively on
99
 
  Intel Macs.
100
 
 
101
 
== Armagetron Advanced Dedicated
102
 
* Change to the dedicated target.
103
 
* Build
 
69
* Create Client Release -- Create a distributable disk image of the client.
 
70
  This target checks to see if you have an $AA_RECORDER_APP environment
 
71
  variable set, and if you do the recorder app will be included in the disk
 
72
  image. For example I have in my .bash_profile:
 
73
 
 
74
    AA_RECORDER_APP="/Users/Shared/Applications/Games/Armagetron Advanced
 
75
    Recorder.app"
 
76
 
 
77
* Create Dedicated Release -- Create a distributable disk image of the
 
78
  dedicated server.
 
79
* Create Full Release -- Runs both "Create Client Release" and "Create  
 
80
  Dedicated Release"
 
81
  
 
82
All required libraries required to build Armagetron Advanced for Mac OS X may
 
83
be download from the the Sourceforge project page:
 
84
 
 
85
https://sf.net/project/showfiles.php?group_id=110997&package_id=266788
104
86
 
105
87
*********************
106
88
* Windows + VisualC *