pluto_hdl_adi/projects/scripts
Lars-Peter Clausen 297940d5d9 Add shared project top-level Makefile
The project top-level Makefile accept the all, clean and clean-all targets
and forward them to their sub-projects.

Create a common Makefile include that can be used to implement this
behavior. The shared Makefile collects all sub-directories that have a
Makefile and then forwards the all, clean and clean-all targets to them.

This is implemented by creating virtual targets for each combination of
sub-project and all, clean, clean-all targets in the form of
"$project/all", ... These virtual sub-targets are then listed as the
prerequisites of the project top-level Makefile targets.

This means there is no longer a need to re-generate top-level Makefiles
when a new project or sub-project is added.

It will also allow to remove a lot of boilerplate code.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2018-04-11 15:09:54 +03:00
..
adi_board.tcl adi_board.tcl: ad_xcvrcon: Add lane mapping support 2017-06-20 17:39:41 +02:00
adi_env.tcl adi_env: Normalize environment variables 2017-10-23 12:15:14 +01:00
adi_prcfg_project.tcl adi_prcfg_project: Update the PR design flow 2014-11-21 19:26:33 +02:00
adi_project.tcl scripts:adi_project: Update ZCU102 device package and board files 2018-04-11 15:09:54 +03:00
adi_project_alt.tcl DE10: Initial commit 2018-04-11 15:09:54 +03:00
adi_tquest.tcl Remove executable flag from non-executable files 2017-07-28 17:56:07 +02:00
adi_xilinx_msg.tcl adi_xilinx_msg: eth_avb is not used by our designs 2018-04-11 15:09:54 +03:00
project-altera.mk Add common project Makefile for Altera projects 2018-04-11 15:09:54 +03:00
project-toplevel.mk Add shared project top-level Makefile 2018-04-11 15:09:54 +03:00
project-xilinx.mk Add common project Makefile for Xilinx projects 2018-04-11 15:09:54 +03:00