9
9
PACKAGE=`cat debian/PACKAGE`
10
10
VERSION=`cat debian/VERSION`
14
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
19
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
12
23
configure: configure-stamp
39
50
touch configure-stamp
41
build: configure-stamp build-stamp
45
# Add here commands to compile the package.
46
$(MAKE) prefix=$(CURDIR)/debian/$(PACKAGE)/usr bin
52
build: build-arch build-indep
54
build-arch: build-arch-stamp
55
build-arch-stamp: configure-stamp
57
touch build-arch-stamp
59
build-indep: build-indep-stamp
60
build-indep-stamp: configure-stamp
61
touch build-indep-stamp
53
rm -f build-stamp configure-stamp debian/PACKAGE debian/VERSION debian/README.Debian debian/dirs debian/emacsen-install debian/emacsen-remove debian/emacsen-startup debian/docs debian/examples debian/info
66
rm -f build-arch-stamp build-indep-stamp configure-stamp debian/PACKAGE debian/VERSION debian/README.Debian debian/dirs debian/emacsen-install debian/emacsen-remove debian/emacsen-startup debian/docs debian/examples debian/info
72
install: install-arch install-indep
73
install-indep: DH_OPTIONS=-i
66
# Add here commands to install the package into debian/$(PACKAGE)
67
#$(MAKE) install DESTDIR=$(CURDIR)/debian/$(PACKAGE)
79
#$(MAKE) DESTDIR=$(CURDIR)/debian/$(PACKAGE) install
68
80
cp mew*.el debian/$(PACKAGE)/usr/share/emacs/site-lisp/mew/
69
$(MAKE) install-bin prefix=$(CURDIR)/debian/$(PACKAGE)-bin/usr mandir=$(CURDIR)/debian/$(PACKAGE)-bin/usr/share/man/man1
70
install -m 755 debian/mewstunnel debian/$(PACKAGE)-bin/usr/bin
71
install -m 644 debian/mewstunnel.1 debian/$(PACKAGE)-bin/usr/share/man/man1
73
# Don't use hardlinks for the alternative names of mewencode
74
rm -f debian/$(PACKAGE)-bin/usr/bin/mewdecode
75
rm -f debian/$(PACKAGE)-bin/usr/bin/mewcat
76
rm -f debian/$(PACKAGE)-bin/usr/share/man/man1/mewdecode.1*
77
rm -f debian/$(PACKAGE)-bin/usr/share/man/man1/mewcat.1*
79
82
# Install old changelog files
80
83
for f in 00changes.*; do \
96
99
find debian/$(PACKAGE) -name CVS -prune -exec rm -rf {} \;
97
100
find debian/$(PACKAGE) -name .cvsignore -prune -exec rm -rf {} \;
99
dh_movefiles --sourcedir=debian/$(PACKAGE)
101
# Build architecture-independent files here.
102
# Pass -i to all debhelper commands in this target to reduce clutter.
102
install-arch: DH_OPTIONS=-a
108
$(MAKE) DESTDIR=$(CURDIR)/debian/$(PACKAGE)-bin install-bin
109
install -m 755 debian/mewstunnel debian/$(PACKAGE)-bin/usr/bin
110
install -m 644 debian/mewstunnel.1 debian/$(PACKAGE)-bin/usr/share/man/man1
112
# Don't use hardlinks for the alternative names of mewencode
113
rm -f debian/$(PACKAGE)-bin/usr/bin/mewdecode
114
rm -f debian/$(PACKAGE)-bin/usr/bin/mewcat
115
rm -f debian/$(PACKAGE)-bin/usr/share/man/man1/mewdecode.1*
116
rm -f debian/$(PACKAGE)-bin/usr/share/man/man1/mewcat.1*
103
118
binary-indep: DH_OPTIONS=-i
104
binary-indep: build install
119
binary-indep: build-indep install-indep
107
122
# dh_installdebconf
126
# Build architecture-dependent files here.
127
# Pass -a to all debhelper commands in this target to reduce clutter.
128
142
binary-arch: DH_OPTIONS=-a
129
binary-arch: build install
143
binary-arch: build-arch install-arch
132
146
# dh_installdebconf