]> git.tdb.fi Git - builder.git/blobdiff - builderrc
Refactor transitive dependencies to work on all targets
[builder.git] / builderrc
index 311be8d21a8fe586071d744dd5d15d9e66cc7a9d..39407207a0d8335093da2e5d63f56b9e5b2fd182 100644 (file)
--- a/builderrc
+++ b/builderrc
@@ -1,88 +1,21 @@
-/* $Id$ */
-
-binary_package "opengl"
-{
-       build_info
-       {
-               library "GL";
-       };
-};
-
-binary_package "opengles"
-{
-       build_info
-       {
-               library "GLESv2";
-               library "EGL";
-       };
-};
-
-binary_package "opengl/windows"
-{
-       build_info
-       {
-               library "opengl32";
-       };
-};
-
-binary_package "gmpxx"
-{
-       build_info
-       {
-               library "gmpxx";
-       };
-};
-
-binary_package "fmod4"
-{
-       build_info
-       {
-               incpath "@/api/inc";
-               libpath "@/api/lib";
-               library "fmodex";
-       };
-};
-
-binary_package "xlib"
-{
-       build_info
-       {
-               library "X11";
-       };
-};
-
-binary_package "devil"
-{
-       build_info
-       {
-               library "IL";
-       };
-};
-
-binary_package "devil/windows"
+architecture "arm-linux"
 {
-       build_info
-       {
-               library "DevIL";
-       };
+       prefix "arm-linux-gnueabi";
 };
 
-binary_package "openal/windows"
+architecture "windows-32"
 {
-       build_info
-       {
-               library "OpenAL32";
-       };
+       prefix "i686-w64-mingw32";
 };
 
-architecture "arm"
+architecture "windows-64"
 {
-       prefix "arm-linux-gnueabi";
+       prefix "x86_64-w64-mingw32";
 };
 
-architecture "windows"
+architecture "arm-android"
 {
-       prefix "i586-mingw32msvc";
+       prefix "arm-linux-androideabi";
 };
 
 build_type "debug"
@@ -91,6 +24,9 @@ build_type "debug"
        {
                debug true;
                define "DEBUG" "1";
+               warning_level 3;
+               fatal_warnings true;
+               runtime_path_mode ABSOLUTE;
        };
 };
 
@@ -99,7 +35,11 @@ build_type "optimized_debug"
        build_info
        {
                debug true;
+               define "DEBUG" "1";
                optimize 2;
+               warning_level 3;
+               fatal_warnings true;
+               runtime_path_mode ABSOLUTE;
        };
 };
 
@@ -109,6 +49,8 @@ build_type "release"
        {
                optimize 3;
                strip true;
+               warning_level 1;
+               runtime_path_mode RELATIVE;
        };
 };
 
@@ -119,5 +61,6 @@ build_type "static_release"
                optimize 3;
                strip true;
                libmode STATIC;
+               warning_level 1;
        };
 };