source: mediastreamer2/Makefile.am @ 856:3d8054c9c0b4

Last change on this file since 856:3d8054c9c0b4 was 856:3d8054c9c0b4, checked in by Simon Morlat <simon.morlat@…>, 3 years ago

expurge everything but mediastreamer2

File size: 1.4 KB
Line 
1
2EXTRA_DIST=mediastreamer-config.h.in pkg.list autogen.sh mediastreamer.pc.in mediastreamer2.spec.in mediastreamer2.spec Makefile.macosx
3
4SUBDIRS=src build include tests help
5
6pkgconfigdir = $(libdir)/pkgconfig
7pkgconfig_DATA = mediastreamer.pc
8
9## oRTP packaging methods:
10
11# `make rpm'
12
13.phony: rpm
14
15rpm:
16        $(MAKE) dist
17# <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=206841>
18        TAR_OPTIONS=--wildcards rpmbuild -ta --clean --rmsource --rmspec $(PACKAGE)-$(VERSION).tar.gz
19
20# `make package'
21
22if WITH_EPM
23
24.PHONY: package
25
26PKG_NAME = $(PACKAGE)-$(VERSION)-$(RELEASE)
27BUILDROOT=`pwd`/epm-install
28
29package: $(srcdir)/pkg.list $(srcdir)/configure
30        [ -n "$(BUILDROOT)" ] && rm -rf $(BUILDROOT)/*
31        [ -n "$(PKG_NAME).*" ] && rm -f $(PKG_NAME).*
32        $(MAKE) install DESTDIR=$(BUILDROOT)
33        $(MKEPMLIST) -u $(SYS_USER) -g $(SYS_GROUP) --prefix $(prefix) \
34                $(BUILDROOT)/$(prefix) > files.list
35        $(EPM) -v -f native -g -n -a $(ARCH) --keep-files --output-dir pkg \
36                srcdir=$(srcdir) \
37                top_srcdir=$(top_srcdir) \
38                top_builddir=$(top_builddir) \
39                PACKAGE=$(PACKAGE) \
40                SUMMARY="$(SUMMARY)" \
41                VERSION=$(ORTP_PKGCONFIG_VERSION) \
42                RELEASE=$(RELEASE) \
43                LICENSE="$(LICENSE)" \
44                VENDOR="$(VENDOR)" \
45                PACKAGER="$(PACKAGER)" \
46                $(PACKAGE) $(srcdir)/pkg.list
47        rm -rf $(BUILDROOT)
48        mv -f pkg/$(PACKAGE)-$(ORTP_PKGCONFIG_VERSION)-$(RELEASE).$(EPM_PKG_EXT) $(PKG_NAME).$(ARCH).$(EPM_PKG_EXT)
49
50clean-local:
51        rm -rf pkg $(BUILDROOT)
52        rm -f files.list
53
54endif WITH_EPM
Note: See TracBrowser for help on using the repository browser.