#!/bin/sh -e # # The location of aapl files. PREFIX=../../aapl # Vector ln -fs $PREFIX/vectcommon.h vector/vectcommon.h ln -fs $PREFIX/vector.h vector/vector.h ln -fs $PREFIX/svectcommon.h vector/svectcommon.h ln -fs $PREFIX/svector.h vector/svector.h # AvlTree ln -fs $PREFIX/avlcommon.h avltree/avlcommon.h ln -fs $PREFIX/avltree.h avltree/avltree.h ln -fs $PREFIX/avlmel.h avltree/avlmel.h ln -fs $PREFIX/avlmelkey.h avltree/avlmelkey.h ln -fs $PREFIX/avlmap.h avltree/avlmap.h ln -fs $PREFIX/avlset.h avltree/avlset.h ln -fs $PREFIX/avlbasic.h avltree/avlbasic.h ln -fs $PREFIX/avlkeyless.h avltree/avlkeyless.h # AvliTree ln -fs $PREFIX/avlcommon.h avlitree/avlcommon.h ln -fs $PREFIX/avlitree.h avlitree/avlitree.h ln -fs $PREFIX/avlimel.h avlitree/avlimel.h ln -fs $PREFIX/avlimelkey.h avlitree/avlimelkey.h ln -fs $PREFIX/avlimap.h avlitree/avlimap.h ln -fs $PREFIX/avliset.h avlitree/avliset.h ln -fs $PREFIX/avlibasic.h avlitree/avlibasic.h ln -fs $PREFIX/avlikeyless.h avlitree/avlikeyless.h # Double List ln -fs $PREFIX/dlcommon.h dlist/dlcommon.h ln -fs $PREFIX/dlist.h dlist/dlist.h ln -fs $PREFIX/dlistmel.h dlist/dlistmel.h ln -fs $PREFIX/dlistval.h dlist/dlistval.h # Binary Search Table ln -fs $PREFIX/bstcommon.h bsttable/bstcommon.h ln -fs $PREFIX/bsttable.h bsttable/bsttable.h ln -fs $PREFIX/bstmap.h bsttable/bstmap.h ln -fs $PREFIX/bstset.h bsttable/bstset.h ln -fs $PREFIX/sbsttable.h bsttable/sbsttable.h ln -fs $PREFIX/sbstmap.h bsttable/sbstmap.h ln -fs $PREFIX/sbstset.h bsttable/sbstset.h # Sorting ln -fs $PREFIX/bubblesort.h sort/bubblesort.h ln -fs $PREFIX/mergesort.h sort/mergesort.h ln -fs $PREFIX/insertsort.h sort/insertsort.h ln -fs $PREFIX/quicksort.h sort/quicksort.h # String test -d string || mkdir string ln -fs $PREFIX/astring.h string/astring.h # Compare test -d compare || mkdir compare ln -fs $PREFIX/compare.h compare/compare.h