mirror of https://github.com/openXC7/prjxray.git
47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
# 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
|
|
|