pluto_hdl_adi/projects
Lars-Peter Clausen 2b914d33c1 Move Altera IP core dependency tracking to library Makefiles
Currently the individual IP core dependencies are tracked inside the
library Makefile for Xilinx IPs and the project Makefiles only reference
the IP cores.

For Altera on the other hand the individual dependencies are tracked inside
the project Makefile. This leads to a lot of duplicated lists and also
means that the project Makefiles need to be regenerated when one of the IP
cores changes their files.

Change the Altera projects to a similar scheme than the Xilinx projects.
The projects themselves only reference the library as a whole as their
dependency while the library Makefile references the individual source
dependencies.

Since on Altera there is no target that has to be generated create a dummy
target called ".timestamp_altera" who's only purpose is to have a timestamp
that is greater or equal to the timestamp of all of the IP core files. This
means the project Makefile can have a dependency on this file and make sure
that the project will be rebuild if any of the files in the library
changes.

This patch contains quite a bit of churn, but hopefully it reduces the
amount of churn in the future when modifying Altera IP cores.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2018-04-11 15:09:54 +03:00
..
ad738x_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad5766_sdz Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad6676evb Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad7134_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad7616_sdz Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad7768evb Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9265_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9434_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9467_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9739a_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad77681evb Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adaq7980_sdz Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adrv9361z7035 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adrv9364z7020 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adrv9371x Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
adrv9379 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adv7511 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
arradio Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
cn0363 Regenerate project top-level Makefiles 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 top-level Makefiles 2018-04-11 15:09:54 +03:00
daq2 Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
daq3 Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
de10 Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
fmcadc2 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcadc4 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcadc5 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcjesdadc1 Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
fmcomms2 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcomms5 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcomms7 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcomms11 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
imageon Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
m2k Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
motcon2_fmc Regenerate project top-level Makefiles 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 Move Altera IP core dependency tracking to library Makefiles 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 Move Altera IP core dependency tracking to library Makefiles 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 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00