X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=Build;h=60211baf0d64b655da9ea6f9d36763c50d63367c;hp=df11fe0df6c3c7a2119b0c4c744e75bee1f6243b;hb=HEAD;hpb=6c61179fe09af2f5366d50f10aadbf5f83438087 diff --git a/Build b/Build index df11fe0..60211ba 100644 --- a/Build +++ b/Build @@ -1,67 +1,77 @@ -package "märklin" +package "r2c2" { require "mspcore"; + require "mspdatafile"; + require "mspmath"; require "sigc++-2.0"; - program "shoppinglist" + library "r2c2" { - source "source/shoppinglist"; - require "mspparser"; + 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 "mspparser"; + source "source/shoppinglist"; }; - library "marklin3d" + library "r2c2_3d" { source "source/3d"; require "mspgl"; - build_info - { - incpath "source"; - library "marklin"; - libpath "."; - }; + use "r2c2"; + install true; }; - /*program "newconsole" + library "r2c2_net" { - source "source/newconsole"; - build_info - { - library "marklincontrol"; - incpath "source"; - libpath "."; - }; - };*/ + source "source/network"; + require "mspnet"; + use "r2c2"; + install true; + }; program "designer" { source "source/designer"; - require "mspstrings"; - require "sdl"; - build_info - { - incpath "source"; - library "marklin3d"; - libpath "."; - }; + require "mspgui"; + require "mspgl"; + require "mspgltk"; + require "libxml++-2.6"; + use "r2c2"; + use "r2c2_3d"; }; program "engineer" { source "source/engineer"; - require "mspstrings"; + require "mspgui"; + require "mspgl"; require "mspgltk"; - require "sdl"; - build_info - { - incpath "source"; - library "marklin3d"; - libpath "."; - }; + use "r2c2"; + use "r2c2_3d"; + use "r2c2_net"; + }; + + program "remote" + { + source "source/remote"; + require "mspgui"; + require "mspgl"; + require "mspgltk"; + require "mspnet"; + use "r2c2"; + use "r2c2_net"; + }; + + program "serial" + { + source "source/serial"; + require "mspnet"; + use "r2c2"; + use "r2c2_net"; }; };