root dictionary & packages

From: Rutger van der Eijk (r36@nikhef.nl)
Date: Fri Aug 21 1998 - 16:32:04 MEST


Hi ROOTers

My code in getting in a stage that I should split it into seperate
packages. Every package performs a specific task and results in a library
with corresponding include files. 

My question is with respect to the ROOT dictionary code (generated by
rootcint).  I assume the best way to proceed is to generate the
'dictionary' for every package seperatly, and include corresponding code
into the package library. But it is not completly clear to me which
statements I should include in de Linkdef.h file corresponding to the
package. More specific I can't find the documentation telling me what
statemenst like 

#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;

exactly do. Which are 'all globals' linked in this way? Should every
package dictionary Linkdef.h have this statements or are they only needed
once in an application (i.e. should I put them only once in some 'common'
package, which I include in all my packages?)

Can anyone give me more insight into this matter?

Thanks,

Rutger van der Eijk.



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:36 MET