pluto_hdl_adi/projects
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
..
ad738x_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad5766_sdz Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad6676evb Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad7134_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad7616_sdz Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad7768evb Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad9265_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad9434_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad9467_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad9739a_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
ad77681evb Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adaq7980_sdz Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adrv9361z7035 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adrv9364z7020 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adrv9371x Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adrv9379 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
adv7511 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
arradio Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
cn0363 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
common Remove unused projects/common/Makefile 2018-04-11 15:09:54 +03:00
daq1 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
daq2 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
daq3 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
de10 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcadc2 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcadc4 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcadc5 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcjesdadc1 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcomms2 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcomms5 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcomms7 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
fmcomms11 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
imageon Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
m2k Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
motcon2_fmc Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
pluto Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
scripts Add shared project top-level Makefile 2018-04-11 15:09:54 +03:00
sidekiqz2 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
usdrx1 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
usrpe31x Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
Makefile DE10: Initial commit 2018-04-11 15:09:54 +03:00