2
2
# Uncomment this to turn on verbose mode.
6
pdkms=sysprof-module-dkms
9
5
DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
11
7
# This has to be exported to make some magic below work.
17
9
DESTDIR = $(CURDIR)/debian/tmp
18
10
SYSPROFDIR = $(CURDIR)/debian/sysprof
49
make install DESTDIR=$(SYSPROFDIR)
50
cp debian/sysprof.xpm $(SYSPROFDIR)/usr/share/pixmaps
51
mkdir -p $(SYSPROFDIR)/usr/share/applications
52
cp debian/sysprof.desktop $(SYSPROFDIR)/usr/share/applications
54
dh_installman debian/sysprof.1
56
# Install the sources of the kernel module.
57
install -D -m 0755 debian/rules.modules debian/tmp/modules/sysprof-module/debian/rules
58
for f in debian/*.modules.in debian/control debian/compat debian/copyright debian/changelog; do \
59
install -m 0644 $$f debian/tmp/modules/sysprof-module/debian/; \
61
cp module/* debian/tmp/modules/sysprof-module/
64
# Create the directories to install the source into
65
dh_installdirs -p$(pdkms) usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)
66
dh_installdirs -p$(pdkms) usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/debian
67
install -D -m 0755 debian/rules.modules debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/debian/rules
68
for f in debian/*.modules.in debian/control debian/compat debian/copyright debian/changelog; do \
69
install -m 0644 $$f debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/debian/; \
71
cp module/* debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/
73
# Prepare dkms.conf from the dkms.conf.in template
74
sed "s/__VERSION__/$(DEB_UPSTREAM_VERSION)/g" debian/dkms.conf.in > debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/dkms.conf
78
cd debian/tmp/; tar jcvf ../sysprof-module-source/usr/src/sysprof-module.tar.bz2 modules; cd ../../
79
rm -rf debian/tmp/modules
81
# Install the override
82
mkdir -p debian/sysprof-module-source/usr/share/lintian/overrides
83
cp debian/sysprof-module-source.overrides \
84
debian/sysprof-module-source/usr/share/lintian/overrides/sysprof-module-source
86
# .PHONY: build clean binary-indep binary-arch binary install