]> git.tdb.fi Git - builder.git/blob - Build
Convert the remaining tools into actual plugins
[builder.git] / Build
1 package "builder"
2 {
3         version "3.0";
4         description "Mikkosoft Productions software builder";
5
6         require "mspcore";
7         require "mspdatafile";
8         require "mspcrypto";
9         require "sigc++-2.0";
10
11         build_info
12         {
13                 standard CXX "c++11";
14         };
15
16         library "libbuilder"
17         {
18                 source "source/lib";
19                 if_arch "windows"
20                 {
21                         build_info
22                         {
23                                 library "ole32";
24                                 library "advapi32";
25                         };
26                 };
27                 install true;
28                 install_map
29                 {
30                         map "source/lib" "include/msp/builder";
31                 };
32         };
33
34         program "builder"
35         {
36                 source "source/cli";
37                 use "libbuilder";
38                 install true;
39         };
40
41         module "androidtools"
42         {
43                 source "plugins/android";
44                 install true;
45         };
46
47         module "basetools"
48         {
49                 source "plugins/base";
50                 install true;
51         };
52
53         module "datatools"
54         {
55                 source "plugins/datafile";
56                 install true;
57         };
58
59         module "gnutools"
60         {
61                 source "plugins/gnu";
62                 install true;
63         };
64
65         module "clangtools"
66         {
67                 source "plugins/clang";
68                 install true;
69         };
70
71         module "msvctools"
72         {
73                 source "plugins/msvc";
74                 install true;
75         };
76
77         source_archive
78         {
79                 source "bootstrap.sh";
80                 source "Readme.txt";
81                 source "License.txt";
82         };
83
84         install "share/builder"
85         {
86                 source "builderrc";
87         };
88
89         install "share/builder/packages"
90         {
91                 source "packages";
92         };
93 };