Makefile: Added makefiles for imageon_loopback project. Updated axi_ad9152, util_gmii_to_rgmii, util_wfifo to include constraints file

main
Adrian Costina 2015-04-28 15:22:37 +03:00
parent 252aa135eb
commit 288b9cccff
6 changed files with 92 additions and 1 deletions

View File

@ -23,7 +23,7 @@ M_DEPS += ../common/up_dac_channel.v
M_DEPS += axi_ad9152_channel.v
M_DEPS += axi_ad9152_core.v
M_DEPS += axi_ad9152_if.v
M_DEPS += axi_ad9152_constr.v
M_DEPS += axi_ad9152_constr.xdc
M_DEPS += axi_ad9152.v
M_VIVADO := vivado -mode batch -source

View File

@ -9,6 +9,7 @@ M_DEPS := util_gmii_to_rgmii_ip.tcl
M_DEPS += ../scripts/adi_env.tcl
M_DEPS += ../scripts/adi_ip.tcl
M_DEPS += mdc_mdio.v
M_DEPS += util_gmii_to_rgmii_constr.xdc
M_DEPS += util_gmii_to_rgmii.v
M_VIVADO := vivado -mode batch -source

View File

@ -9,6 +9,7 @@ M_DEPS := util_wfifo_ip.tcl
M_DEPS += ../scripts/adi_env.tcl
M_DEPS += ../scripts/adi_ip.tcl
M_DEPS += ../common/ad_axis_inf_rx.v
M_DEPS += util_wfifo_constr.xdc
M_DEPS += util_wfifo.v
M_VIVADO := vivado -mode batch -source

View File

@ -10,6 +10,7 @@ all:
-make -C fmcomms6 all
-make -C fmcjesdadc1 all
-make -C daq1 all
-make -C imageon_loopback all
-make -C fmcomms7 all
-make -C cftl_cip all
-make -C adv7511 all
@ -38,6 +39,7 @@ clean:
make -C fmcomms6 clean
make -C fmcjesdadc1 clean
make -C daq1 clean
make -C imageon_loopback clean
make -C fmcomms7 clean
make -C cftl_cip clean
make -C adv7511 clean
@ -66,6 +68,7 @@ clean-all:
make -C fmcomms6 clean-all
make -C fmcjesdadc1 clean-all
make -C daq1 clean-all
make -C imageon_loopback clean-all
make -C fmcomms7 clean-all
make -C cftl_cip clean-all
make -C adv7511 clean-all

View File

@ -0,0 +1,21 @@
####################################################################################
####################################################################################
## Copyright 2011(c) Analog Devices, Inc.
## Auto-generated, do not modify!
####################################################################################
####################################################################################
.PHONY: all clean clean-all
all:
-make -C zed all
clean:
make -C zed clean
clean-all:
make -C zed clean-all
####################################################################################
####################################################################################

View File

@ -0,0 +1,65 @@
####################################################################################
####################################################################################
## Copyright 2011(c) Analog Devices, Inc.
## Auto-generated, do not modify!
####################################################################################
####################################################################################
M_DEPS := system_project.tcl
M_DEPS += ../../scripts/adi_env.tcl
M_DEPS += ../../scripts/adi_project.tcl
M_DEPS += ../../scripts/adi_board.tcl
M_DEPS += system_bd.tcl
M_DEPS += ../../common/zed/zed_system_bd.tcl
M_DEPS += ../../imageon_loopback/common/imageon_loopback_bd.tcl
M_DEPS += ../../../library/util_i2c_mixer/util_i2c_mixer.xpr
M_DEPS += ../../../library/axi_spdif_tx/axi_spdif_tx.xpr
M_DEPS += ../../../library/axi_i2s_adi/axi_i2s_adi.xpr
M_DEPS += ../../../library/axi_clkgen/axi_clkgen.xpr
M_DEPS += ../../../library/axi_hdmi_tx/axi_hdmi_tx.xpr
M_VIVADO := vivado -mode batch -source
M_FLIST := *.cache
M_FLIST += *.data
M_FLIST += *.xpr
M_FLIST += *.log
M_FLIST += *.jou
M_FLIST += xgui
M_FLIST += *.runs
M_FLIST += *.srcs
M_FLIST += *.sdk
M_FLIST += .Xil
.PHONY: all lib clean clean-all
all: lib imageon_loopback_zed.xpr
clean:
rm -rf $(M_FLIST)
clean-all:clean
make -C ../../../library/util_i2c_mixer clean
make -C ../../../library/axi_spdif_tx clean
make -C ../../../library/axi_i2s_adi clean
make -C ../../../library/axi_clkgen clean
make -C ../../../library/axi_hdmi_tx clean
imageon_loopback_zed.xpr: lib $(M_DEPS)
rm -rf $(M_FLIST)
$(M_VIVADO) system_project.tcl >> imageon_loopback_zed_vivado.log 2>&1
lib:
make -C ../../../library/util_i2c_mixer
make -C ../../../library/axi_spdif_tx
make -C ../../../library/axi_i2s_adi
make -C ../../../library/axi_clkgen
make -C ../../../library/axi_hdmi_tx
####################################################################################
####################################################################################