blob: fa682153ea49adfbfacbe08467d84f007ba1a4e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
#!/usr/bin/make -f
# Written by Antti-Juhani Kaijanaho <ajk@debian.org>.
# You may treat this file as if it were in the public domain.
librules_interface = 2
librules_native_pkg=yes
include debian/librules.mk
include langs.mk
debian/stamp/build: #debian/stamp/build-configure
$(MAKE)
touch $@
#debian/stamp/build-configure:
# ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share
# touch $@
clean-build:
-$(MAKE) clean
debian/stamp/binary/arch: debian/stamp/binary/grep-dctrl
debian/stamp/binary/grep-dctrl: package=grep-dctrl
debian/stamp/binary/grep-dctrl: debian/stamp/build
$(prebinary)
# Install by the master makefile
# $(MAKE) prefix=$(rootdir)/usr sysconfdir=$(rootdir)/etc \
# mandir=$(mandir) install
# Install configuration file
$(install_dir) $(etcdir)
$(install_nonex) grep-dctrl.rc $(etcdir)
# Install the binary.
$(install_dir) $(bindir)
$(install_exec) grep-dctrl $(bindir)
set -e ; for dest in grep-status grep-available ; do \
$(install_symlink) grep-dctrl $(bindir)/$$dest ; \
done
# Zip the manual page.
$(install_dir) $(man1dir)
$(install_nonex) grep-dctrl.1 $(man1dir)/
$(gzip) $(man1dir)/grep-dctrl.1
set -e ; for dest in grep-status grep-available ; do \
$(install_symlink) grep-dctrl.1.gz $(man1dir)/$$dest.1.gz ; \
done
# Install the supporting documentation.
$(install_nonex) TODO Compatibility $(docdir)
# Install message catalogues
set -e ; for lang in $(langs) ; do \
$(install_dir) $(rootdir)/usr/share/locale/$$lang/LC_MESSAGES ; \
$(install_nonex) po/$$lang.mo \
$(rootdir)/usr/share/locale/$$lang/LC_MESSAGES/$(package).mo ; \
done
# Install config file information
$(install_nonex) debian/conffiles $(rootdir)/DEBIAN
# Get the shared library deps
dpkg-shlibdeps $(bindir)/grep-dctrl
$(postbinary)
touch $@
clean-binary:
$(RM) *~
|