*** empty log message ***
[h316.git] / lib / fortran / buildlib.sh
index 034169123045f1436c9bacd16d50eb2092c6ecbd..11a95018bfb17cb71bc47e29d5b3c30cc28d351a 100755 (executable)
@@ -35,7 +35,7 @@ make_org() {
     fi
     tdir=$PWD
     cd $ORG_OBJDIR
-    cat $tdir/$ORG_LIBDIR/*$LIB_SUFFIX | ldc -s
+    cat $tdir/$ORG_LIBDIR/*$LIB_SUFFIX | ldc -s -l
     cd $tdir
 }
 
@@ -53,9 +53,16 @@ genlib(){
        lib=$OUTPUT_DIR/`basename $recipe $RECIPE_SUFFIX`$LIB_SUFFIX
        echo "Building $lib:"
        rm -f $lib
+       export IFS="
+"
        for item in `cat $recipe`; do
-           echo "appending $item."
-           cat $item >> $lib || (echo "Error! could not find:$item")
+           if echo $item| egrep -vq '^[[:space:]\t]*([#;])|(//).*'; then  
+               item=`echo $item | egrep -o '[^[:space:]].*$'`
+               echo "appending $item."
+               cat $item >> $lib || (echo "Error! could not find:$item")
+           else
+               echo Ignoriere $item
+           fi
         done   
            cat $ENDBLOCK >> $lib
     done