]> git.tdb.fi Git - builder.git/blob - builderrc
Replace the overly generic configuration profiles with something more purposeful
[builder.git] / builderrc
1 /* $Id$ */
2
3 binary_package "opengl"
4 {
5         build_info
6         {
7                 library "GL";
8         };
9 };
10
11 binary_package "opengles"
12 {
13         build_info
14         {
15                 library "GLESv2";
16                 library "EGL";
17         };
18 };
19
20 binary_package "opengl/windows"
21 {
22         build_info
23         {
24                 library "opengl32";
25         };
26 };
27
28 binary_package "gmpxx"
29 {
30         build_info
31         {
32                 library "gmpxx";
33         };
34 };
35
36 binary_package "fmod4"
37 {
38         build_info
39         {
40                 incpath "@/api/inc";
41                 libpath "@/api/lib";
42                 library "fmodex";
43         };
44         need_path true;
45 };
46
47 binary_package "xlib"
48 {
49         build_info
50         {
51                 library "X11";
52         };
53 };
54
55 binary_package "devil"
56 {
57         build_info
58         {
59                 library "IL";
60         };
61 };
62
63 binary_package "devil/windows"
64 {
65         build_info
66         {
67                 library "DevIL";
68         };
69 };
70
71 binary_package "openal/windows"
72 {
73         build_info
74         {
75                 library "OpenAL32";
76         };
77 };
78
79 architecture "arm"
80 {
81         prefix "arm-linux-gnueabi";
82 };
83
84 architecture "windows"
85 {
86         prefix "i586-mingw32msvc";
87 };
88
89 build_type "debug"
90 {
91         build_info
92         {
93                 debug true;
94                 define "DEBUG" "1";
95         };
96 };
97
98 build_type "optimized_debug"
99 {
100         build_info
101         {
102                 debug true;
103                 optimize 2;
104         };
105 };
106
107 build_type "release"
108 {
109         build_info
110         {
111                 optimize 3;
112                 strip true;
113         };
114 };