Modified Makefile for debouncer to call common
Signed-off-by: Joshua Fife <jpfife17@gmail.com>
This commit is contained in:
parent
af646ee6f1
commit
9f7d9bd4fd
|
@ -1,41 +1,8 @@
|
||||||
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
|
current_dir := ${CURDIR}
|
||||||
current_dir := $(patsubst %/,%,$(dir $(mkfile_path)))
|
TARGET := basys3
|
||||||
TOP := top
|
TOP := top
|
||||||
SYSTEM_VERILOG := ${current_dir}/*.sv
|
SOURCES := ${current_dir}/*.sv
|
||||||
DEVICE := xc7a50t_test
|
|
||||||
BITSTREAM_DEVICE := artix7
|
|
||||||
BUILDDIR := build
|
|
||||||
|
|
||||||
PARTNAME := xc7a35tcpg236-1
|
|
||||||
BOARD_BUILDDIR := ${BUILDDIR}/basys3
|
|
||||||
|
|
||||||
XDC := ${current_dir}/basys3.xdc
|
XDC := ${current_dir}/basys3.xdc
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
include ${current_dir}/../../../common/Makefile
|
||||||
|
|
||||||
|
|
||||||
all: ${BOARD_BUILDDIR}/${TOP}.bit
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}:
|
|
||||||
mkdir -p ${BOARD_BUILDDIR}
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.eblif: | ${BOARD_BUILDDIR}
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_synth -t ${TOP} -v ${SYSTEM_VERILOG} -d ${BITSTREAM_DEVICE} -p ${PARTNAME} -x ${XDC} 2>&1 > /dev/null
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.net: ${BOARD_BUILDDIR}/${TOP}.eblif
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_pack -e ${TOP}.eblif -d ${DEVICE} 2>&1 > /dev/null
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.place: ${BOARD_BUILDDIR}/${TOP}.net
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_place -e ${TOP}.eblif -d ${DEVICE} -n ${TOP}.net -P ${PARTNAME} 2>&1 > /dev/null
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.route: ${BOARD_BUILDDIR}/${TOP}.place
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_route -e ${TOP}.eblif -d ${DEVICE} 2>&1 > /dev/null
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.fasm: ${BOARD_BUILDDIR}/${TOP}.route
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_write_fasm -e ${TOP}.eblif -d ${DEVICE}
|
|
||||||
|
|
||||||
${BOARD_BUILDDIR}/${TOP}.bit: ${BOARD_BUILDDIR}/${TOP}.fasm
|
|
||||||
cd ${BOARD_BUILDDIR} && symbiflow_write_bitstream -d ${BITSTREAM_DEVICE} -f ${TOP}.fasm -p ${PARTNAME} -b ${TOP}.bit
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -rf ${BUILDDIR}
|
|
||||||
|
|
Loading…
Reference in New Issue