Browse Source

- kbuild update broke uClibc's configuration. It complains about
include/bits/uClibc_config.h since there is no include/bits (yet). Depend on it.

Bernhard Reutner-Fischer 17 years ago
parent
commit
611a59f6f5
1 changed files with 13 additions and 10 deletions
  1. 13 10
      Makefile.in

+ 13 - 10
Makefile.in

@@ -287,27 +287,30 @@ headers:
 
 endif # ifeq ($(HAVE_DOT_CONFIG),y)
 
+include/bits:
+	$(INSTALL) -d include/bits
+
 # configuration
 # ---------------------------------------------------------------------------
-extra/config/conf extra/config/mconf:
+extra/config/conf extra/config/mconf: include/bits
 	$(MAKE) -C extra/config $(notdir $@)
 
-menuconfig: extra/config/mconf
+menuconfig: extra/config/mconf include/bits
 	$(Q)./extra/config/mconf extra/Configs/Config.in
 
-config: extra/config/conf
+config: extra/config/conf include/bits
 	$(Q)./extra/config/conf extra/Configs/Config.in
 
-oldconfig: extra/config/conf
+oldconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -o extra/Configs/Config.in
 
-silentoldconfig: extra/config/conf
+silentoldconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -s extra/Configs/Config.in
 
-randconfig: extra/config/conf
+randconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -r extra/Configs/Config.in
 
-allyesconfig: extra/config/conf
+allyesconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -y extra/Configs/Config.in
 	sed -i -e "s/^DODEBUG=.*/# DODEBUG is not set/" .config
 	sed -i -e "s/^DOASSERTS=.*/# DOASSERTS is not set/" .config
@@ -316,10 +319,10 @@ allyesconfig: extra/config/conf
 	sed -i -e "s/^UCLIBC_MJN3_ONLY=.*/# UCLIBC_MJN3_ONLY is not set/" .config
 	$(Q)./extra/config/conf -o extra/Configs/Config.in
 
-allnoconfig: extra/config/conf
+allnoconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -n extra/Configs/Config.in
 
-defconfig: extra/config/conf
+defconfig: extra/config/conf include/bits
 	$(Q)./extra/config/conf -d extra/Configs/Config.in
 
 clean:
@@ -346,7 +349,7 @@ distclean: clean
 	-find . \( -name core -o -name \*.orig -o -name \*~ \) -exec $(RM) {} \;
 	$(RM) .config .config.old .config.cmd
 	$(RM) extra/locale/*.tgz
-	$(MAKE) -C extra/config config_clean
+	$(MAKE) -C extra/config distclean
 
 dist release:
 	$(RM) -r ../uClibc-$(VERSION) ../uClibc-$(VERSION).tar.bz2