Skip to content
Snippets Groups Projects
Commit ab91dc84 authored by Stephen A. Wood's avatar Stephen A. Wood Committed by Stephen A. Wood
Browse files

Get fixed parts of HallC_LinkDef.h from pre and postamble files

parent fdaf788a
No related branches found
No related tags found
No related merge requests found
......@@ -13,23 +13,7 @@ roothcobj = pbaseenv.subst('$HC_SRC')+'/HallCDict.so'
hcheadersbase = Glob('src/*.h',exclude=['src/THcGlobals.h','src/HallC_LinkDef.h'])
cmd = "echo '#ifdef __CINT__' > src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo ' ' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo '#pragma link off all globals;' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo '#pragma link off all classes;' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo '#pragma link off all functions;' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo ' ' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo '#pragma link C++ global gHcParms;' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo '#pragma link C++ global gHcDetectorMap;' >> src/HallC_LinkDef.h"
os.system(cmd)
cmd = "echo ' ' >> src/HallC_LinkDef.h"
cmd = "cat src/HallC_LinkDef.h_preamble > src/HallC_LinkDef.h"
os.system(cmd)
for hcheaderfile in hcheadersbase:
......@@ -39,7 +23,7 @@ for hcheaderfile in hcheadersbase:
cmd1 = "echo '#pragma link C++ class %s+;' >> src/HallC_LinkDef.h" % newbasefilename[1]
os.system(cmd1)
cmd = "echo '#endif' >> src/HallC_LinkDef.h"
cmd = "cat src/HallC_LinkDef.h_postamble >> src/HallC_LinkDef.h"
os.system(cmd)
hcheaders = Glob('src/*.h',exclude=['src/HallC_LinkDef.h'])+Glob('src/HallC_LinkDef.h')
......
// Postamble for HallC_Linkdef.h file
#endif
// Preamble to HallC_LinkDef.h file
#ifdef __CINT__
#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;
#pragma link C++ global gHcParms;
#pragma link C++ global gHcDetectorMap;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment