Rebuild the kconfig stuff on kconfig source change.
/trunk/kconfig/kconfig.mk | 14 12 2 0 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
1.1 --- a/kconfig/kconfig.mk Wed Aug 27 16:24:24 2008 +0000
1.2 +++ b/kconfig/kconfig.mk Sat Aug 30 15:23:12 2008 +0000
1.3 @@ -118,12 +118,22 @@
1.4 $(obj):
1.5 @mkdir -p $(obj)
1.6
1.7 -$(obj)/mconf:: $(SHIPPED) $(CT_LIB_DIR)/kconfig/mconf.c
1.8 +HEADERS = $(CT_LIB_DIR)/kconfig/expr.h \
1.9 + $(CT_LIB_DIR)/kconfig/lkc.h \
1.10 + $(CT_LIB_DIR)/kconfig/lkc_proto.h
1.11 +
1.12 +FILES = $(CT_LIB_DIR)/kconfig/confdata.c \
1.13 + $(CT_LIB_DIR)/kconfig/expr.c \
1.14 + $(CT_LIB_DIR)/kconfig/menu.c \
1.15 + $(CT_LIB_DIR)/kconfig/symbol.c \
1.16 + $(CT_LIB_DIR)/kconfig/util.c
1.17 +
1.18 +$(obj)/mconf:: $(SHIPPED) $(CT_LIB_DIR)/kconfig/mconf.c $(HEADERS) $(FILES)
1.19 @$(HOST_CC) $(CFLAGS) -o $@ $(CT_LIB_DIR)/kconfig/{mconf.c,zconf.tab.c,lxdialog/*.c} \
1.20 $(shell $(CT_LIB_DIR)/kconfig/lxdialog/check-lxdialog.sh -ccflags) \
1.21 $(shell $(CT_LIB_DIR)/kconfig/lxdialog/check-lxdialog.sh -ldflags $(HOST_CC))
1.22
1.23 -$(obj)/conf:: $(SHIPPED) $(CT_LIB_DIR)/kconfig/conf.c
1.24 +$(obj)/conf:: $(SHIPPED) $(CT_LIB_DIR)/kconfig/conf.c $(HEADERS) $(FILES)
1.25 @$(HOST_CC) $(CFLAGS) -o $@ $(CT_LIB_DIR)/kconfig/{conf.c,zconf.tab.c}
1.26
1.27 clean::