| Author | SHA1 | Date | |
|---|---|---|---|
|
51c42f7dda |
|||
| 47221aabdb | |||
| aa85417a17 | |||
| 0eaef0c326 | |||
| f40356cf59 | |||
| 3dd55cf067 |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
51c42f7dda |
defs-dirs.mk: Filter out non-existing ordered subdirs
SUBDIRS combines $(ORDERED_SUBDIRS) with the subdirectories found on disk. An $(ORDERED_SUBDIRS) entry that does not exist in the tree is still passed to the recursive make loop, which then errors out over the missing directory. Filter the ordered subdirectories through the wildcard of their Makefile paths, keeping only the ones that are actually there. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 47221aabdb |
defs-dirs.mk: Add support for EXTRA_SUBDIR_TARGETS
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| aa85417a17 |
Everywhere: Purge spaces in text files
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 0eaef0c326 |
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f40356cf59 |
make/*.mk: More performance tweaks
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 3dd55cf067 |
Further improve build time: Try to avoid calling projects.py
This commit tries to remove the necessity to call projects.py from $(TOPDIR) to speed up recursive builds over all projects yet again. This is a major undertaking. There are two variables which are filled py projects.py in $(TOPDIR): PREREQ and PREREQ_DIRS. Sadly, the latter is a path relative to $(TOPDIR)/make, so this is kind of pointless. Unless the cache is maintained in $(TOPDIR), a thing I tried to avoid. So this commit is only able to cache $(PREREQ), not $(PREREQ_DIRS), which still is a hassle. Introduced defs-dirs.mk for that, to make it accessible to make.mk, and modified all the other parts of the machinery, too. Signed-off-by: Jan Lindemann <jan@janware.com> |