1 SUBDIRS
= tools lib libutil gpllib libupload elflink
/ldlinux modules mboot \
2 menu samples elflink rosh cmenu hdt gfxboot sysdump lua
/src chain
4 .PHONY
: subdirs
$(SUBDIRS
)
8 $(MAKE
) -C
$(OBJ
)/$@ SRC
="$(SRC)"/$@ OBJ
="$(OBJ)"/$@
/ \
9 -f
$(SRC
)/$@
/Makefile
$(MAKECMDGOALS
)
11 all tidy
dist clean spotless
install: subdirs
13 # Parallel dependencies
14 elflink
/ldlinux gpllib libupload libutil
: lib
17 chain gfxboot mboot menu modules rosh
: lib libutil gpllib
18 hdt
: lib libutil gpllib libupload cmenu
19 lua
/src
: lib libutil gpllib cmenu
20 samples
: lib libutil gpllib elflink
/ldlinux
21 sysdump
: lib libutil gpllib libupload