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