From 9f7d9bd4fd5da53d7f90648b1dc0387b8770ffd5 Mon Sep 17 00:00:00 2001 From: Joshua Fife Date: Tue, 17 Aug 2021 15:54:59 -0600 Subject: [PATCH] Modified Makefile for debouncer to call common Signed-off-by: Joshua Fife --- .../button_controller/Makefile | 43 +++---------------- 1 file changed, 5 insertions(+), 38 deletions(-) diff --git a/xc7/additional_examples/button_controller/Makefile b/xc7/additional_examples/button_controller/Makefile index 052e42c..053276f 100644 --- a/xc7/additional_examples/button_controller/Makefile +++ b/xc7/additional_examples/button_controller/Makefile @@ -1,41 +1,8 @@ -mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) -current_dir := $(patsubst %/,%,$(dir $(mkfile_path))) +current_dir := ${CURDIR} +TARGET := basys3 TOP := top -SYSTEM_VERILOG := ${current_dir}/*.sv -DEVICE := xc7a50t_test -BITSTREAM_DEVICE := artix7 -BUILDDIR := build +SOURCES := ${current_dir}/*.sv - PARTNAME := xc7a35tcpg236-1 - BOARD_BUILDDIR := ${BUILDDIR}/basys3 +XDC := ${current_dir}/basys3.xdc - XDC := ${current_dir}/basys3.xdc - -.DELETE_ON_ERROR: - - -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} +include ${current_dir}/../../../common/Makefile