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