提交 2f32751a 编写于 作者: L LinJiawei

fix abspath bug

上级 d6b80d0e
......@@ -115,7 +115,7 @@ VERILATOR_FLAGS = --top-module $(EMU_TOP) \
--output-split 5000 \
--output-split-cfuncs 5000
EMU_MK := $(abspath $(BUILD_DIR)/emu-compile/V$(EMU_TOP).mk)
EMU_MK := $(BUILD_DIR)/emu-compile/V$(EMU_TOP).mk
EMU_DEPS := $(EMU_VFILES) $(EMU_CXXFILES)
EMU_HEADERS := $(shell find $(EMU_CSRC_DIR) -name "*.h")
EMU := $(BUILD_DIR)/emu
......@@ -143,12 +143,12 @@ $(LOCK_BIN): ./scripts/utils/lock-emu.c
$(EMU): $(EMU_MK) $(EMU_DEPS) $(EMU_HEADERS) $(REF_SO) $(LOCK_BIN)
date -R
ifeq ($(REMOTE),localhost)
CPPFLAGS=-DREF_SO=\\\"$(REF_SO)\\\" $(MAKE) VM_PARALLEL_BUILDS=1 OPT_FAST="-O3" -C $(dir $(EMU_MK)) -f $(EMU_MK)
CPPFLAGS=-DREF_SO=\\\"$(REF_SO)\\\" $(MAKE) VM_PARALLEL_BUILDS=1 OPT_FAST="-O3" -C $(abspath $(dir $(EMU_MK))) -f $(abspath $(EMU_MK))
else
@echo "try to get emu.lock ..."
ssh -tt $(REMOTE) '$(LOCK_BIN) $(LOCK)'
@echo "get lock"
ssh -tt $(REMOTE) 'CPPFLAGS=-DREF_SO=\\\"$(REF_SO)\\\" $(MAKE) -j230 VM_PARALLEL_BUILDS=1 OPT_FAST="-O3" -C $(dir $(EMU_MK))-f $(EMU_MK)'
ssh -tt $(REMOTE) 'CPPFLAGS=-DREF_SO=\\\"$(REF_SO)\\\" $(MAKE) -j230 VM_PARALLEL_BUILDS=1 OPT_FAST="-O3" -C $(abspath $(dir $(EMU_MK))) -f $(abspath $(EMU_MK))'
@echo "release lock ..."
ssh -tt $(REMOTE) 'rm -f $(LOCK)'
endif
......@@ -209,6 +209,9 @@ phy_evaluate_atc: vme
cache:
$(MAKE) emu IMAGE=Makefile
release-lock:
ssh -tt $(REMOTE) 'rm -f $(LOCK)'
clean:
git submodule foreach git clean -fdx
git clean -fd
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册