2 ### Shell script to create a ROOT loadable GCC shared lib out of .cxx source code
4 ### NvE 23-may-2000 UU-SAP Utrecht
6 ### Name of the produced shared library
9 ### The option string for GCC shared lib compilation and linking ***
10 ### For the GCC ROOT loadable shared lib the strict requirements are ***
11 ### dropped to avoid many warnings from the rootcint generated code ***
12 gccroot="-fPIC -shared -g0 -ansi -pedantic -Wall -Wno-long-long -Woverloaded-virtual -I$ROOTSYS/include -o $lib"
15 echo "gccroot = " $gccroot
17 ### Go to the directory with the source files
20 ### Create the dictionary files
21 rootcint -f zzzralicedict.cxx -c RALICEHeaders.h RALICELinkDef.h
23 ### Compile and create the ROOT loadable shared library
29 ### Move the created lib to the scripts directory and go there
34 echo '*** gcclib done. Result in ' $lib