460b6e9
diff -up libnl-1.0-pre8/lib/Makefile.orig libnl-1.0-pre8/lib/Makefile
460b6e9
--- libnl-1.0-pre8/lib/Makefile.orig	2007-11-21 12:25:39.000000000 -0500
460b6e9
+++ libnl-1.0-pre8/lib/Makefile	2007-12-03 14:08:43.000000000 -0500
460b6e9
@@ -32,6 +32,7 @@ DEPS     := $(CIN:%.c=%.d)
jvdias 3315cf8
 OBJ      := $(CIN:%.c=%.o)
jvdias 3315cf8
 CFLAGS   += -fPIC
jvdias 3315cf8
 OUT_SLIB := $(PACKAGE_NAME).so.$(PACKAGE_VERSION)
jvdias 3315cf8
+OUT_AR   := $(PACKAGE_NAME).a
jvdias 3315cf8
 LN_SLIB  := $(PACKAGE_NAME).so
jvdias 3315cf8
 LN1_SLIB := $(LN_SLIB).1
jvdias 3315cf8
 
460b6e9
@@ -42,7 +43,8 @@ export
jvdias 3315cf8
 
jvdias 3315cf8
 all:
jvdias 3315cf8
 	@echo "  MAKE $(OUT_SLIB)"; \
jvdias 3315cf8
-	$(MAKE) $(OUT_SLIB)
jvdias 3315cf8
+	$(MAKE) $(OUT_SLIB); \
jvdias 3315cf8
+	$(MAKE) $(OUT_AR)
jvdias 3315cf8
 
jvdias 3315cf8
 $(OUT_SLIB): ../Makefile.opts $(OBJ)
jvdias 3315cf8
 	@echo "  LD $(OUT_SLIB)"; \
460b6e9
@@ -52,6 +54,10 @@ $(OUT_SLIB): ../Makefile.opts $(OBJ)
jvdias 3315cf8
 	@echo "  LN $(LN1_SLIB) $(LN_SLIB)"; \
jvdias 3315cf8
 	rm -f $(LN_SLIB) ; $(LN) -s $(LN1_SLIB) $(LN_SLIB)
jvdias 3315cf8
 
jvdias 3315cf8
+$(OUT_AR):  ../Makefile.opts $(OBJ)
jvdias 3315cf8
+	@echo "  AR $(OUT_AR)"; \
jvdias 3315cf8
+	$(AR) crus $(OUT_AR) $(OBJ)
jvdias 3315cf8
+
jvdias 3315cf8
 clean:
jvdias 3315cf8
 	@echo "  CLEAN lib"; \
jvdias 3315cf8
 	$(RM) -f $(OBJ) $(OUT_SLIB) $(LN_SLIB) $(LN1_SLIB); \
460b6e9
@@ -68,6 +74,7 @@ install:
460b6e9
 	$(LN) -s $(OUT_SLIB) $(DESTDIR)$(libdir)/$(LN1_SLIB)
460b6e9
 	rm -f $(DESTDIR)$(libdir)/$(LN_SLIB)
460b6e9
 	$(LN) -s $(LN1_SLIB) $(DESTDIR)$(libdir)/$(LN_SLIB)
460b6e9
+	install -m 0644 $(OUT_AR) $(DESTDIR)$(libdir)
460b6e9
 
460b6e9
 $(DEPS): ../Makefile.opts
460b6e9