blob: b39c36de76d293b4dbdab2d963980e99dd33bc6a [file] [log] [blame]
#!/usr/bin/env bash
SCRIPT_SRC="$(realpath ${BASH_SOURCE[0]})"
SCRIPT_DIR="$(dirname "${SCRIPT_SRC}")"
source $SCRIPT_DIR/common.sh
if [ -z "$OUTPUT_DIRECTORY" ]; then
if [ ! -z "$1" ]; then
OUTPUT_DIRECTORY=$1
else
msg "No \$OUTPUT_DIRECTORY set or argument given."
exit 1
fi
fi
# Generate the .svg schematic images
msg "Generating SVG schematic images."
for LIB in $OUTPUT_DIRECTORY/skywater-pdk/libraries/*; do
$SCRIPT_DIR/verilog2sch.py $LIB; RETCODE=$?
if [ $RETCODE -ne 0 ]; then
msg "Error: Failed to generate Symbol images for $LIB"
exit 1
fi
done
msg "Successfully schematic files."