global: More path repair, add bin/h316 to .gitignore
[h316.git] / lib / fortran / buildlib.sh
deleted file mode 100755 (executable)
index 5362e8779bc001d22ac0094cb5d55723a8d5c52e..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/bash
-
-if [ ! "$MAKE" ]; then
-    echo "Not run from within Makefile!"
-    exit 4
-fi
-
-
-# The suffix for library files (in and out)
-LIB_SUFFIX=.lib
-#######################################################################
-IFS="
-"
-
-# Clean everything up
-clean() {
-    rm -rf $LIB_DIR $ORG_OBJDIR
-}
-
-# Generate org directory containing the original library objects
-make_org() {
-    if [ ! -d "$ORG_OBJDIR" ]; then
-       mkdir  $ORG_OBJDIR
-    fi
-    tdir=$PWD
-    cd $ORG_OBJDIR
-    cat $tdir/$ORG_LIBDIR/*$LIB_SUFFIX | ldc -s -l
-    cd $tdir
-}
-
-genlib(){
-    echo "Library Builder start."
-    if [ ! -d "$LIB_DIR" ]; then
-       echo -n "Creating $LIB_DIR:"
-       mkdir  $LIB_DIR && echo "Ok." || echo "FAILED!"
-    fi
-    
-   # RECIPE_LIST=`ls $RECIPE_DIR/*$RECIPE_SUFFIX`
-   # for recipe in $RECIPE_LIST; do
-    recipe=$1
-    lib=$LIB_DIR/`basename $recipe $RECIPE_SUFFIX`$LIB_SUFFIX
-       echo "Building $lib:"
-       rm -f $lib
-       for item in `cat $recipe| egrep -v '^[[:space:]]*(#.*)*$'`; do
-           echo "appending $item."
-           cat `echo $item| egrep -o '[^[:space:]].*[^[:space:]]'` >> $lib || (echo "Error! could not find:$item")
-        done   
-           cat $ENDBLOCK >> $lib
-    #done
-}
-    
-
-case $1 in
-    clean)
-       echo "Clean!"
-       clean
-    ;;
-    makeorg)
-       echo "Make org!"
-       make_org
-    ;;
-    genlib)
-       echo "Build Lib!"
-       genlib  $2
-    ;;
-    *)
-       clean
-       make_org
-       genlib
-    ;;
-esac
-
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..8a56f91120cdb14d0697c6d95f1326721c88b313
--- /dev/null
@@ -0,0 +1 @@
+../common/buildlib.sh
\ No newline at end of file