diff -ur libcap-1.10/libcap/Makefile libcap-1.10.static/libcap/Makefile --- libcap-1.10/libcap/Makefile 1999-04-18 00:16:31.000000000 +0200 +++ libcap-1.10.static/libcap/Makefile 2003-06-09 17:37:02.000000000 +0200 @@ -30,6 +30,7 @@ # Library version # LIBNAME=libcap.so +STATLIBNAME=libcap.a # FILES=cap_alloc cap_proc cap_extint cap_flag cap_text cap_sys @@ -42,7 +43,7 @@ MAJLIBNAME=$(LIBNAME).$(VERSION) MINLIBNAME=$(MAJLIBNAME).$(MINOR) -all: $(MINLIBNAME) +all: $(STATLIBNAME) $(MINLIBNAME) _makenames: _makenames.c cap_names.sed $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ @@ -60,6 +61,9 @@ ln -sf $(MINLIBNAME) $(MAJLIBNAME) ln -sf $(MAJLIBNAME) $(LIBNAME) +$(STATLIBNAME): $(OBJS) + ar rs $@ $(OBJS) + %.o: %.c $(INCLS) $(CC) $(CFLAGS) -c $< -o $@ @@ -67,6 +71,7 @@ mkdir -p -m 0755 $(INCDIR)/sys install -m 0644 include/sys/capability.h $(INCDIR)/sys mkdir -p -m 0755 $(LIBDIR) + install -m 0644 $(STATLIBNAME) $(LIBDIR)/$(STATLIBNAME) install -m 0644 $(MINLIBNAME) $(LIBDIR)/$(MINLIBNAME) ln -sf $(MINLIBNAME) $(LIBDIR)/$(MAJLIBNAME) ln -sf $(MAJLIBNAME) $(LIBDIR)/$(LIBNAME)