100-static.patch 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. Index: libnl-1.0-pre7/lib/Makefile
  2. ===================================================================
  3. --- libnl-1.0-pre7.orig/lib/Makefile 2007-11-16 03:19:22.404997365 +0100
  4. +++ libnl-1.0-pre7/lib/Makefile 2007-11-16 03:22:22.903283376 +0100
  5. @@ -34,6 +34,7 @@
  6. OUT_SLIB := $(PACKAGE_NAME).so.$(PACKAGE_VERSION)
  7. LN_SLIB := $(PACKAGE_NAME).so
  8. LN1_SLIB := $(LN_SLIB).1
  9. +OUT_ALIB := $(PACKAGE_NAME).a
  10. export
  11. @@ -42,7 +43,7 @@
  12. all:
  13. @echo " MAKE $(OUT_SLIB)"; \
  14. - $(MAKE) $(OUT_SLIB)
  15. + $(MAKE) $(OUT_SLIB) $(OUT_ALIB)
  16. $(OUT_SLIB): ../Makefile.opts $(OBJ)
  17. @echo " LD $(OUT_SLIB)"; \
  18. @@ -52,10 +53,15 @@
  19. @echo " LN $(LN1_SLIB) $(LN_SLIB)"; \
  20. rm -f $(LN_SLIB) ; $(LN) -s $(LN1_SLIB) $(LN_SLIB)
  21. +$(OUT_ALIB): ../Makefile.opts $(OBJ)
  22. + @echo " AR $@"; \
  23. + $(AR) rcu $@ $(OBJ); \
  24. + $(RANLIB) $@
  25. +
  26. clean:
  27. @echo " CLEAN lib"; \
  28. $(RM) -f $(OBJ) $(OUT_SLIB) $(LN_SLIB) $(LN1_SLIB); \
  29. - $(RM) -f $(DEPS) $(OUT_SLIB) $(LN_SLIB) $(LN1_SLIB)
  30. + $(RM) -f $(DEPS) $(OUT_ALIB) $(LN_SLIB) $(LN1_SLIB)
  31. distclean:
  32. @echo " DISTCLEAN lib"; \
  33. @@ -64,6 +70,7 @@
  34. install:
  35. mkdir -p $(DESTDIR)$(libdir)/
  36. install -m 0644 $(OUT_SLIB) $(DESTDIR)$(libdir)
  37. + install -m 0644 $(OUT_ALIB) $(DESTDIR)$(libdir)
  38. rm -f $(DESTDIR)$(libdir)/$(LN1_SLIB)
  39. $(LN) -s $(OUT_SLIB) $(DESTDIR)$(libdir)/$(LN1_SLIB)
  40. rm -f $(DESTDIR)$(libdir)/$(LN_SLIB)