]> git.saurik.com Git - apt.git/blobdiff - buildlib/staticlibrary.mak
merge with debian-experimental-ma to get the public policy back
[apt.git] / buildlib / staticlibrary.mak
index 998ca5bf2e57f3cb8e488ffec6c9e9318324c554..ce9259dc03014c0629c7077b0177b505fa6c3a8c 100644 (file)
@@ -24,6 +24,9 @@ library: $($(LOCAL)-LIB)
 clean: clean/$(LOCAL)
 veryclean: veryclean/$(LOCAL)
 
+# Make Directories
+MKDIRS += $(OBJ) $(DEP) $(LIB) $(dir $($(LOCAL)-HEADERS))
+
 # The clean rules
 .PHONY: clean/$(LOCAL) veryclean/$(LOCAL)
 clean/$(LOCAL):
@@ -39,6 +42,9 @@ $($(LOCAL)-LIB): $($(LOCAL)-HEADERS) $($(LOCAL)-OBJS)
        echo Building library $@
        -rm $@ > /dev/null 2>&1
        $(AR) cq $@ $(filter %.o,$^)
+ifneq ($(words $(RANLIB)),0)
+       $(RANLIB) $@
+endif
 
 # Compilation rules
 vpath %.cc $(SUBDIRS)