3
# Uncomment this to turn on verbose mode.
6
version := $(shell sed -n 's/Package: \(.*\)/\1/p' debian/control | head -n 1)
8
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
9
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
13
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
19
configure: configure-stamp
23
CFLAGS="$(CFLAGS)" ./configure --prefix=/usr
28
build-stamp: configure-stamp
38
rm -f build-stamp configure-stamp
40
[ ! -f Makefile ] || $(MAKE) clean
48
dh_installdirs -A usr/include/mlt++ usr/lib
50
$(MAKE) install DESTDIR=$(CURDIR)/debian/${version}
53
# dh_movefiles --sourcedir=debian/${version}
55
mv debian/${version}/usr/include/mlt++/* \
56
debian/libmlt++-dev/usr/include/mlt++
58
mv debian/${version}/usr/lib/libmlt++.so \
59
debian/libmlt++-dev/usr/lib
61
# Prune empty directories
62
find debian -type d | xargs rmdir -p --ignore-fail-on-non-empty
64
# Build architecture-independent files here.
65
binary-indep: build install
66
# We have nothing to do by default.
68
# Build architecture-dependent files here.
69
binary-arch: build install
79
dh_makeshlibs -V 'libmlt++0.2.5 (>= 0.2.5~svn20071228)'
86
binary: binary-indep binary-arch
87
.PHONY: build clean binary-indep binary-arch binary install
3
include /usr/share/cdbs/1/rules/debhelper.mk
4
include /usr/share/cdbs/1/class/autotools.mk
5
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
6
include /usr/share/cdbs/1/rules/utils.mk
8
DEB_DH_INSTALL_SOURCEDIR := debian/tmp