Changeset 260

Show
Ignore:
Timestamp:
06/26/08 01:47:18 (4 months ago)
Author:
mattn
Message:

* add compiling file from 1.5 with minor changes
* moved some parts of the old compiling file to the changelog (what was that for anyway?)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • GtkRadiant/branches/ZeroRadiant/COMPILING

    r257 r260  
    1  * understand relative paths in the .game file 
    2  * ignore warnings: 4996 4244 4267 
    3  ( some CRT API warning stuff, and size conversion warnings) 
    4  * using the same updated Gtk win32 as GtkR 1.5 (may be packaged a bit differently for sanity) 
    5  * converted the project files to VC8 
    6  * disabled all the modules that are not necessary for Q3 editing 
    7  * default parameters can't be used in function typedefs anymore, removed those and fixed the code accordingly 
     1developer documentation for GtkRadiant 1.6.0 (Zeroradiant) 
     2========================================================== 
     3 
     4getting the source 
     5================== 
     6 
     7The latest source is available from the Subversion repository. 
     8  https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ 
     9 
     10The subversion client can be obtained from the Subversion site. 
     11  http://subversion.tigris.org 
     12 
     13To get a copy of the source using the commandline Subversion client: 
     14  Change the current directory to the desired location for the source. 
     15  svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ ./GtkRadiant 
     16  svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack 
     17  svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/trunk/ ./GtkRadiant/games/UFOAIPack 
     18 
     19 
     20Linux/OSX(using X-windows) 
     21========================== 
     22 
     23environment: 
     24- gcc >= version 3.1 (preferably) 
     25- scons >= 0.96 (radiant is built with scons rather than make) 
     26- python >= 2.3.0, (scons requires python, some build steps use python) 
     27- svn >= 1.1 (some build steps use svn) 
     28 
     29dependencies: 
     30- gtk+ >= 2.4.0 (requires glib, atk, pango, iconv, etc) 
     31- gtkglext >= 1.0.0 (requires opengl) 
     32- libxml2 >= 2.0.0 
     33- zlib >= 1.2.0 (for archivezip module) 
     34- libpng >= 1.2.0 (for imagepng module) 
     35- libmhash = 0.9.0 (for q3map2) 
     36 
     37build: 
     38Execute 'scons SETUP=0' in the directory containing SConscript 
     39 
     40install: 
     41run 'python ./GtkRadiant/install.py' 
     42note - this script should be run after each time you update from svn 
     43 
     44run: 
     45Execute './GtkRadiant/install/radiant.x86' (or './GtkRadiant/install/radiant.ppc' on osx) 
     46 
     47 
     48Win32 (2000, XP or Vista) 
     49================== 
     50 
     51environment: 
     52- visual studio 2005 
     53- python 2.3.0 or later (some build steps use python) 
     54- subversion 1.1 or later (some build steps use svn) 
     55 
     56dependencies are prepackaged archives, extract them to the directory above GtkRadiant.sln: 
     57- http://zerowing.idsoftware.com/files/radiant/developer/1.5/gtkradiant-1.5-dependencies-1.0.zip 
     58 
     59build: 
     60Open GtkRadiant.sln. 
     61In tools > options > projects > VC++ Directories > executables, add the paths to python.exe (e.g. c:\python23\) and svn.exe (e.g. c:\svn\) 
     62Hit 'Build > Build Solution' (F7) 
     63 
     64install: 
     65run 'python ./GtkRadiant/install.py' 
     66note - this script should be run after each time you update from svn 
     67 
     68run: 
     69set Project > Properties > Debugging > Command to "$(SolutionDir)install/$(TargetFileName)" 
     70hit 'Debug > Start' (F5) 
  • GtkRadiant/branches/ZeroRadiant/ChangeLog

    r258 r260  
     1 * converted the project files to VC8 
     2 * default parameters can't be used in function typedefs anymore, removed those and fixed the code accordingly