root/juggler/tags/2.0_beta_3/juggler.cfg

Revision 16694, 1.4 kB (checked in by patrickh, 4 years ago)

Separate the build of VRJConfig from VR Juggler. Building the two
together dates back to the very early days of VR Juggler. Nowadays, when
doing VRJConfig development, I find it very annoying to have to go through
the build for modules/vrjuggler when what I really care about results from
building in modules/vrjuggler/vrjconfig. As part of this change, I have
removed the remaining useless build bits from the makefiles in the tree
rooted at modules/vrjuggler/vrjconfig.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Default: Juggler
2
3 VPR
4 {
5    external;  // For Boost, CppDOM, etc.
6    modules/vapor;
7 }
8
9 Tweek
10 {
11    depend VPR;
12    modules/tweek;
13 }
14
15 JCCL
16 {
17    depend VPR;
18    depend Tweek;
19    modules/jackal;
20 }
21
22 JCCLPlugIns
23 {
24    depend JCCL;
25    modules/jackal/plugins;
26 }
27
28 // Sonix comes after JCCL since Subsynth (an external dependency of Sonix)
29 // depends on JCCL.  This is a little weird ...
30 Sonix
31 {
32    depend VPR;
33    depend JCCL; // Only indirectly
34    external;  // For GMTL
35    modules/sonix;
36 }
37
38 SonixPlugIns
39 {
40    depend Sonix;
41    modules/sonix/plugins;
42 }
43
44 Gadgeteer
45 {
46    depend JCCL;
47    external;  // For GMTL
48    modules/gadgeteer;
49 }
50
51 GadgeteerPlugins
52 {
53    depend Gadgeteer;
54    modules/gadgeteer/plugins;
55 }
56
57 GadgeteerDrivers
58 {
59    depend Gadgeteer;
60    modules/gadgeteer/drivers;
61 }
62
63 VRJuggler
64 {
65    depend JCCLPlugIns;
66    depend Sonix;
67    depend SonixPlugIns;
68    depend Gadgeteer;
69    depend GadgeteerPlugins;
70    depend GadgeteerDrivers;
71    modules/vrjuggler;
72 }
73
74 VRJConfig
75 {
76    depend Tweek;
77    depend JCCL;
78    modules/vrjuggler/vrjconfig;
79 }
80
81 // This depends on VRJConfig because it needs to have the installed VRJConfig
82 // directory hierarchy in place to insert its JavaBean.
83 VRJPlugins
84 {
85    depend VRJuggler;
86    depend VRJConfig;
87    modules/vrjuggler/plugins;
88 }
89
90 // This is the "build everything" module.  It defines no sources of its own.
91 // Instead it pulls together all the modules.
92 Juggler
93 {
94    depend VRJPlugins;
95 }
Note: See TracBrowser for help on using the browser.