2023-04-15 23:21:29 +02:00
|
|
|
#!/usr/bin/env bash
|
2017-04-25 14:41:48 +02:00
|
|
|
#
|
|
|
|
|
# Standalone script for ext2spice, for Tcl-based magic 8.0
|
|
|
|
|
#
|
|
|
|
|
# Parse arguments. "--" separates arguments to magic
|
|
|
|
|
# from arguments to ext2spice.
|
|
|
|
|
#
|
|
|
|
|
mgargs=""
|
|
|
|
|
esargs=""
|
|
|
|
|
for i in $@; do
|
|
|
|
|
case $i in
|
|
|
|
|
--) mgargs="$esargs"
|
|
|
|
|
esargs="" ;;
|
|
|
|
|
*) esargs="$esargs $i" ;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
2021-02-02 16:19:04 +01:00
|
|
|
TCL_MAG_DIR=${CAD_ROOT}/magic/tcl
|
|
|
|
|
if [ "${TCL_MAG_DIR}" = "/magic/tcl" ]; then
|
|
|
|
|
TCL_MAG_DIR=TCL_DIR
|
2020-10-05 07:51:37 +02:00
|
|
|
fi
|
2017-04-25 14:41:48 +02:00
|
|
|
#
|
2021-02-02 16:19:04 +01:00
|
|
|
eval ${TCL_MAG_DIR}/magicdnull -dnull -noconsole -nowrapper $mgargs <<EOF
|
2017-04-25 14:41:48 +02:00
|
|
|
drc off
|
|
|
|
|
box 0 0 0 0
|
|
|
|
|
ext2spice $esargs
|
|
|
|
|
quit -noprompt
|
|
|
|
|
EOF
|