include $(CONFIG)
H=@
TGZ=$(shell ls *.tar.gz)
DIFF=$(shell ls *.diff 2>/dev/null)
ifeq "$(DIFF)" ""
DIFF="nodiff"
endif
SUBDIR=$(subst .tar.gz,,$(TGZ))
all: $(SUBDIR)
$(H)echo -n
$(SUBDIR):
$(H)$(TAR) -xzf $(TGZ)
$(H)if test ! "nodiff" = "$(DIFF)"; then \
cd $(SUBDIR); \
$(PATCH) -p1 < ../$(DIFF) 1>/dev/null; \
if [ $$? != 0 ]; then \
echo -e "\n ! error patching !\n";\
fi;\
find . -name makefile -exec rm \{\} \;;\
fi
$(H)cd $(SUBDIR);\
$(MAKE) -f Makefile \
PREFIX=$(PREFIX) TARGET=$(TARGET) CONFIG=$(CONFIG)
clean:
$(H)rm -rf $(SUBDIR)
.PHONY: all
syntax highlighted by Code2HTML, v. 0.9.1