星期四, 1月 26, 2006

筆記 : microwindow

src/Configs 中有README,說明將對應的config 檔copy到 microwin/src/config。
利用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才有效。





沒有留言:

張貼留言