利用make microwin 2 >&1 | tee output 看看build process.
知道 真正的config file 在 armutils/config/development/config.microwin.
microwin : $(UCLIBC_TARGET) $(MICROWIN_TARGET_BINARY)
UCLIBC_TARGET = $(uclibc_arch_libs) $(uclibc_arch_xip_libs) <--應該不重要
MICROWIN_TARGET_BINARY := $(TAGET_DIR)/usr/bin/nano-X
$(MICROWIN_TARGET_BINARY) : .target_dir_made $(MICROWIN_BINARY)
MICROWIN_BINARY := $(MICROWIN_DIR)/src/bin/nano-X
$(MICROWIN_BINARY) : $(MICROWIN_DIR) ./configured
$(MAKE) ..... -C $(MICROWIN_DIR)/src ....
MICROWIN_DIR := %(BUILD_DIR)/microwin
也就是說,到microwin/src 作make
microwin/src/Makefile :
all : default
-$(MAKE) -C $(MW_DIR_SRC)/demos
WM_DIR_SRC := $(CUR_DIR)
就是到demos 下作make
include microwin/src/Makefile.rules.
這個好像就是決定make哪些target 的file。
發現make的過程不會output command log...
在 Makefile.rules中有:
$ifeq ($(VERBOSE), N)
.SILENT
$endif
而在config中有
VERBOSE = N
這就是原因。
所以修改config,將VERBOSE改為 Y
但是用的config 檔不是src/config,而是armutil/config/config.microwin 要修改這裡的config才有效。
沒有留言:
張貼留言