mirror of https://github.com/openXC7/prjxray.git
005-tilegrid: use variable for dependencies
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
This commit is contained in:
parent
070931ec6e
commit
cb9944d392
|
|
@ -37,6 +37,8 @@ else
|
|||
TILEGRID_TDB_DEPENDENCIES += dsp_int/build/segbits_tilegrid.tdb
|
||||
endif
|
||||
|
||||
BASICDB_TILEGRID=build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
|
||||
database: build/tilegrid.json
|
||||
|
||||
pushdb: build/tilegrid.json
|
||||
|
|
@ -45,85 +47,85 @@ pushdb: build/tilegrid.json
|
|||
build/tiles/tiles.txt:
|
||||
bash generate.sh build/tiles tiles
|
||||
|
||||
build/basicdb/${XRAY_PART}/tilegrid.json: generate.py build/tiles/tiles.txt
|
||||
${BASICDB_TILEGRID}: generate.py build/tiles/tiles.txt
|
||||
mkdir -p build/basicdb/${XRAY_PART}
|
||||
cd build && python3 ${FUZDIR}/generate.py \
|
||||
--tiles $(FUZDIR)/build/tiles/tiles.txt \
|
||||
--pin_func $(FUZDIR)/build/tiles/pin_func.txt \
|
||||
--out ${BUILD_DIR}/basicdb/${XRAY_PART}/tilegrid.json
|
||||
|
||||
clb/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
clb/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd clb && $(MAKE)
|
||||
|
||||
clb_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
clb_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd clb_int && $(MAKE)
|
||||
|
||||
cfg/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
cfg/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd cfg && $(MAKE)
|
||||
|
||||
iob/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
iob/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd iob && $(MAKE)
|
||||
|
||||
iob_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
iob_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd iob_int && $(MAKE)
|
||||
|
||||
ioi/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
ioi/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd ioi && $(MAKE)
|
||||
|
||||
mmcm/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
mmcm/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd mmcm && $(MAKE)
|
||||
|
||||
pll/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
pll/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd pll && $(MAKE)
|
||||
|
||||
ps7_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
ps7_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd ps7_int && $(MAKE)
|
||||
|
||||
monitor/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
monitor/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd monitor && $(MAKE)
|
||||
|
||||
monitor_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
monitor_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd monitor_int && $(MAKE)
|
||||
|
||||
bram/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
bram/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd bram && $(MAKE)
|
||||
|
||||
bram_block/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
bram_block/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd bram_block && $(MAKE)
|
||||
|
||||
bram_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
bram_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd bram_int && $(MAKE)
|
||||
|
||||
dsp/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
dsp/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd dsp && $(MAKE)
|
||||
|
||||
dsp_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
dsp_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd dsp_int && $(MAKE)
|
||||
|
||||
fifo_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
fifo_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd fifo_int && $(MAKE)
|
||||
|
||||
cfg_int/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
cfg_int/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd cfg_int && $(MAKE)
|
||||
|
||||
orphan_int_column/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
orphan_int_column/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd orphan_int_column && $(MAKE)
|
||||
|
||||
clk_hrow/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
clk_hrow/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd clk_hrow && $(MAKE)
|
||||
|
||||
clk_bufg/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
clk_bufg/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd clk_bufg && $(MAKE)
|
||||
|
||||
hclk_cmt/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
hclk_cmt/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd hclk_cmt && $(MAKE)
|
||||
|
||||
hclk_ioi/build/segbits_tilegrid.tdb: build/basicdb/${XRAY_PART}/tilegrid.json
|
||||
hclk_ioi/build/segbits_tilegrid.tdb: ${BASICDB_TILEGRID}
|
||||
cd hclk_ioi && $(MAKE)
|
||||
|
||||
build/tilegrid_tdb.json: add_tdb.py $(TILEGRID_TDB_DEPENDENCIES)
|
||||
python3 add_tdb.py \
|
||||
--fn-in build/basicdb/${XRAY_PART}/tilegrid.json \
|
||||
--fn-in ${BASICDB_TILEGRID} \
|
||||
--fn-out build/tilegrid_tdb.json
|
||||
|
||||
build/tilegrid.json: generate_full.py build/tilegrid_tdb.json
|
||||
|
|
|
|||
Loading…
Reference in New Issue