blob: cb0240252fa148b9e75d1ddb3d0a43352f8c5815 [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 symbol images
msg "Generating SVG symbol images."
for LIB in $OUTPUT_DIRECTORY/skywater-pdk/libraries/*; do
LIBNAME=$(basename $LIB)
find $LIB -name \*.symbol.v -print \
| parallel -v symbolator --libname $LIBNAME --title -t --input \{\} \
; RETCODE=$?
if [ $RETCODE -ne 0 ]; then
msg "Error: Failed to generate Symbol images for $LIB"
exit 1
fi
done
msg "Successfully symbol files."