1 SUBDIRS
= tools lib libutil gpllib libupload elflink
/ldlinux modules mboot \
2 menu samples elflink rosh cmenu lua
/src
5 # These tools are no applicable to EFI, or need serious porting
6 SUBDIRS
+= hdt gfxboot sysdump chain
9 .PHONY
: subdirs
$(SUBDIRS
)
13 $(MAKE
) -C
$(OBJ
)/$@ SRC
="$(SRC)"/$@ OBJ
="$(OBJ)"/$@
/ \
14 -f
$(SRC
)/$@
/Makefile
$(MAKECMDGOALS
)
16 all tidy
dist clean spotless
install: subdirs
18 # Parallel dependencies
19 elflink
/ldlinux gpllib libupload libutil
: lib
22 chain gfxboot mboot menu modules rosh
: lib libutil gpllib
23 hdt
: lib libutil gpllib libupload cmenu
24 lua
/src
: lib libutil gpllib cmenu
25 samples
: lib libutil gpllib elflink
/ldlinux
26 sysdump
: lib libutil gpllib libupload