From: fluffymormegil Date: Tue, 12 Oct 2010 21:49:33 +0000 (+0100) Subject: Source archive build magic X-Git-Tag: v1.0.0~22^2~16 X-Git-Url: http://git.blackswordsonics.com/?a=commitdiff_plain;h=c271b31f629bc451fd74d9fc6ee5e87900d97a29;p=libmormegil Source archive build magic --- diff --git a/Makefile b/Makefile index c620b6c..59dca42 100644 --- a/Makefile +++ b/Makefile @@ -12,13 +12,14 @@ LIBMORMEGIL_BUILT=$(LIB_BUILDDIR)/$(LIB_REALNAME) LIBOBJS=$(OBJ_BUILDDIR)/dice.o LIBS=$(LIB_BUILDDIR)/$(LIB_REALNAME) MANPAGES=man/dice.3 +SRCARCH_NAME=libmormegil-$(MAJOR_VER).$(MINOR_VER).$(COMPAT_DEPTH) # GCC flags COMMON_FLAGS=-fPIC -I./include CXXFLAGS=$(COMMON_FLAGS) LINKSTEP_FLAGS=-shared -fPIC -.PHONY: all clean install install-headers +.PHONY: all clean install install-headers srcarchive all: $(LIBS) @@ -33,11 +34,17 @@ $(LIBMORMEGIL_BUILT): $(LIBOBJS) clean: -rm -f $(LIBS) $(LIBOBJS) + -rm -rf $(SRCARCH_NAME) $(SRCARCH_NAME).tar.gz install: install-headers cp $(LIBMORMEGIL_BUILT) $(DESTDIR)$(libdir)/$(LIB_REALNAME) (cd $(DESTDIR)$(libdir) && ln -s $(LIB_REALNAME) $(LIB_SONAME) ) +srcarchive: clean + mkdir $(SRCARCH_NAME) + cp -R include lib man obj src Makefile version.mk configure $(SRCARCH_NAME) + tar cvf $(SRCARCH_NAME).tar.gz $(SRCARCH_NAME) + ifeq ($(oldincludedir),"") install-headers: mkdir -p $(DESTDIR)$(oldincludedir)/libmormegil