From 6143c0719befdac69e43d878d912e6abf5cce378 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 10 May 2006 18:12:16 +0000 Subject: [PATCH] add implicit rule for %.a to help debugging in subdirs --- Rules.mak | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Rules.mak b/Rules.mak index 17e136712..ff6ea32db 100644 --- a/Rules.mak +++ b/Rules.mak @@ -353,4 +353,12 @@ do_elf2flt = @$(disp_elf2flt) ; $(cmd_elf2flt) %.o: %.c $(compile.c) +uppercase = $(shell echo $1 | tr '[:lower:]' '[:upper:]') +%.a: + @if test -z "$($(call uppercase,$*)_DIR)" ; then \ + echo "Invalid target $@" ; \ + exit 1 ; \ + fi + $(Q)$(MAKE) $($(call uppercase,$*)_DIR)$@ + .PHONY: dummy