-package "märklin"
+package "r2c2"
{
require "mspcore";
+ require "mspdatafile";
+ require "mspmath";
require "sigc++-2.0";
- program "shoppinglist"
+ library "r2c2"
{
- source "source/shoppinglist";
- build_info
- {
- incpath "source";
- library "marklin";
- };
- require "mspdatafile";
+ source "source/libr2c2";
+ // XXX drivers should be made into plugins to avoid this dependency
+ require "mspnet";
+ install true;
};
- library "marklin"
+ program "shoppinglist"
{
- source "source/libmarklin";
- require "mspdatafile";
- install true;
+ source "source/shoppinglist";
};
- library "marklin3d"
+ library "r2c2_3d"
{
source "source/3d";
require "mspgl";
- build_info
- {
- incpath "source";
- library "marklin";
- };
+ use "r2c2";
install true;
};
- library "marklinnet"
+ library "r2c2_net"
{
source "source/network";
require "mspnet";
- build_info
- {
- incpath "source";
- library "marklin";
- };
+ use "r2c2";
install true;
};
program "designer"
{
source "source/designer";
- require "mspstrings";
+ require "mspgui";
+ require "mspgl";
require "mspgltk";
- require "mspgbase";
- build_info
- {
- incpath "source";
- library "marklin3d";
- };
+ require "libxml++-2.6";
+ use "r2c2";
+ use "r2c2_3d";
};
program "engineer"
{
source "source/engineer";
- require "mspstrings";
+ require "mspgui";
+ require "mspgl";
require "mspgltk";
- require "mspgbase";
- build_info
- {
- incpath "source";
- library "marklin3d";
- library "marklinnet";
- };
+ use "r2c2";
+ use "r2c2_3d";
+ use "r2c2_net";
};
program "remote"
{
source "source/remote";
require "gtkmm-2.4";
- build_info
- {
- incpath "source";
- library "marklinnet";
- };
+ require "mspnet";
+ use "r2c2";
+ use "r2c2_net";
};
program "serial"
{
source "source/serial";
- build_info
- {
- incpath "source";
- library "marklinnet";
- };
+ require "mspnet";
+ use "r2c2";
+ use "r2c2_net";
};
};