X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Makefile.in;h=5419704ac53d50c0527363f4b74783230e412aa5;hb=00b07e8ca5664985bbbbdc1d375407ac36124317;hp=1c93b447d3151b205a2d312a8c6c9611310482c1;hpb=e286a674419d31cb0757dd2f8307d8b4756cf1f9;p=uclinux-h8%2FuClibc.git diff --git a/Makefile.in b/Makefile.in index 1c93b447d..5419704ac 100644 --- a/Makefile.in +++ b/Makefile.in @@ -67,6 +67,10 @@ MAKEFLAGS += -L $(top_builddir)include/config/linuxthreads/old.h $(top_builddir)include/config/linuxthreads/new.h: @true +$(top_builddir)include/generated/unifdef_config.h: $(top_builddir)include/bits/uClibc_config.h | $(top_builddir)include/generated + @$(disp_gen) + $(Q)$(SED) -e '1,3d' $^ > $@ + # For the moment, we have to keep re-running this target # because the fix includes scripts rely on pre-processers # in order to generate the headers correctly :(. That @@ -168,6 +172,9 @@ $(target-headers-sysdep) $(pregen-headers-y): | $(top_builddir)include/bits $(to HEADERCLEAN_common: $(do_rm) $(ALL_HEADERS_COMMON) headers_clean-y += HEADERCLEAN_common +HEADERCLEAN_config: + $(do_rm) -r $(addprefix $(top_builddir)include/,config generated) +menuconfig-clean-y: HEADERCLEAN_config # The headers. Arch specific headers are specified via ARCH_HEADERS in # libc/sysdeps/linux/$(TARGET_ARCH)/Makefile.arch which appends those via @@ -329,7 +336,9 @@ $(PREFIX)$(RUNTIME_PREFIX)$(MULTILIB_DIR): $(do_mkdir) endif endif -install_headers: headers $(top_builddir)extra/scripts/unifdef | $(PREFIX)$(DEVEL_PREFIX)include + + +install_headers: headers $(top_builddir)extra/scripts/unifdef $(top_builddir)include/generated/unifdef_config.h | $(PREFIX)$(DEVEL_PREFIX)include @$(call disp_install,"include -> $(PREFIX)$(DEVEL_PREFIX)include") $(Q)top_builddir=$(top_builddir) \ $(top_srcdir)extra/scripts/install_headers.sh \ @@ -487,7 +496,7 @@ defconfig: $(conf) ; $(cmd_defconfig) %_defconfig: $(conf) ; $(cmd_defconfig) savedefconfig: $(conf) - $(Q)$< -S $(KCONFIG_CONFIG) $(Kconfig) + $(Q)$< -S defconfig $(Kconfig) listnewconfig: $(conf) $(Q)$< -l $(Kconfig) olddefconfig: $(conf)