Mercurial > fife-parpg
annotate build/win32/build_environments/scons/logbuild_engine_debug.bat @ 141:5e85737281bc
- some modification to loaders and serializers/xmlmap, now you can set a callback which informs you about finished parts of the maploading process
- this can be used to prepare other parts of your client (e. g. load ingame gui) or to show a maploading progress bar
USAGE (example):
- map = loadMapFile(mapfile, engine, my_callback)
- def mycallback(msg, percent): print msg; print percent
author | chewie@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Fri, 03 Oct 2008 12:14:39 +0000 |
parents | 5436c6070fc5 |
children | 70724fd111b8 |
rev | line source |
---|---|
72
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
1 :: Users will need to change paths if they use custom MinGW, SCons, Python or SWIG versions that didn't ship with the SDK |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
2 SET _=%CD% |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
3 SET _SWIG="%_%\..\..\applications\swigwin-1.3.35" |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
4 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
5 :: To avoid path collisions the following line was commented out and replaced with a slightly different version |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
6 :: SET PATH=%Path%;%_%\applications\scons;%_%\applications\mingw\bin |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
7 SET PATH=%_%\..\..\applications\scons;%_%\..\..\applications\mingw\bin |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
8 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
9 :: Delete engine_build_log.txt in case that it's still in place from a former compile sessions |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
10 del "%_%\engine_build_log.txt" |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
11 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
12 :: Goto TRUNK and call SCons |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
13 cd \ |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
14 cd "%_%\..\..\..\.." |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
15 scons debug=1 zip=1 >> "%_%\engine_build_log.txt" 2>&1 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
16 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
17 :: Delete old versions of _fife.pyd and rename the compiled fife.dll to _fife.pyd |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
18 cd "%_%\..\..\..\..\engine\swigwrappers\python" |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
19 del _fife.pyd |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
20 move "..\..\fife.dll" .\_fife.pyd |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
21 |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
22 :: Return us to the directory we started from |
5436c6070fc5
* Easy batch files for building debug versions of FIFE on win32
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
23 cd %_% |