| # Copyright (C) 2017-2020 The Project X-Ray Authors. |
| # |
| # Use of this source code is governed by a ISC-style |
| # license that can be found in the LICENSE file or at |
| # https://opensource.org/licenses/ISC |
| # |
| # SPDX-License-Identifier: ISC |
| 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 |
| |
| csv: |
| PROJECT=$@ bash runme.sh |
| |