add missing mksym.sh
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 24 Feb 2020 11:13:34 +0000 (11:13 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 24 Feb 2020 11:13:34 +0000 (11:13 +0000)
experiments2/Makefile
experiments2/mksym.sh [new file with mode: 0755]

index 67b4c52b9bf6cbe4131d50ce1a115ad2e378527f..941757c96a2aa9bf108ca6cadd78a1f216692954 100755 (executable)
@@ -5,7 +5,7 @@
                DESIGN_KIT = sxlib
 
 #           YOSYS_FLATTEN = Yes
-            USE_CLOCKTREE = Yes
+            USE_CLOCKTREE = No
                 USE_DEBUG = No
                  USE_KITE = No
 
diff --git a/experiments2/mksym.sh b/experiments2/mksym.sh
new file mode 100755 (executable)
index 0000000..cea54b0
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+ALLIANCE_TOOLKIT=${ALLIANCE_TOOLKIT:-${HOME}/alliance-check-toolkit/}
+
+echo "creating symlinks"
+
+mkdir -p mk/dks.d
+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
+    if [ ! -L "mk/$script.mk" ]; then
+        echo "link" mk/$script.mk
+        ln -s $ALLIANCE_TOOLKIT/etc/mk/$script.mk mk/$script.mk
+    fi
+done
+
+declare -a LibsArray=("sxlib" "nsxlib" "nsxlib45" "cmos"
+)
+
+for script in "${LibsArray[@]}"; do
+    if [ ! -L "mk/dks.d/$script.mk" ]; then
+        echo "link" mk/dks.d/$script.mk
+        ln -s $ALLIANCE_TOOLKIT/etc/mk/dks.d/$script.mk mk/dks.d/$script.mk
+    fi
+done
+
+declare -a UsersArray=("lkcl"
+)
+
+for script in "${UsersArray[@]}"; do
+    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
+    fi
+done
+