]> git.tdb.fi Git - builder.git/blob - Build
Adjust plugin dependencies
[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 "sigc++-2.0";
9
10         build_info
11         {
12                 standard CXX "c++11";
13         };
14
15         library "libbuilder"
16         {
17                 source "source/lib";
18                 if_arch "windows"
19                 {
20                         build_info
21                         {
22                                 library "ole32";
23                                 library "advapi32";
24                                 library "shell32";
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                 use "libbuilder";
45                 install true;
46         };
47
48         module "basetools"
49         {
50                 source "plugins/base";
51                 use "libbuilder";
52                 install true;
53         };
54
55         module "datatools"
56         {
57                 source "plugins/datafile";
58                 use "libbuilder";
59                 install true;
60         };
61
62         module "gnutools"
63         {
64                 source "plugins/gnu";
65                 use "libbuilder";
66                 install true;
67         };
68
69         module "clangtools"
70         {
71                 source "plugins/clang";
72                 use "libbuilder";
73                 install true;
74         };
75
76         module "msvctools"
77         {
78                 source "plugins/msvc";
79                 use "libbuilder";
80                 require "mspcrypto";
81                 install true;
82         };
83
84         source_archive
85         {
86                 source "bootstrap.sh";
87                 source "Readme.txt";
88                 source "License.txt";
89         };
90
91         install "share/builder"
92         {
93                 source "builderrc";
94         };
95
96         install "share/builder/packages"
97         {
98                 source "packages";
99         };
100 };