In src/libuafs, "make" with a large number of jobs (e.g., "make -j16")
can fail because some of the LT_objs depend on make_h_tree having been
called already.
Make "h" (the libuafs header subdirectory) a dependency of all of
LT_objs.
Change-Id: Ie005dbb1f1b0a794c703147062615808a45956dc
Reviewed-on: http://gerrit.openafs.org/12079
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
${TOP_LIBDIR}/libuafs_pic.a: libuafs_pic.la
${INSTALL_DATA} .libs/libuafs_pic.a $@
-libuafs.la: h $(LT_objs)
+$(LT_objs): h
+
+libuafs.la: $(LT_objs)
$(LT_LDLIB_shlib) $(LT_objs)
-libuafs.a: h $(LT_objs)
+libuafs.a: $(LT_objs)
$(LT_LDLIB_static) $(LT_objs)
libuafs_pic.la: libuafs.a $(LT_objs)