From f7a93d8f3315ecb8c133cd44dbd5edee16d56cbb Mon Sep 17 00:00:00 2001 From: Miguel Bernal Marin Date: Wed, 16 May 2018 13:21:26 -0500 Subject: [PATCH] Makefile: use -C parameter for recursive invocation Instead of changing directories with "cd" command use the -C parameter to change directory. Signed-off-by: Miguel Bernal Marin --- Makefile | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index a4e9158f4..c4f1cfb92 100644 --- a/Makefile +++ b/Makefile @@ -13,23 +13,18 @@ TOOLS_OUT := $(ROOT_OUT)/tools all: hypervisor devicemodel tools hypervisor: - cd $(T)/hypervisor; \ - make HV_OBJDIR=$(HV_OUT) PLATFORM=$(PLAT) RELEASE=$(RELEASE) clean; \ - make HV_OBJDIR=$(HV_OUT) PLATFORM=$(PLAT) RELEASE=$(RELEASE) + make -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) PLATFORM=$(PLAT) RELEASE=$(RELEASE) clean; \ + make -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) PLATFORM=$(PLAT) RELEASE=$(RELEASE) devicemodel: - cd $(T)/devicemodel; \ - make DM_OBJDIR=$(DM_OUT) clean; \ - make DM_OBJDIR=$(DM_OUT) + make -C $(T)/devicemodel DM_OBJDIR=$(DM_OUT) clean; \ + make -C $(T)/devicemodel DM_OBJDIR=$(DM_OUT) tools: mkdir -p $(TOOLS_OUT) - cd $(T)/tools/acrnlog; \ - make OUT_DIR=$(TOOLS_OUT); - cd $(T)/tools/acrn-manager; \ - make OUT_DIR=$(TOOLS_OUT); - cd $(T)/tools/acrntrace; \ - make OUT_DIR=$(TOOLS_OUT); + make -C $(T)/tools/acrnlog OUT_DIR=$(TOOLS_OUT); + make -C $(T)/tools/acrn-manager OUT_DIR=$(TOOLS_OUT); + make -C $(T)/tools/acrntrace OUT_DIR=$(TOOLS_OUT); .PHONY: clean clean: