4
export DESTDIR=$(CURDIR)/debian/tmp
6
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
7
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
8
MAKEFLAGS += -j$(NUMJOBS)
4
12
configure: configure-stamp
9
18
build-stamp: configure-stamp
13
./configure --prefix=/usr
22
./configure --prefix=/usr --sbindir=/sbin --localstatedir=/var --sysconfdir=/etc
15
24
cp src/init-ceph debian/ceph.init
25
cp src/logrotate.conf debian/ceph.logrotate
21
32
rm -f build-stamp configure-stamp
23
test ! -f Makefile || $(MAKE) clean
34
[ ! -f Makefile ] || $(MAKE) distclean
35
rm -f aclocal.m4 compile config.sub config.guess config.log depcomp \
36
install-sh ltmain.sh missing
37
rm -f configure Makefile.in man/Makefile.in src/Makefile.in
38
rm -f src/acconfig.h.in
39
rm -f debian/ceph.init debian/ceph.logrotate
32
$(MAKE) DESTDIR=$(CURDIR) install
49
$(MAKE) DESTDIR=$(DESTDIR) install
35
51
# Add here commands to install the package into debian/testpack.
36
52
# Build architecture-independent files here.
37
53
binary-indep: build install
38
55
# We have nothing to do by default.
39
56
# Build architecture-dependent files here.
40
57
binary-arch: build install
43
60
dh_installchangelogs
61
dh_installdocs --all ChangeLog
63
dh_install --sourcedir=$(DESTDIR) --list-missing
47
64
dh_installlogrotate
53
dh_strip -k --exclude=libcls_
54
chmod +x debian/move_dbg_files.sh && debian/move_dbg_files.sh
70
dh_strip -pceph --dbg-package=ceph-dbg -k --exclude=libcls_
71
dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
72
dh_strip -pceph-client-tools --dbg-package=ceph-client-tools-dbg
73
dh_strip -plibcrush1 --dbg-package=libcrush1-dbg
74
dh_strip -plibrados1 --dbg-package=librados1-dbg
75
dh_strip -plibceph1 --dbg-package=libceph1-dbg
76
dh_strip -pradosgw --dbg-package=radosgw-dbg