diff --git a/Makefile b/Makefile index 94aed6ae5feed935e56c8fb26976f11618a0d5ea..a811c6171091c6904f9dd4d16e5b8a8bb7217fd0 100644 --- a/Makefile +++ b/Makefile @@ -37,10 +37,12 @@ MODULES += x11ttf endif endif ifneq ($(OPENGLINCDIR),) -ifneq ($(OPENGLLIBDIR),) +ifneq ($(OPENGLULIB),) +ifneq ($(OPENGLLIB),) MODULES += gl endif endif +endif ifneq ($(MYSQLINCDIR),) ifneq ($(MYSQLLIBDIR),) MODULES += mysql @@ -357,7 +359,8 @@ showbuild: @echo "TTFLIBDIR = $(TTFLIBDIR)" @echo "TTFINCDIR = $(TTFINCDIR)" @echo "TTFFONTDIR = $(TTFFONTDIR)" - @echo "OPENGLLIBDIR = $(OPENGLLIBDIR)" + @echo "OPENGLULIB = $(OPENGLULIB)" + @echo "OPENGLLIB = $(OPENGLLIB)" @echo "OPENGLINCDIR = $(OPENGLINCDIR)" @echo "CERNLIBDIR = $(CERNLIBDIR)" @echo "THREAD = $(THREAD)" diff --git a/config/Makefile.aix b/config/Makefile.aix index 972a5db35401bee7dd3bbdd215fd4edad44e5ebd..7fc4dfc7c5d938e4fe7694565f386a8bfd50ee92 100644 --- a/config/Makefile.aix +++ b/config/Makefile.aix @@ -68,6 +68,6 @@ VENUSLIBDEP = $(EGLIB) VENUSLIBEXTRA = -lEG X11TTFLIBDEP = $(X11LIB) X11TTFLIBEXTRA = -lGX11 -L$(TTFLIBDIR) -lttf -lX11 -GLLIBDEP = $(GPADLIB) $(G3DLIB) $(GUILIB) -GLLIBEXTRA = -lGpad -lGraf3d -lGui $(OPENGLLIBDIR)/libGLU.a \ - $(OPENGLLIBDIR)/libGL.a -lX11 -lXext -lXmu -lXi +GLLIBDEP = $(GPADLIB) $(G3DLIB) $(GUILIB) +GLLIBEXTRA = -lGpad -lGraf3d -lGui $(OPENGLULIB) \ + $(OPENGLLIB) -lX11 -lXext -lXmu -lXi diff --git a/config/Makefile.alphacxx6 b/config/Makefile.alphacxx6 index bea93945a62d31eb2b94c8d8a8b99c1cba03e96f..856dc502b6ee35c940cc7813ae5c9e6d3d6e0c70 100644 --- a/config/Makefile.alphacxx6 +++ b/config/Makefile.alphacxx6 @@ -38,5 +38,4 @@ F77LIBS = /usr/shlib/libFutil.so /usr/shlib/libfor.so /usr/shlib/libots.so # Extras CORELIBDEP = $(G3DLIB) $(GRAFLIB) $(HISTLIB) -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -lX11 -lXext -lXmu -lXi -lm +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -lX11 -lXext -lXmu -lXi -lm diff --git a/config/Makefile.alphaegcs b/config/Makefile.alphaegcs index 36701efaa13636ff92b16819c1eee13a561a4a83..1cccfbd689080755385808e3cb17452e5d7f331b 100644 --- a/config/Makefile.alphaegcs +++ b/config/Makefile.alphaegcs @@ -38,5 +38,4 @@ F77 = g77 F77LD = g77 # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -lX11 -lXext -lXmu -lXi -lm +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -lX11 -lXext -lXmu -lXi -lm diff --git a/config/Makefile.alphakcc b/config/Makefile.alphakcc index 08905972056e276fbb6271b1664491f4a51dfc7a..89603a740b3487c86b3046e929a13e0324263e18 100644 --- a/config/Makefile.alphakcc +++ b/config/Makefile.alphakcc @@ -70,5 +70,4 @@ F77FLAGS = -O0 -recursive -nofor_main F77LIBS = /usr/lib/libfor.a -lUfor -lFutil # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -lX11 -lXext -lXmu -lXi -lm +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -lX11 -lXext -lXmu -lXi -lm diff --git a/config/Makefile.hpux b/config/Makefile.hpux index 2c5b32a3ba8c3c3dd11a4f5e92bdafd6428c243d..a68a1559cb23e964ae1306ac83041d107719dc2e 100644 --- a/config/Makefile.hpux +++ b/config/Makefile.hpux @@ -40,5 +40,4 @@ F77LDFLAGS = -K +ppu $(OPT) F77LIBS = # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/lib -lXext -lXi -lX11 +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/lib -lXext -lXi -lX11 diff --git a/config/Makefile.hpuxacc b/config/Makefile.hpuxacc index 6bb985a0dfe0092db7bdd5967646a14b3e805181..1f9bfaa08d292193aeed40274a13f6a0f73e4971 100644 --- a/config/Makefile.hpuxacc +++ b/config/Makefile.hpuxacc @@ -40,5 +40,5 @@ F77LDFLAGS = -K +ppu $(OPT) F77LIBS = # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) \ -L/usr/contrib/X11R6/lib -lXext -lXmu -lXi -lX11 diff --git a/config/Makefile.in b/config/Makefile.in index 767e1fb7b482910fc0bfe00129361d2cee391906..09930244528ab374d18de9bbb176a7b3b02a6806 100644 --- a/config/Makefile.in +++ b/config/Makefile.in @@ -24,7 +24,8 @@ TTFLIBDIR := @ttflibdir@ TTFFONTDIR := @ttffontdir@ TTFINCDIR := @ttfincdir@ -OPENGLLIBDIR := @opengllibdir@ +OPENGLULIB := @openglulib@ +OPENGLLIB := @opengllib@ OPENGLINCDIR := @openglincdir@ MYSQLINCDIR := @mysqlincdir@ diff --git a/config/Makefile.linux b/config/Makefile.linux index ca8819aa56519514ab97e3858a1fbd5650717b02..589a2d4c1b242bcda863e2e9e983e19d5548270e 100644 --- a/config/Makefile.linux +++ b/config/Makefile.linux @@ -38,5 +38,4 @@ F77FLAGS = $(OPT) -Nx800 -NC200 F77LIBS = # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxalphaegcs b/config/Makefile.linuxalphaegcs index 7172ce8de1243d4ba9c1119b8af626a617689258..623108c2f5c636e00d5cd8fd53f415307a43f915 100644 --- a/config/Makefile.linuxalphaegcs +++ b/config/Makefile.linuxalphaegcs @@ -41,5 +41,4 @@ F77FLAGS = F77LIBS = -lg2c -lnsl # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxdeb b/config/Makefile.linuxdeb index 4f3e3049b27722eafa8213e40ec5755d24d32c74..970fa929aca29087f83c0c19187e195940b6a8a0 100644 --- a/config/Makefile.linuxdeb +++ b/config/Makefile.linuxdeb @@ -35,5 +35,4 @@ CILIBS = -lm -lncurses -ldl -rdynamic # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxdeb2 b/config/Makefile.linuxdeb2 index 7a2720cf0ff2daf720ef54c0eb1e78de463f5588..aa6ac94187f0d6997d2d561c016956c6b97d5d7b 100644 --- a/config/Makefile.linuxdeb2 +++ b/config/Makefile.linuxdeb2 @@ -43,5 +43,4 @@ F77FLAGS = $(OPT) F77LIBS = -lg2c # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxdeb2ppc b/config/Makefile.linuxdeb2ppc index 7b3ffc3a3a0ad8547af0bf0b4a293bc72d86a0eb..3918f5038a3bb751d5a3ac6b345f165bea2b8c81 100644 --- a/config/Makefile.linuxdeb2ppc +++ b/config/Makefile.linuxdeb2ppc @@ -43,5 +43,4 @@ F77FLAGS = $(OPT) F77LIBS = -lg2c # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxegcs b/config/Makefile.linuxegcs index 06d95b83338c306bcf89c85582084935a0c9d7e2..c683b33307d4779c3ec326b351f565e1dd732b1e 100644 --- a/config/Makefile.linuxegcs +++ b/config/Makefile.linuxegcs @@ -41,5 +41,4 @@ F77FLAGS = F77LIBS = -lg2c -lnsl # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxia64gcc b/config/Makefile.linuxia64gcc index ac2055eb05f508db5679f56451b4a87c96bd62e4..51596906e8756016acc7e3d2544af47f4bcc0b8b 100644 --- a/config/Makefile.linuxia64gcc +++ b/config/Makefile.linuxia64gcc @@ -41,5 +41,4 @@ F77FLAGS = F77LIBS = -lg2c -lnsl # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxkcc b/config/Makefile.linuxkcc index 64b36801caa33f79ae65ab1b9cf897aed66574e3..7d4204bb953b029f84e21a0e4a59a9e995684683 100644 --- a/config/Makefile.linuxkcc +++ b/config/Makefile.linuxkcc @@ -72,5 +72,4 @@ F77LIBS = -lf2c -lnsl # fix for libGui.so that needs lstat GUILIBEXTRA = -lc -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxpgcc b/config/Makefile.linuxpgcc index 7085cbd1753b4fec7810b847bf065ff1cdb7e69f..02997252064b7667c200b2d6473671045ffc7046 100644 --- a/config/Makefile.linuxpgcc +++ b/config/Makefile.linuxpgcc @@ -40,5 +40,4 @@ F77FLAGS = $(OPT) F77LIBS = -lg2c # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxppcegcs b/config/Makefile.linuxppcegcs index f06084a0e819e7fb8ec8d9f260544aaa07cb6f1d..885a7af84206dbc891ab63904bfa83ccb7558a0e 100644 --- a/config/Makefile.linuxppcegcs +++ b/config/Makefile.linuxppcegcs @@ -40,5 +40,4 @@ CRYPTLIBS = -lcrypt # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxrh42 b/config/Makefile.linuxrh42 index fa6c334c2f728cc92c3510be2020ee4098516db6..fdcc36506acaa55a43a560d14d27011ad2a00883 100644 --- a/config/Makefile.linuxrh42 +++ b/config/Makefile.linuxrh42 @@ -35,5 +35,4 @@ CILIBS = -lm -ltermcap -lbsd -ldl -lg++ -rdynamic # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.linuxsuse6 b/config/Makefile.linuxsuse6 index 4b6e3290dc745dc27c4a665efefa9976d3c41331..4d5ab2e0e15c239604dd990c26abfb6daa3dc28e 100644 --- a/config/Makefile.linuxsuse6 +++ b/config/Makefile.linuxsuse6 @@ -38,5 +38,4 @@ F77FLAGS = $(OPT) F77LIBS = -lg2c # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ - -L/usr/X11R6/lib -lXmu +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) -L/usr/X11R6/lib -lXmu diff --git a/config/Makefile.sgicc b/config/Makefile.sgicc index f32ccacdaf4f0d9e9f53d098845a16252bab1d85..5cb344fd7ae873ae658a3cc652912d16f424da5a 100644 --- a/config/Makefile.sgicc +++ b/config/Makefile.sgicc @@ -40,5 +40,5 @@ else F77LIBS = -lI77 -lU77 -lF77 -lisam endif # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) diff --git a/config/Makefile.sgiegcs b/config/Makefile.sgiegcs index b176a4b98697bdf7a93e7a88774871b6e026745c..03bacd95f446c75dde4db580a46d381ccc27dc1a 100644 --- a/config/Makefile.sgiegcs +++ b/config/Makefile.sgiegcs @@ -34,7 +34,7 @@ XLIBS = $(XPMLIB) -L/usr/X11R6/lib -lX11 CILIBS = -lm -lgen -lbsd -lstdc++ # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) # Fortran: F77LIBS = -lftn diff --git a/config/Makefile.sgikcc b/config/Makefile.sgikcc index fa3bda69b5a4a211db433a5956544613fb0dad56..7879caf271878bab07aafcfa3b91795cfafd5b5a 100644 --- a/config/Makefile.sgikcc +++ b/config/Makefile.sgikcc @@ -13,7 +13,7 @@ CXXOPT = +K0 OPT = -g -O0 NOOPT = else -CXXOPT = +K3 +CXXOPT = +K3 OPT = -O2 NOOPT = endif @@ -43,14 +43,14 @@ CXXFLAGS = $(ABI) $(EXCEPTION) --signed_chars --display_error_number \ --diag_suppress 68 --diag_suppress 191 --diag_suppress 830 \ --diag_suppress 837 $(CXXOPT) -DSGI_REL=$(SGI_REL) \ $(EXTRA_CXXFLAGS) \ - + CFLAGS = $(ABI) -signed $(EXTRA_CFLAGS) CINTCXXFLAGS = $(ABI) $(EXCEPTION) --signed_chars --display_error_number \ --diag_suppress 68 --diag_suppress 191 --diag_suppress 830 \ --diag_suppress 837 -DG__REGEXP1 -DG__UNIX -DG__SHAREDLIB \ -DG__OSFDLL -DG__SIGNEDCHAR -DG__ROOT -DG__REDIRECTIO $(CXXOPT) \ --diag_suppress 426 $(EXTRA_CXXFLAGS) - + CINTCFLAGS = $(ABI) -signed -w -DG__REGEXP1 -DG__UNIX -DG__SHAREDLIB \ -DG__OSFDLL -DG__SIGNEDCHAR -DG__ROOT -DG__REDIRECTIO \ -D__KCC $(EXTRA_CFLAGS) @@ -83,5 +83,5 @@ F77LIBS = -lI77 -lU77 -lF77 -lisam endif # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) diff --git a/config/Makefile.solaris b/config/Makefile.solaris index 7a9dc2fd94d03524dff01940c8dfe0b4631b9cb8..f8b5ef76c0c9a9340396fc405a395ca543c4af30 100644 --- a/config/Makefile.solaris +++ b/config/Makefile.solaris @@ -38,6 +38,6 @@ F77 = /opt/SUNWspro/bin/f77 F77LIBS = $(CERNLIB)/libpacklib.a -lM77 -lF77 -lsunmath -lsocket -lnsl # Extras -GLLIBEXTRA = $(OPENGLLIBDIR)/libGLU.a $(OPENGLLIBDIR)/libGL.a \ +GLLIBEXTRA = $(OPENGLULIB) $(OPENGLLIB) \ -L/usr/openwin/lib -lX11 -lXext -lXmu -lXi -lm diff --git a/configure b/configure index a6e897aeb5c5d95083435f56b02259bd41b51d63..0aa603d2e1d71af35952698ee1288a00af247934 100755 --- a/configure +++ b/configure @@ -228,7 +228,7 @@ echo $ac_n "Checking for ttf fonts (arial.ttf)... $ac_c" ttffontdirs="$TTF $TTF/fonts /usr/lib/X11/fonts /usr/lib/X11/fonts/ttf \ /usr/share /usr/share/fonts /usr/share/fonts/ttf \ /usr/share/ttf /usr/local/share /usr/local/share/fonts \ - /usr/local/share/fonts/ttf /usr/local/share/ttf + /usr/local/share/fonts/ttf /usr/local/share/ttf /opt/fonts /opt/fonts/ttf /opt/ttf" if [ -z "$ttffontdir" ]; then @@ -268,27 +268,60 @@ if [ -z "$openglincdir" ]; then fi echo $openglincdir -echo $ac_n "Checking for libGL.a... $ac_c" +echo $ac_n "Checking for libGL... $ac_c" opengllibdirs="$OPENGL $OPENGL/lib /usr/lib /usr/local/lib /usr/lib/X11 \ /usr/X11R6/lib /usr/local/lib/X11 /usr/local/X11R6/lib \ /usr/X11/lib /usr/lib/Mesa /usr/local/lib/Mesa /usr/Mesa/lib \ /usr/local/Mesa/lib /usr/Mesa /usr/local/Mesa /opt/Mesa \ /opt/Mesa/lib" +opengllibs="libGL.a libGL.so" # favour .a over .so +opengllib=NO if [ -z "$opengllibdir" ]; then - opengllibdir=NO if [ "$OPENGL" != "NO" ]; then for i in $opengllibdirs; do - for j in libGL.a; do + for j in $opengllibs; do if [ -r "$i/$j" ]; then - opengllibdir=$i + opengllib=$i/$j break 2 fi done done fi +else + for j in $opengllibs; do + if [ -r "$opengllibdir/$j" ]; then + opengllib=$opengllibdir/$j + break 1 + fi + done +fi +echo $opengllib + +echo $ac_n "Checking for libGLU... $ac_c" +openglulibs="libGLU.a libGLU.so" # favour .a over .so +openglulib=NO + +if [ -z "$opengllibdir" ]; then + if [ "$OPENGL" != "NO" ]; then + for i in $opengllibdirs; do + for j in $openglulibs; do + if [ -r "$i/$j" ]; then + openglulib=$i/$j + break 2 + fi + done + done + fi +else + for j in $openglulibs; do + if [ -r "$opengllibdir/$j" ]; then + openglulib=$opengllibdir/$j + break 1 + fi + done fi -echo $opengllibdir +echo $openglulib # Check for Xpm library echo $ac_n "Checking for libXpm.a... $ac_c" @@ -492,7 +525,8 @@ if [ -n "$haveconfig" ] ; then if [ "$ttflibdir" = "NO" ]; then unset ttflibdir ; fi if [ "$ttffontdir" = "NO" ]; then unset ttffontdir ; fi if [ "$openglincdir" = "NO" ]; then unset openglincdir ; fi - if [ "$opengllibdir" = "NO" ]; then unset opengllibdir ; fi + if [ "$opengllib" = "NO" ]; then unset opengllib ; fi + if [ "$openglulib" = "NO" ]; then unset openglulib ; fi if [ "$cernlibdir" = "NO" ]; then unset cernlibdir ; fi if [ "$rfio" = "NO" ]; then unset rfio ; fi if [ "$mysqlincdir" = "NO" ]; then unset mysqlincdir ; fi @@ -529,7 +563,8 @@ else if [ "$ttflibdir" = "NO" ]; then unset ttflibdir ; fi if [ "$ttffontdir" = "NO" ]; then unset ttffontdir ; fi if [ "$openglincdir" = "NO" ]; then unset openglincdir ; fi - if [ "$opengllibdir" = "NO" ]; then unset opengllibdir ; fi + if [ "$opengllib" = "NO" ]; then unset opengllib ; fi + if [ "$openglulib" = "NO" ]; then unset openglulib ; fi if [ "$cernlibdir" = "NO" ]; then unset cernlibdir ; fi if [ "$rfio" = "NO" ]; then unset rfio ; fi if [ "$mysqlincdir" = "NO" ]; then unset mysqlincdir ; fi @@ -563,7 +598,8 @@ sed -e "s|@architecture@|$arch|" \ -e "s|@ttflibdir@|$ttflibdir|" \ -e "s|@ttffontdir@|$ttffontdir|" \ -e "s|@ttfincdir@|$ttfincdir|" \ - -e "s|@opengllibdir@|$opengllibdir|" \ + -e "s|@openglulib@|$openglulib|" \ + -e "s|@opengllib@|$opengllib|" \ -e "s|@openglincdir@|$openglincdir|" \ -e "s|@cernlibdir@|$cernlibdir|" \ -e "s|@rfio@|$rfio|" \