01-dev-2004 NvE Installation scripts modified to make use of environment variable...
[u/mrichter/AliRoot.git] / RALICE / wa98 / scripts / gcclib.sh
index c7cf628..aebcd22 100644 (file)
@@ -5,27 +5,30 @@
 # 
 ### Name of the produced shared library
 lib=rwa98.so
-#
-### The ALICE source directory
-alice=$HOME/cxx/source/alice
 # 
 ### The option string for GCC shared lib compilation and linking ***
 ### For the GCC ROOT loadable shared lib the strict requirements are ***
 ### dropped to avoid many warnings from the rootcint generated code ***
-gccroot="-shared -g0 -ansi -pedantic -Wall -Wno-long-long -I$ROOTSYS/include -I$alice -o $lib"
+gccroot="-shared -g0 -ansi -pedantic -Wall -Wno-long-long -I$ROOTSYS/include -I$ALIROOT/RALICE -o $lib"
 #
 echo "lib = " $lib
-echo "alice = " $alice
 echo "gccroot = " $gccroot 
 #
+### Go to the directory with the source files
+cd $ALIROOT/RALICE/wa98
+#
 ### Create the dictionary files
-rootcint -f zzzrwa98dict.cxx -c -I$alice RWA98Headers.h RWA98LinkDef.h
+rootcint -f zzzrwa98dict.cxx -c -I$ALIROOT/RALICE RWA98Headers.h RWA98LinkDef.h
 # 
 ### Compile and create the ROOT loadable shared library
 g++ $gccroot *.cxx   
 # 
-rm zzzwa98dict.*
+rm zzzrwa98dict.*
 rm *.o
 # 
+### Move the created lib to the scripts directory and go there
+mv $lib scripts
+cd scripts
+#
 echo ' ' 
-echo '*** gcclib done. Result in ralice.so' 
+echo '*** gcclib done. Result in ' $lib