prjxray/fuzzers/030-iob/minitest/Makefile

38 lines
883 B
Makefile

all: build/env build/roi_roi_io.diff \
build/PULLTYPE/run.ok \
build/SLEW/run.ok \
build/DRIVE/run.ok \
build/IOSTANDARD/run.ok \
clean:
rm -rf build
# hard coded LOCs in .v
build/env:
test "$(XRAY_PART)" = "xc7a50tfgg484-1"
# Didn't work
build/roi_io.diff:
$(MAKE) -f diff.mk OUT_DIFF=build/roi_io.diff PRJL=roi_io_a PRJR=roi_io_b
# Didn't work
build/roi_prop.diff:
$(MAKE) -f diff.mk OUT_DIFF=build/roi_prop.diff PRJL=roi_prop_a PRJR=roi_prop_b
build/PULLTYPE/run.ok:
PROJECT=PULLTYPE bash runme_tcl.sh
diff build/PULLTYPE/design_{PULLDOWN,KEEPER}.bits || true
diff build/PULLTYPE/design_{PULLDOWN,PULLUP}.bits || true
diff build/PULLTYPE/design_{PULLDOWN,NONE}.bits || true
build/SLEW/run.ok:
PROJECT=SLEW bash runme_tcl.sh
build/DRIVE/run.ok:
PROJECT=DRIVE bash runme_tcl.sh
build/IOSTANDARD/run.ok:
PROJECT=IOSTANDARD bash runme_tcl.sh