01-dev-2004 NvE Installation scripts modified to make use of environment variable...
[u/mrichter/AliRoot.git] / RALICE / wa98 / scripts / alphacxxlib.sh
index 5aef828b1ee4f07ed8c4c675984a93e7f76628ea..297427cc3333f15b71333fbb3f7c7fbfae0339cc 100644 (file)
@@ -6,16 +6,16 @@
 ### Name of the produced shared library
 lib=rwa98.so
 
-### The ALICE source directory
-alice=$HOME/cxx/source/alice
-
 ### The option string for ALPHA-CXX shared lib compilation and linking ***
 ### For the ALPHA-CXX ROOT loadable shared lib the strict requirements are ***
 ### dropped to avoid many warnings from the rootcint generated code ***
-alpharoot="-x cxx -g0 -shared -w1 -I$ROOTSYS/include -I$alice -o $lib"
+alpharoot="-x cxx -g0 -shared -w1 -I$ROOTSYS/include -I$ALIROOT/RALICE -o $lib"
+
+### Go to the directory with the source files
+cd $ALIROOT/RALICE/wa98
 
 ### Create the dictionary files
-rootcint zzzrwa98dict.cxx -c -I$alice RWA98Headers.h RWA98LinkDef.h
+rootcint zzzrwa98dict.cxx -c -I$ALIROOT/RALICE RWA98Headers.h RWA98LinkDef.h
 
 ### Compile and create the ROOT loadable shared library
 cxx $alpharoot *.cxx   
@@ -24,5 +24,9 @@ rm zzzrwa98dict.*
 rm *.o
 rm so_locations
 
+### Move the created lib to the scripts directory and go there
+mv $lib scripts
+cd scripts
+
 echo ' '
 echo '*** alphacxxlib done. Result in ' $lib