]> git.tdb.fi Git - r2c2.git/blob - Build
A couple of minor temporary fixes
[r2c2.git] / Build
1 package "r2c2"
2 {
3         require "mspcore";
4         require "sigc++-2.0";
5
6         program "shoppinglist"
7         {
8                 source "source/shoppinglist";
9                 build_info
10                 {
11                         incpath "source";
12                         library "r2c2";
13                 };
14                 require "mspdatafile";
15         };
16
17         library "r2c2"
18         {
19                 source "source/libr2c2";
20                 require "mspdatafile";
21                 // XXX drivers should be made into plugins to avoid this dependency
22                 require "mspnet";
23                 install true;
24         };
25
26         library "r2c2_3d"
27         {
28                 source "source/3d";
29                 require "mspgl";
30                 build_info
31                 {
32                         incpath "source";
33                         library "r2c2";
34                 };
35                 install true;
36         };
37
38         library "r2c2_net"
39         {
40                 source "source/network";
41                 require "mspnet";
42                 build_info
43                 {
44                         incpath "source";
45                         library "r2c2";
46                 };
47                 install true;
48         };
49
50         program "designer"
51         {
52                 source "source/designer";
53                 require "mspstrings";
54                 require "mspgltk";
55                 require "mspgbase";
56                 require "libxml++-2.6";
57                 build_info
58                 {
59                         incpath "source";
60                         library "r2c2_3d";
61                 };
62         };
63
64         program "engineer"
65         {
66                 source "source/engineer";
67                 require "mspstrings";
68                 require "mspgltk";
69                 require "mspgbase";
70                 build_info
71                 {
72                         incpath "source";
73                         library "r2c2_3d";
74                         library "r2c2_net";
75                 };
76         };
77
78         program "remote"
79         {
80                 source "source/remote";
81                 require "gtkmm-2.4";
82                 build_info
83                 {
84                         incpath "source";
85                         library "r2c2_net";
86                 };
87         };
88
89         program "serial"
90         {
91                 source "source/serial";
92                 build_info
93                 {
94                         incpath "source";
95                         library "r2c2_net";
96                 };
97         };
98 };