2 ### Shell script to create a ROOT loadable ALPHA-CXX shared lib out of .cxx source code
4 ### NvE 05-jul-2000 UU-SAP Utrecht
6 ### Name of the produced shared library
9 ### The option string for ALPHA-CXX compilation of the .c code ***
10 ### For the ALPHA-CXX ROOT loadable shared lib the strict requirements are ***
11 ### dropped to avoid many warnings from the rootcint generated code ***
12 alphacomp="-c -g0 -w1 -I$ROOTSYS/include -I$ALIROOT/RALICE -I$ALIROOT/RALICE/icepack"
14 ### The option string for ALPHA-CXX shared lib compilation and linking ***
15 ### For the ALPHA-CXX ROOT loadable shared lib the strict requirements are ***
16 ### dropped to avoid many warnings from the rootcint generated code ***
17 alpharoot="-x cxx -g0 -shared -w1 -I$ROOTSYS/include -I$ALIROOT/RALICE -I$ALIROOT/RALICE/icepack -o $lib"
19 ### Go to the directory with the source files
20 cd $ALIROOT/RALICE/icepack/iceconvert
22 ### Create the dictionary files
23 rootcint zzziceconvertdict.cxx -c -p -I$ALIROOT/RALICE -I$ALIROOT/RALICE/icepack ICEConvHeaders.h ICEConvLinkDef.h
25 ### Compile and create the ROOT loadable shared library
29 rm zzziceconvertdict.*
33 ### Move the created lib to the scripts directory and go there
38 echo '*** alphacxxlib done. Result in ' $lib