diff --git a/apps/mksh/Makefile b/apps/mksh/Makefile index a468a0466601bbf75da1b8cd47ba85b1e0cde59e..15f3c36f0f8d7b1048cf71b77d5616affa694c00 100755 --- a/apps/mksh/Makefile +++ b/apps/mksh/Makefile @@ -46,12 +46,12 @@ LOCAL_CFLAGS += -DMKSH_LESS_CMDLINE_EDITING -DMKSH_LESS_BUILDINS -DMKSH_NO_INITC all:$(MKSH) $(MKSH): -ifneq ($(wildcard $(BUILD_DIR)),) +ifneq ($(wildcard $(BUILD_DIR)/Rebuild.sh),) $(HIDE)echo "not clean, rebuilding now" $(HIDE)chmod +x $(BUILD_DIR)/Rebuild.sh $(HIDE)cd $(BUILD_DIR) && ./Rebuild.sh > $(BUILD_LOG) 2>&1 else - $(HIDE)mkdir $(BUILD_DIR) + $(HIDE)mkdir -p $(BUILD_DIR) $(HIDE)$(CP) $(LITEOSTHIRDPARTY)/$(MKSH)/. $(BUILD_DIR) $(HIDE)chmod +x $(BUILD_DIR)/Build.sh $(HIDE)cd $(BUILD_DIR) && CC=$(CC) TARGET_OS=$(TARGET_OS) CFLAGS="$(LOCAL_CFLAGS)" LDFLAGS="$(LDFLAGS)" ./Build.sh -r > $(BUILD_LOG) 2>&1