summaryrefslogtreecommitdiff
path: root/doc/aapl/makelinks
diff options
context:
space:
mode:
Diffstat (limited to 'doc/aapl/makelinks')
-rwxr-xr-xdoc/aapl/makelinks60
1 files changed, 60 insertions, 0 deletions
diff --git a/doc/aapl/makelinks b/doc/aapl/makelinks
new file mode 100755
index 00000000..373885c5
--- /dev/null
+++ b/doc/aapl/makelinks
@@ -0,0 +1,60 @@
+#!/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