X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tools%2Fdsync-0.0%2Fbuildlib%2Flibrary.mak;h=f6fc1f02fd472cf93f285d09285422ffcca166a4;hb=077bf03c4495465e28388f52e471877b7afa821a;hp=565baa399f30ecb2332ce84179579dd1d9a8a939;hpb=2764c503d2f9c2177873f861c9dad76bcd2c04ca;p=dak.git diff --git a/tools/dsync-0.0/buildlib/library.mak b/tools/dsync-0.0/buildlib/library.mak index 565baa39..f6fc1f02 100644 --- a/tools/dsync-0.0/buildlib/library.mak +++ b/tools/dsync-0.0/buildlib/library.mak @@ -25,7 +25,7 @@ $(LOCAL)-LIBRARY := $(LIBRARY) # Install the command hooks headers: $($(LOCAL)-HEADERS) -library: $(LIB)/lib$(LIBRARY).so $(LIB)/lib$(LIBRARY).so.$(MAJOR) +library: $(LIB)/lib$(LIBRARY).so $(LIB)/lib$(LIBRARY).so.$(MAJOR) $(LIB)/lib$(LIBRARY).a clean: clean/$(LOCAL) veryclean: veryclean/$(LOCAL) @@ -51,6 +51,12 @@ $(LIB)/lib$(LIBRARY).so.$(MAJOR).$(MINOR): $($(LOCAL)-HEADERS) $($(LOCAL)-OBJS) $(LFLAGS_SO) $(SONAME_MAGIC)$($(@F)-SONAME) -shared \ $(filter %.opic,$^) $($(@F)-SLIBS) +$(LIB)/lib$(LIBRARY).a: $($(LOCAL)-HEADERS) $($(LOCAL)-OBJS) + -rm -f $(LIB)/lib$($(@F)-LIBRARY).a 2> /dev/null + echo Building static library $@ + $(AR) rc $@ $(filter %.opic,$^) + ranlib $@ + # Compilation rules vpath %.cc $(SUBDIRS) $(OBJ)/%.opic: %.cc