]> git.ipfire.org Git - thirdparty/libnl.git/commitdiff
Fix parallel build
authorPavel Roskin <proski@gnu.org>
Tue, 7 Apr 2009 21:03:52 +0000 (17:03 -0400)
committerThomas Graf <tgr@plip.localdomain>
Thu, 16 Apr 2009 10:28:48 +0000 (12:28 +0200)
When linking against libnl, require libnl.so to exist.  When linking
against libnl-route, require libnl-route.so to exist.

lib/Makefile

index 26c1fea68ae4905f1b9b0f471e1494c6580c262f..ce42ed6fee15ec982c9006ab38bd5697cfd23f18 100644 (file)
@@ -58,7 +58,7 @@ $(CORE_LIB): $(CORE_LIB).$(PACKAGE_VERSION)
        @echo "  LN $@ -> $<"; \
        $(RM) -f $@; $(LN) $< -s $@
 
-$(ROUTE_LIB).$(PACKAGE_VERSION): $(ROUTE_OBJ)
+$(ROUTE_LIB).$(PACKAGE_VERSION): $(ROUTE_OBJ) $(CORE_LIB)
        @echo "  LD $@"; \
        $(CC) -shared -Wl,-soname=$@ -o $@ $^ $(LIBNL_LIB) -lnl
 
@@ -66,7 +66,7 @@ $(ROUTE_LIB): $(ROUTE_LIB).$(PACKAGE_VERSION)
        @echo "  LN $@ -> $<"; \
        $(RM) -f $@; $(LN) $< -s $@
 
-$(GENL_LIB).$(PACKAGE_VERSION): $(GENL_OBJ)
+$(GENL_LIB).$(PACKAGE_VERSION): $(GENL_OBJ) $(CORE_LIB)
        @echo "  LD $@"; \
        $(CC) -shared -Wl,-soname=$@ -o $@ $^ $(LIBNL_LIB) -lnl
 
@@ -74,7 +74,7 @@ $(GENL_LIB): $(GENL_LIB).$(PACKAGE_VERSION)
        @echo "  LN $@ -> $<"; \
        $(RM) -f $@; $(LN) $< -s $@
 
-$(NF_LIB).$(PACKAGE_VERSION): $(NF_OBJ)
+$(NF_LIB).$(PACKAGE_VERSION): $(NF_OBJ) $(CORE_LIB) $(ROUTE_LIB)
        @echo "  LD $@"; \
        $(CC) -shared -Wl,-soname=$@ -o $@ $^ $(LIBNL_LIB) -lnl -lnl-route