From: unknown Date: Fri, 14 May 2010 16:42:39 +0000 (+0200) Subject: add new target 'sdk' to generate full liblinphone-sdk X-Git-Url: http://sjero.net/git/?p=linphone;a=commitdiff_plain;h=9a7053e4d22fa72ec50d88d8e3349ffe6ca03120 add new target 'sdk' to generate full liblinphone-sdk --- diff --git a/Makefile.am b/Makefile.am index 5cd5cdd2..37abf47a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -16,11 +16,7 @@ SUBDIRS = m4 pixmaps po $(ORTP_DIR) mediastreamer2\ ACLOCAL_FLAGS=-I$(top_srcdir)/m4 - -INSTALLDIR=$(shell cd $(top_builddir) && pwd)/linphone-install -INSTALLDIR_WITH_PREFIX=$(INSTALLDIR)/$(prefix) -ZIPFILE=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-win32-$(VERSION).zip -ZIP_EXCLUDED=include lib \ +OPTIONAL_SOUNDS=\ share/sounds/linphone/rings/synth.wav \ share/sounds/linphone/rings/tapping.wav \ share/sounds/linphone/rings/orig.wav \ @@ -28,6 +24,23 @@ ZIP_EXCLUDED=include lib \ share/sounds/linphone/rings/rock.wav +INSTALLDIR=$(shell cd $(top_builddir) && pwd)/linphone-install +INSTALLDIR_WITH_PREFIX=$(INSTALLDIR)/$(prefix) +ZIPFILE=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-win32-$(VERSION).zip +ZIP_EXCLUDED=include lib \ + $(OPTIONAL_SOUNDS) + +SDK_ZIPFILE=$(shell cd $(top_builddir) && pwd)/lib$(PACKAGE)-win32-$(VERSION).zip +SDK_EXCLUDED= \ + bin/linphone-3.exe \ + lib/*.la \ + share/linphone \ + share/pixmaps \ + share/locale \ + share/gnome \ + $(OPTIONAL_SOUNDS) + + GTK_PREFIX=/usr GTK_FILELIST=gtk+-2.18.5.filelist GTK_FILELIST_PATH=$(shell cd $(top_srcdir) && pwd)/$(GTK_FILELIST) @@ -117,6 +130,18 @@ zip: cp -f $(top_srcdir)/COPYING $(INSTALLDIR_WITH_PREFIX)/. cd $(INSTALLDIR_WITH_PREFIX) && zip -r $(ZIPFILE) * +sdk: + rm -f $(SDK_ZIPFILE) + rm -rf $(INSTALLDIR) + mkdir -p $(INSTALLDIR) + make install DESTDIR=$(INSTALLDIR) +# remove unwanted stuff (gtk interface) + cd $(INSTALLDIR_WITH_PREFIX) && rm -rf $(SDK_EXCLUDED) + make other-cherrypick + cp -f $(top_srcdir)/README $(INSTALLDIR_WITH_PREFIX)/. + cp -f $(top_srcdir)/COPYING $(INSTALLDIR_WITH_PREFIX)/. + cd $(INSTALLDIR_WITH_PREFIX) && zip -r $(SDK_ZIPFILE) * + filelist: zip cd $(INSTALLDIR_WITH_PREFIX) && \ rm -f $(PACKAGE_WIN32_FILELIST) && \