- let the scripts be prerequisites of the files the generate - make sure that bbconfig isn't too stupid
This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)
No binary (build failed)
—
(log yok)
| @@ -430,7 +430,7 @@ DEP_INCLUDES := include/bb_config.h | |
| ifeq ($(strip $(CONFIG_BBCONFIG)),y) | |
| DEP_INCLUDES += include/bbconfigopts.h | |
| - | include/bbconfigopts.h: .config |
| + | include/bbconfigopts.h: .config $(top_srcdir)/scripts/config/mkconfigs |
| $(disp_gen) | |
| $(Q)$(top_srcdir)/scripts/config/mkconfigs > $@ | |
| endif | |
| @@ -442,7 +442,7 @@ $(USAGE_BIN): $(top_srcdir)/scripts/usage.c .config | |
| DEP_INCLUDES += include/usage_compressed.h | |
| - | include/usage_compressed.h: .config $(USAGE_BIN) |
| + | include/usage_compressed.h: .config $(USAGE_BIN) $(top_srcdir)/scripts/usage_compressed |
| $(Q)SED="$(SED)" $(SHELL) $(top_srcdir)/scripts/usage_compressed "$(top_builddir)/scripts" > $@ | |
| endif # CONFIG_FEATURE_COMPRESS_USAGE | |
| @@ -60,7 +60,7 @@ echo \ | |
| * | |
| */" | |
| - | echo "static char const bbconfig_config[] =" |
| + | echo "static const char const * bbconfig_config =" |
| echo "\"\\" | |
| echo "`sed 's/\"/\\\\\"/g' $config | grep "^#\? \?CONFIG_" | awk '{ print $0 "\\\\n\\\\" }' `" | |
| echo "\";" | |