From bf3256b273df387583d4f7c83129f611b0ec45d0 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 24 Feb 2009 19:53:34 +0100 Subject: [PATCH] fix parallel builds I noticed that xfsprogs-3.0.0 sometimes fails to build in parallel with an error about fsr not being able to find libhandle. Looking at the top level Makefile shows the obvious missing depend (fsr: libhandle). Playing around a bit found a few more not so obvious missing depends on the include subdir so I fixed that too. Signed-off-by: Mike Frysinger Reviewed-by: Eric Sandeen --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index b45015096..133e4963b 100644 --- a/Makefile +++ b/Makefile @@ -15,11 +15,11 @@ LSRCFILES = configure configure.in Makepkgs aclocal.m4 install-sh README VERSION LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ Logs/* built .census install.* install-dev.* *.gz -LIB_SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk +LIB_SUBDIRS = libxfs libxlog libxcmd libhandle libdisk TOOL_SUBDIRS = copy db estimate fsck fsr growfs io logprint mkfs quota \ mdrestore repair rtcp m4 man doc po debian build -SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) +SUBDIRS = include $(LIB_SUBDIRS) $(TOOL_SUBDIRS) default: include/builddefs include/platform_defs.h ifeq ($(HAVE_BUILDDEFS), no) @@ -29,9 +29,10 @@ else endif # tool/lib dependencies -libxcmd: include +$(LIB_SUBDIRS) $(TOOL_SUBDIRS): include copy mdrestore: libxfs db logprint: libxfs libxlog +fsr: libhandle growfs: libxfs libxcmd io: libxcmd libhandle mkfs: libxfs libdisk -- 2.47.2