Backport #969 from trunk: 1.2
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Sep 05 11:14:47 2008 +0000 (2008-09-05)
branch1.2
changeset 8392673ab8b661d
parent 814 e6c334a2237e
child 840 e2fc8411b54b
Backport #969 from trunk:
Rebuild the kconfig stuff on kconfig source change.

/branches/1.2/kconfig/kconfig.mk | 14 12 2 0 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
kconfig/kconfig.mk
     1.1 --- a/kconfig/kconfig.mk	Tue Aug 26 21:56:02 2008 +0000
     1.2 +++ b/kconfig/kconfig.mk	Fri Sep 05 11:14:47 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::