package "r2c2" { require "mspcore"; require "sigc++-2.0"; program "shoppinglist" { source "source/shoppinglist"; build_info { incpath "source"; library "r2c2"; }; require "mspdatafile"; }; library "r2c2" { source "source/libr2c2"; require "mspdatafile"; // XXX drivers should be made into plugins to avoid this dependency require "mspnet"; install true; }; library "r2c2_3d" { source "source/3d"; require "mspgl"; build_info { incpath "source"; library "r2c2"; }; install true; }; library "r2c2_net" { source "source/network"; require "mspnet"; build_info { incpath "source"; library "r2c2"; }; install true; }; program "designer" { source "source/designer"; require "mspstrings"; require "mspgltk"; require "mspgbase"; require "libxml++-2.6"; build_info { incpath "source"; library "r2c2_3d"; }; }; program "engineer" { source "source/engineer"; require "mspstrings"; require "mspgltk"; require "mspgbase"; build_info { incpath "source"; 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"; }; }; };