]> git.tdb.fi Git - r2c2.git/blob - Build
Add networking library and a remote control program
[r2c2.git] / Build
1 package "märklin"
2 {
3         require "mspcore";
4         require "sigc++-2.0";
5
6         program "shoppinglist"
7         {
8                 source "source/shoppinglist";
9                 require "mspdatafile";
10         };
11
12         library "marklin"
13         {
14                 source "source/libmarklin";
15                 require "mspdatafile";
16                 install true;
17         };
18
19         library "marklin3d"
20         {
21                 source "source/3d";
22                 require "mspgl";
23                 build_info
24                 {
25                         incpath "source";
26                         library "marklin";
27                 };
28                 install true;
29         };
30
31         library "marklinnet"
32         {
33                 source "source/network";
34                 require "mspnet";
35                 build_info
36                 {
37                         incpath "source";
38                         library "marklin";
39                 };
40                 install true;
41         };
42
43         program "designer"
44         {
45                 source "source/designer";
46                 require "mspstrings";
47                 require "mspgltk";
48                 require "mspgbase";
49                 build_info
50                 {
51                         incpath "source";
52                         library "marklin3d";
53                 };
54         };
55
56         program "engineer"
57         {
58                 source "source/engineer";
59                 require "mspstrings";
60                 require "mspgltk";
61                 require "mspgbase";
62                 build_info
63                 {
64                         incpath "source";
65                         library "marklin3d";
66                         library "marklinnet";
67                 };
68         };
69
70         program "remote"
71         {
72                 source "source/remote";
73                 require "gtkmm-2.4";
74                 build_info
75                 {
76                         incpath "source";
77                         library "marklinnet";
78                 };
79         };
80 };