27 lines
409 B
Bash
27 lines
409 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
if [[ -z $1 ]]; then
|
||
|
echo "Specify object directory"
|
||
|
exit -1
|
||
|
fi
|
||
|
|
||
|
if [[ -z $2 ]]; then
|
||
|
echo "Specify source folder to scan"
|
||
|
exit -1
|
||
|
fi
|
||
|
|
||
|
|
||
|
if [[ -z $3 ]]; then
|
||
|
echo "Specify target library"
|
||
|
exit -1
|
||
|
fi
|
||
|
|
||
|
echo "Scanning \"$2\" for lib \"$3\" to obj dir \"$1\""
|
||
|
|
||
|
files=`find "$2" -name "*.vhd"`
|
||
|
|
||
|
for file in $files; do
|
||
|
echo "Importing file $file"
|
||
|
ghdl -i --workdir="$1" --work="$3" "$file"
|
||
|
done
|