mirror of https://github.com/openXC7/prjxray.git
top_generate.sh => top_generate.mk
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
This commit is contained in:
parent
0eed4499c0
commit
80e140b278
|
|
@ -7,7 +7,6 @@ all: database
|
|||
$(SPECIMENS_OK):
|
||||
mkdir -p build
|
||||
bash ${XRAY_DIR}/utils/top_generate.sh $(subst /OK,,$@)
|
||||
touch $@
|
||||
|
||||
run:
|
||||
$(MAKE) clean
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ test $# -ge 1 || exit 1
|
|||
test ! -e "$SPECDIR"
|
||||
export SPECDIR=$1
|
||||
|
||||
rm -rf "$SPECDIR"
|
||||
mkdir -p "$SPECDIR"
|
||||
cd "$SPECDIR"
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,26 @@
|
|||
all: OK
|
||||
|
||||
OK: generate.ok
|
||||
touch OK
|
||||
|
||||
# Some projects have hard coded top.v, others are generated
|
||||
top.v.ok:
|
||||
if [ -f ${FUZDIR}/top.py ] ; then python3 ${FUZDIR}/top.py >top.v; fi
|
||||
touch top.v.ok
|
||||
|
||||
vivado.ok: top.v.ok ${FUZDIR}/generate.tcl
|
||||
${XRAY_VIVADO} -mode batch -source ${FUZDIR}/generate.tcl
|
||||
test -z "$(fgrep CRITICAL vivado.log)"
|
||||
touch vivado.ok
|
||||
|
||||
design_bits.ok: vivado.ok
|
||||
\
|
||||
for x in design*.bit; do \
|
||||
${XRAY_BITREAD} -F ${XRAY_ROI_FRAMES} -o $${x}s -z -y $$x ; \
|
||||
done
|
||||
touch design_bits.ok
|
||||
|
||||
generate.ok: design_bits.ok ${FUZDIR}/generate.py
|
||||
python3 ${FUZDIR}/generate.py
|
||||
touch generate.ok
|
||||
|
||||
|
|
@ -6,18 +6,5 @@ set -ex
|
|||
|
||||
export FUZDIR=$PWD
|
||||
source ${XRAY_GENHEADER}
|
||||
|
||||
# Some projects have hard coded top.v, others are generated
|
||||
if [ -f $FUZDIR/top.py ] ; then
|
||||
python3 $FUZDIR/top.py >top.v
|
||||
fi
|
||||
|
||||
${XRAY_VIVADO} -mode batch -source $FUZDIR/generate.tcl
|
||||
test -z "$(fgrep CRITICAL vivado.log)"
|
||||
|
||||
for x in design*.bit; do
|
||||
${XRAY_BITREAD} -F $XRAY_ROI_FRAMES -o ${x}s -z -y $x
|
||||
done
|
||||
|
||||
python3 $FUZDIR/generate.py
|
||||
make -f $XRAY_DIR/utils/top_generate.mk
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue