From b1367f4af7dfd42c217af3803dd2516df3c3d722 Mon Sep 17 00:00:00 2001 From: John Criswell <criswell@uiuc.edu> Date: Mon, 24 Nov 2003 18:31:01 +0000 Subject: [PATCH] Modified directory building rules so that using the cd program/alias is not necessary. llvm-svn: 10199 --- llvm/Makefile.rules | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvm/Makefile.rules b/llvm/Makefile.rules index 5caea11356b9..a3b57e1110af 100644 --- a/llvm/Makefile.rules +++ b/llvm/Makefile.rules @@ -395,7 +395,7 @@ RObjectsG := $(addprefix $(BUILD_OBJ_DIR)/Debug/,$(RObjs)) ifdef DIRS all install clean test bytecode :: $(VERB) for dir in ${DIRS}; do \ - (cd $$dir; $(MAKE) $@) || exit 1; \ + ($(MAKE) -C $$dir $@) || exit 1; \ done endif @@ -408,7 +408,7 @@ test :: $(addsuffix /.maketest , $(PARALLEL_DIRS)) bytecode :: $(addsuffix /.makebytecode, $(PARALLEL_DIRS)) %/.makeall %/.makeinstall %/.makeclean %/.maketest %/.makebytecode: - $(VERB) cd $(@D); $(MAKE) $(subst $(@D)/.make,,$@) + $(VERB) $(MAKE) -C $(@D) $(subst $(@D)/.make,,$@) endif # Handle directories that may or may not exist @@ -417,7 +417,7 @@ all install clean test bytecode :: $(VERB) for dir in ${OPTIONAL_DIRS}; do \ if [ -d $$dir ]; \ then\ - (cd $$dir; $(MAKE) $@) || exit 1; \ + ($(MAKE) -C$$dir $@) || exit 1; \ fi \ done endif