|
Revision 19449, 1.3 kB
(checked in by patrick, 2 years ago)
|
Stop doing special handling of dependencies. This has two major implications:
- Symlinks are no longer created to the include, lib, and bin
directories of dependencies during the build. This crutch is very
fragile and breaks in specific, repeatable ways. There seems to be
no good fix, but by using flagpoll to get the paths to dependencies,
we don't need this crutch anyway.
- For better or for worse, dependency bundling for redistribution on
non-Windows platforms is no more.
|
- 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 |
modules/vapor; |
|---|
| 6 |
} |
|---|
| 7 |
|
|---|
| 8 |
Tweek |
|---|
| 9 |
{ |
|---|
| 10 |
depend VPR; |
|---|
| 11 |
modules/tweek; |
|---|
| 12 |
} |
|---|
| 13 |
|
|---|
| 14 |
JCCL |
|---|
| 15 |
{ |
|---|
| 16 |
depend VPR; |
|---|
| 17 |
depend Tweek; |
|---|
| 18 |
modules/jackal; |
|---|
| 19 |
} |
|---|
| 20 |
|
|---|
| 21 |
JCCLPlugIns |
|---|
| 22 |
{ |
|---|
| 23 |
depend JCCL; |
|---|
| 24 |
modules/jackal/plugins; |
|---|
| 25 |
} |
|---|
| 26 |
|
|---|
| 27 |
// Sonix comes after JCCL since Subsynth (an external dependency of Sonix) |
|---|
| 28 |
// depends on JCCL. This is a little weird ... |
|---|
| 29 |
Sonix |
|---|
| 30 |
{ |
|---|
| 31 |
depend VPR; |
|---|
| 32 |
depend JCCL; // Only indirectly |
|---|
| 33 |
modules/sonix; |
|---|
| 34 |
} |
|---|
| 35 |
|
|---|
| 36 |
SonixPlugIns |
|---|
| 37 |
{ |
|---|
| 38 |
depend Sonix; |
|---|
| 39 |
modules/sonix/plugins; |
|---|
| 40 |
} |
|---|
| 41 |
|
|---|
| 42 |
Gadgeteer |
|---|
| 43 |
{ |
|---|
| 44 |
depend JCCL; |
|---|
| 45 |
modules/gadgeteer; |
|---|
| 46 |
} |
|---|
| 47 |
|
|---|
| 48 |
GadgeteerPlugins |
|---|
| 49 |
{ |
|---|
| 50 |
depend Gadgeteer; |
|---|
| 51 |
modules/gadgeteer/plugins; |
|---|
| 52 |
} |
|---|
| 53 |
|
|---|
| 54 |
GadgeteerDrivers |
|---|
| 55 |
{ |
|---|
| 56 |
depend Gadgeteer; |
|---|
| 57 |
modules/gadgeteer/drivers; |
|---|
| 58 |
} |
|---|
| 59 |
|
|---|
| 60 |
VRJuggler |
|---|
| 61 |
{ |
|---|
| 62 |
depend JCCLPlugIns; |
|---|
| 63 |
depend Sonix; |
|---|
| 64 |
depend SonixPlugIns; |
|---|
| 65 |
depend Gadgeteer; |
|---|
| 66 |
depend GadgeteerPlugins; |
|---|
| 67 |
depend GadgeteerDrivers; |
|---|
| 68 |
modules/vrjuggler; |
|---|
| 69 |
} |
|---|
| 70 |
|
|---|
| 71 |
VRJConfig |
|---|
| 72 |
{ |
|---|
| 73 |
depend Tweek; |
|---|
| 74 |
depend JCCL; |
|---|
| 75 |
modules/vrjuggler/vrjconfig; |
|---|
| 76 |
} |
|---|
| 77 |
|
|---|
| 78 |
// This depends on VRJConfig because it needs to have the installed VRJConfig |
|---|
| 79 |
// directory hierarchy in place to insert its JavaBean. |
|---|
| 80 |
VRJPlugins |
|---|
| 81 |
{ |
|---|
| 82 |
depend VRJuggler; |
|---|
| 83 |
depend VRJConfig; |
|---|
| 84 |
modules/vrjuggler/plugins; |
|---|
| 85 |
} |
|---|
| 86 |
|
|---|
| 87 |
// This is the "build everything" module. It defines no sources of its own. |
|---|
| 88 |
// Instead it pulls together all the modules. |
|---|
| 89 |
Juggler |
|---|
| 90 |
{ |
|---|
| 91 |
depend VRJPlugins; |
|---|
| 92 |
} |
|---|