我知道它很简单,但我错过了这里的一些东西。如何在ifdef条件中提供make文件参数来代替
我想在x86主机上构建我的代码。当我给make
它为手臂建立。
我想知道如何让这个构建到我的主机?我设置变量LOCAL_BUILD:=host
和给make
主机我得到了错误。
make: *** No rule to make target 'host'. Stop.
common.makefile,这看起来是怎样的。
DEFAULT: all
# Generic platform code
LOCAL_BUILD:=host
ifdef LOCAL_BUILD
include $(PLATFORM)/scripts/x86.makefile
else
include $(PLATFORM)/scripts/arm.makefile
endif
all:
ifndef LOCAL_BUILD
TOP=$(TOP)/scripts/see.sh
endif
mkdir -p $(BUILD_DIR)
$(MAKE) imag
编辑: 默认情况下它建立了手臂,我的意思只是make
从目录建立了手臂。
如何从make参数替换ifdef变量?
任何帮助非常感谢谢谢。
“我设置变量LOCAL_BUILD:=主机”。你的'common.makefile'不是 表明。 [mcve]需要。 –