@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
@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
@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