...
- Package xxx builds a shared library and has public headers. Need to add a couple lines to xxxLib.py (the file which gets invoked for the environment building xxx's library and also by other environements, building targets depending on that library) so that packages depending on xxx will get proper thing added to their include path
- Package xxx builds a static library. Here, since the library does not depend on other package libraries, components have to be added "by hand" to the include path. These changes, varying somewhat on a per-package basis, also go in xxxLib.py.
- Anything needing access to headers from the enums package (and not dependent on something else needing access to enums). enums doesn't have a library. When headers are installed, there is no need for explicit action to get access to enums' headers. If they're not, packages needing those headers must add an entry to their include path.
...
Package | Work | Status |
---|---|---|
SConsFiles | Add tool findPkgPath; modify msvs.py, addLinkDeps.py, SConstruct | Committed and tagged except for addLinkDeps |
SConsFiles | Mod to addLinkDeps | done; untested |
AcdRecon | type 1 |
|
AcdUtil | type 1, type 2 |
|
AdfEvent | type 2 |
|
AnalysisNtuple | type 1 |
|
AncillaryDataEvent | type 2 |
|
AncillaryDataUtil | type 2 |
|
astro | type 1 |
|
CalibData | type 1 |
|
calibRootData | type 1 |
|
CalibSvc | type 1 |
|
calibTkrUtil | type 1 |
|
calibUtil | type 1 |
|
CalRecon | type 1 |
|
CalUtil | type 1 |
|
CalXtalResponse | type 1 |
|
celestialSources | type 2 |
|
c/EarthPhenom | type 2 |
|
c/eblAtten | type 2 |
|
c/genericSources | type 2 |
|
c/GRB | type 2 |
|
c/GRBobs | type 2 |
|
c/GRBtemplate | type 2 |
|
c/microQuasar | type 2 |
|
c/Pulsar | type 2 |
|
c/SpectObj | type 2 |
|
CHS/eventFile | type 1 |
|
classifier | type 2 |
|
commonRootData | type 1 |
|
configData | type 1 |
|
ConfigSvc | type 1 |
|
detCheck | type 2 |
|
detModel | type 2 |
|
digiRootData | type 1, type 3 |
|
EbfWriter | type 1 |
|
embed_python | type 2 |
|
Event | type 1, type 3 |
|
evtUtils | type 1 |
|
facilities | type 1 | done; not committed |
fitsGen | type 2 |
|
flux | type 2 |
|
FluxSvc | type 1 |
|
G4Generator | type 1 |
|
gcrSelectRootData | type 1 |
|
geometry | type 2 |
|
geomrep | type 2 |
|
GlastClassify | types 1, 2 |
|
GlastSvc | type 1 |
|
gui | type 2 |
|
GuiSvc | type 1 |
|
HepRepSvc | type 1 |
|
idents | type 2 | done, not committed |
LdfEvent | type 1,3 |
|
ldfReader | type 1 |
|
lsfData | type 1, type 3 |
|
mcRootData | type 1 |
|
mootCore | type 1 |
|
MootSvc | type 1 |
|
ntupleWriterSvc | type 1 |
|
OnboardFilter | type 1 |
|
OnboardFilterTds | type 1 |
|
Overlay | type 1 |
|
OverlayEvent | type 1, type 3 |
|
overlayrootData | type 1, type 3 |
|
rdbModel | type 1 |
|
reconRootData | type 1, type 3 |
|
RootConvert | type 1 |
|
RootIo | type 1 |
|
rootUtil | type 1 |
|
tip | type 2 |
|
TkrRecon | type 1 |
|
TkrUtil | type 1 |
|
Trigger | type 1 |
|
xmlBase | type 1 |
|
xmlUtil | type 1 |
|
SConsFiles | mod to registerTargets to not install headers | done, tested. Not committed |