diff options
author | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-05-10 18:12:16 +0000 |
---|---|---|
committer | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-05-10 18:12:16 +0000 |
commit | 58b57ebdb4b004ab657f8386c2ae447e07561031 (patch) | |
tree | bb04db69d96fa41119049e1b028be65b8a305ce9 | |
parent | 922565a710237ebce938b25b9791b329cdf7ff91 (diff) | |
download | busybox-w32-58b57ebdb4b004ab657f8386c2ae447e07561031.tar.gz busybox-w32-58b57ebdb4b004ab657f8386c2ae447e07561031.tar.bz2 busybox-w32-58b57ebdb4b004ab657f8386c2ae447e07561031.zip |
add implicit rule for %.a to help debugging in subdirs
git-svn-id: svn://busybox.net/trunk/busybox@15057 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | Rules.mak | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -353,4 +353,12 @@ do_elf2flt = @$(disp_elf2flt) ; $(cmd_elf2flt) | |||
353 | %.o: %.c | 353 | %.o: %.c |
354 | $(compile.c) | 354 | $(compile.c) |
355 | 355 | ||
356 | uppercase = $(shell echo $1 | tr '[:lower:]' '[:upper:]') | ||
357 | %.a: | ||
358 | @if test -z "$($(call uppercase,$*)_DIR)" ; then \ | ||
359 | echo "Invalid target $@" ; \ | ||
360 | exit 1 ; \ | ||
361 | fi | ||
362 | $(Q)$(MAKE) $($(call uppercase,$*)_DIR)$@ | ||
363 | |||
356 | .PHONY: dummy | 364 | .PHONY: dummy |