# You can do "make SUB=blah" to make only a few, or edit here, or both # You can also run make directly in the subdirs you want. SUB = lib tftp tftpd %.build: $(MAKE) -C $(patsubst %.build, %, $@) %.install: $(MAKE) -C $(patsubst %.install, %, $@) install %.clean: $(MAKE) -C $(patsubst %.clean, %, $@) clean %.spotless: $(MAKE) -C $(patsubst %.spotless, %, $@) spotless all: MCONFIG $(patsubst %, %.build, $(SUB)) install: MCONFIG $(patsubst %, %.install, $(SUB)) clean: $(patsubst %, %.clean, $(SUB)) spotless: $(patsubst %, %.spotless, $(SUB)) rm -f MCONFIG config.cache config.log config.h *~ \#* find . -type f \( -name \*.orig -o -name \*.rej \) | xargs -r rm -f config: MCONFIG MCONFIG: configure MCONFIG.in config.h.in ./configure config.h: MCONFIG : Generated by side effect configure: configure.in aclocal.m4 autoconf rm -f MCONFIG config.cache config.log config.h