include (but do not use) FreePDK45 in experiments10
[soclayout.git] / mksym.sh
index b5da0a1ee86c6a5aecebf40b9278723b23e98126..1659db864d3a7e5ecb06dc0748edcc11c32c483d 100755 (executable)
--- a/mksym.sh
+++ b/mksym.sh
@@ -1,6 +1,10 @@
 #!/bin/bash
 
 ALLIANCE_TOOLKIT=${ALLIANCE_TOOLKIT:-${HOME}/alliance-check-toolkit/}
+if [ ! -d ${ALLIANCE_TOOLKIT} ]; then
+  echo "alliance-check-toolkit not found; please set ALLIANCE_TOOLKIT"
+  exit 20
+fi
 
 echo "creating symlinks"
 
@@ -9,6 +13,7 @@ mkdir -p mk/users.d
 
 declare -a ScriptsArray=("os" "users" "binaries" "alliance"
         "design-flow" "pr-coriolis" "pr-alliance" "pr-hibikino"
+       "synthesis-yosys"
 )
 
 for script in "${ScriptsArray[@]}"; do
@@ -18,7 +23,7 @@ for script in "${ScriptsArray[@]}"; do
     fi
 done
 
-declare -a LibsArray=("sxlib" "nsxlib" "nsxlib45" "cmos"
+declare -a LibsArray=("sxlib" "nsxlib" "nsxlib45" "cmos" "cmos45" "mosis"
 )
 
 for script in "${LibsArray[@]}"; do
@@ -32,7 +37,7 @@ declare -a UsersArray=("lkcl"
 )
 
 for script in "${UsersArray[@]}"; do
-    if [ ! -L "mk/users.d/$script.mk" ]; then
+    if [ ! -L "mk/users.d/user-$script.mk" ]; then
         echo "link" mk/users.d/user-$script.mk
         ln -s $ALLIANCE_TOOLKIT/etc/mk/users.d/user-$script.mk \
                mk/users.d/user-$script.mk