OpenCores
URL https://opencores.org/ocsvn/minsoc/minsoc/trunk

Subversion Repositories minsoc

[/] [minsoc/] [trunk/] [prj/] [scripts/] [simverilog.sh] - Diff between revs 91 and 104

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 91 Rev 104
 
#!/bin/bash
 
 
 
#system workings
 
MINSOC_DIR=`pwd`/..
 
 
 
PROJECT=$1
 
OUTPUT=$2
 
 
 
if [ ! -f $PROJECT ]
 
then
 
    echo "Unexistent project file."
 
    exit 1
 
fi
 
 
 
if [ -z "$OUTPUT" ]
 
then
 
    echo "Second argument should be the destintion file for the file and directory inclusions."
 
    exit 1
 
fi
 
echo -n "" > $OUTPUT
 
 
 
source $PROJECT
 
 
 
for dir in "${PROJECT_DIR[@]}"
 
do
 
    echo "+incdir+$MINSOC_DIR/$dir" >> $OUTPUT
 
done
 
 
 
for file in "${PROJECT_SRC[@]}"
 
do
 
    FOUND=0
 
 
 
    for dir in "${PROJECT_DIR[@]}"
 
    do
 
        if [ -f $MINSOC_DIR/$dir/$file ]
 
        then
 
            echo "$MINSOC_DIR/$dir/$file" >> $OUTPUT
 
            FOUND=1
 
            break
 
        fi
 
    done
 
 
 
    if [ $FOUND != 1 ]
 
    then
 
        echo "FILE NOT FOUND"
 
        exit 1
 
    fi
 
done
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2020 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.