# complete revamp of build system in preparation for automated self tests.

* now splits everything up into independent static libraries.
* fixed a great deal of incorrect #include statements. all headers must
now be specified with their full path relative to source. exception: if
file being included and including file are in the same directory, no
path needed.
use <> when relying on the build system's include path (e.g. for system
headers and external libraries, e.g. boost), otherwise "".

* temporarily renamed maths/Vector2D to Vector2D_Maths to avoid
conflict. these should be merged.
* hacked around VC linker stupidness when building static libs; texture
codecs must now be registered manually.

This was SVN commit r3931.
This commit is contained in:
janwas
2006-06-02 03:56:24 +00:00
parent 5f7855f7f0
commit 5814e10126
44 changed files with 108 additions and 78 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
#include "lib/res/file/vfs_optimizer.h" // ArchiveBuilderCancel
#include "scripting/ScriptingHost.h"
#include "scripting/JSConversions.h"
#include "scripting/JSInterface_VFS.h"
#include "ps/scripting/JSInterface_VFS.h"
// shared error handling code
#define JS_CHECK_FILE_ERR(err)\