From 046035ecde92262d96eff2192ba3cda716f04909 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 23 Feb 2010 16:21:18 -0800 Subject: pregen: Fix the parallel build problem in pregen target * pregen-headers really need the headers to get themselves generated. so we create explicit dependency and invoke make as an action on pregen. This fixes the parallel build issue for better. Signed-off-by: Khem Raj --- Makefile.in | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index d0c740494..5c2027236 100644 --- a/Makefile.in +++ b/Makefile.in @@ -16,9 +16,6 @@ noconfig_targets := menuconfig config oldconfig silentoldconfig randconfig \ include $(top_srcdir)Rules.mak sub_headers := headers - -pregen-headers-y := $(top_builddir)include/bits/sysnum.h - ifndef KCONFIG_CONFIG KCONFIG_CONFIG := $(top_builddir).config endif @@ -160,9 +157,10 @@ headers_clean-y += sysdep_common_headers-clean # libc/sysdeps/linux/Makefile.commonarch to headers-y headers-y += $(target-headers-sysdep) -headers: $(top_builddir)include/bits/uClibc_config.h +headers: $(top_builddir)include/bits/uClibc_config.h $(top_builddir)include/bits/sysnum.h subdirs: $(addprefix $(top_builddir),$(subdirs)) -pregen: headers $(pregen-headers-y) subdirs +pregen: headers subdirs + $(Q)$(MAKE) $(pregen-headers-y) $(Q)$(if $(UCLIBC_HAS_LOCALE),$(MAKE) -C extra/locale locale_headers) $(top_builddir)include/bits/sysnum.h: $(top_srcdir)extra/scripts/gen_bits_syscall_h.sh -- cgit v1.2.3