]> git.tdb.fi Git - builder.git/blob - Build
Add shell32 to libraries on Windows
[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                                 library "shell32";
26                         };
27                 };
28                 install true;
29                 install_map
30                 {
31                         map "source/lib" "include/msp/builder";
32                 };
33         };
34
35         program "builder"
36         {
37                 source "source/cli";
38                 use "libbuilder";
39                 install true;
40         };
41
42         module "androidtools"
43         {
44                 source "plugins/android";
45                 install true;
46         };
47
48         module "basetools"
49         {
50                 source "plugins/base";
51                 install true;
52         };
53
54         module "datatools"
55         {
56                 source "plugins/datafile";
57                 install true;
58         };
59
60         module "gnutools"
61         {
62                 source "plugins/gnu";
63                 install true;
64         };
65
66         module "clangtools"
67         {
68                 source "plugins/clang";
69                 install true;
70         };
71
72         module "msvctools"
73         {
74                 source "plugins/msvc";
75                 install true;
76         };
77
78         source_archive
79         {
80                 source "bootstrap.sh";
81                 source "Readme.txt";
82                 source "License.txt";
83         };
84
85         install "share/builder"
86         {
87                 source "builderrc";
88         };
89
90         install "share/builder/packages"
91         {
92                 source "packages";
93         };
94 };