kconfig/kconfig.mk
branch1.2
changeset 839 2673ab8b661d
parent 642 887ce0523903
child 859 db6a82f4b930
     1.1 --- a/kconfig/kconfig.mk	Mon Jul 07 21:25:57 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::