mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-25 23:28:09 +00:00
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@1 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
54 lines
1.4 KiB
Makefile
54 lines
1.4 KiB
Makefile
|
|
EXTRA_DIST=mediastreamer-config.h.in pkg.list autogen.sh mediastreamer.pc.in mediastreamer2.spec.in mediastreamer2.spec Makefile.macosx
|
|
|
|
SUBDIRS=src build include tests help
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = mediastreamer.pc
|
|
|
|
## oRTP packaging methods:
|
|
|
|
# `make rpm'
|
|
|
|
.phony: rpm
|
|
|
|
rpm:
|
|
$(MAKE) dist
|
|
# <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=206841>
|
|
TAR_OPTIONS=--wildcards rpmbuild -ta --clean --rmsource --rmspec $(PACKAGE)-$(VERSION).tar.gz
|
|
|
|
# `make package'
|
|
|
|
if WITH_EPM
|
|
|
|
.PHONY: package
|
|
|
|
PKG_NAME = $(PACKAGE)-$(VERSION)-$(RELEASE)
|
|
BUILDROOT=`pwd`/epm-install
|
|
|
|
package: $(srcdir)/pkg.list $(srcdir)/configure
|
|
[ -n "$(BUILDROOT)" ] && rm -rf $(BUILDROOT)/*
|
|
[ -n "$(PKG_NAME).*" ] && rm -f $(PKG_NAME).*
|
|
$(MAKE) install DESTDIR=$(BUILDROOT)
|
|
$(MKEPMLIST) -u $(SYS_USER) -g $(SYS_GROUP) --prefix $(prefix) \
|
|
$(BUILDROOT)/$(prefix) > files.list
|
|
$(EPM) -v -f native -g -n -a $(ARCH) --keep-files --output-dir pkg \
|
|
srcdir=$(srcdir) \
|
|
top_srcdir=$(top_srcdir) \
|
|
top_builddir=$(top_builddir) \
|
|
PACKAGE=$(PACKAGE) \
|
|
SUMMARY="$(SUMMARY)" \
|
|
VERSION=$(ORTP_PKGCONFIG_VERSION) \
|
|
RELEASE=$(RELEASE) \
|
|
LICENSE="$(LICENSE)" \
|
|
VENDOR="$(VENDOR)" \
|
|
PACKAGER="$(PACKAGER)" \
|
|
$(PACKAGE) $(srcdir)/pkg.list
|
|
rm -rf $(BUILDROOT)
|
|
mv -f pkg/$(PACKAGE)-$(ORTP_PKGCONFIG_VERSION)-$(RELEASE).$(EPM_PKG_EXT) $(PKG_NAME).$(ARCH).$(EPM_PKG_EXT)
|
|
|
|
clean-local:
|
|
rm -rf pkg $(BUILDROOT)
|
|
rm -f files.list
|
|
|
|
endif WITH_EPM
|