SOURCES: libnl-static.patch (NEW) - static build

patrys patrys at pld-linux.org
Fri Dec 14 03:02:52 CET 2007


Author: patrys                       Date: Fri Dec 14 02:02:52 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- static build

---- Files affected:
SOURCES:
   libnl-static.patch (1.1 -> 1.2)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/libnl-static.patch
diff -u /dev/null SOURCES/libnl-static.patch:1.2
--- /dev/null	Fri Dec 14 03:02:52 2007
+++ SOURCES/libnl-static.patch	Fri Dec 14 03:02:47 2007
@@ -0,0 +1,39 @@
+--- libnl-1.0-pre5/lib/Makefile.static	2006-05-26 01:37:40.000000000 -0400
++++ libnl-1.0-pre5/lib/Makefile	2006-05-26 01:38:31.000000000 -0400
+@@ -28,6 +28,7 @@
+ OBJ      := $(CIN:%.c=%.o)
+ CFLAGS   += -fPIC
+ OUT_SLIB := $(PACKAGE_NAME).so.$(PACKAGE_VERSION)
++OUT_AR   := $(PACKAGE_NAME).a
+ LN_SLIB  := $(PACKAGE_NAME).so
+ LN1_SLIB := $(LN_SLIB).1
+ 
+@@ -38,7 +39,8 @@
+ 
+ all:
+ 	@echo "  MAKE $(OUT_SLIB)"; \
+-	$(MAKE) $(OUT_SLIB)
++	$(MAKE) $(OUT_SLIB); \
++	$(MAKE) $(OUT_AR)
+ 
+ $(OUT_SLIB): ../Makefile.opts $(OBJ)
+ 	@echo "  LD $(OUT_SLIB)"; \
+@@ -48,6 +50,10 @@
+ 	@echo "  LN $(LN1_SLIB) $(LN_SLIB)"; \
+ 	rm -f $(LN_SLIB) ; $(LN) -s $(LN1_SLIB) $(LN_SLIB)
+ 
++$(OUT_AR):  ../Makefile.opts $(OBJ)
++	@echo "  AR $(OUT_AR)"; \
++	$(AR) crus $(OUT_AR) $(OBJ)
++
+ clean:
+ 	@echo "  CLEAN lib"; \
+ 	$(RM) -f $(OBJ) $(OUT_SLIB) $(LN_SLIB) $(LN1_SLIB); \
+@@ -59,6 +65,7 @@
+ install:
+ 	mkdir -p $(DESTDIR)$(libdir)/
+ 	install -m 0644 $(OUT_SLIB) $(DESTDIR)$(libdir)
++	install -m 0644 $(OUT_AR) $(DESTDIR)$(libdir)
+ 	rm -f $(DESTDIR)$(libdir)/$(LN1_SLIB)
+ 	$(LN) -s $(OUT_SLIB) $(DESTDIR)$(libdir)/$(LN1_SLIB)
+ 	rm -f $(DESTDIR)$(libdir)/$(LN_SLIB)
================================================================


More information about the pld-cvs-commit mailing list