~ubuntu-branches/ubuntu/quantal/bc/quantal

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Dirk Eddelbuettel
  • Date: 2002-04-13 11:33:49 UTC
  • Revision ID: james.westby@ubuntu.com-20020413113349-13xjv23rme03ctut
Tags: 1.06-8
* debian/control: Priority changed to standard as per overrides file
* debian/control: Standards-Version upgraded to 3.5.0
* debian/copyright: Debian/GNU Linux typo fix (lintian)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make -f
 
2
#                                                       -*- makefile -*-
 
3
# debian/rules file for the Debian/GNU bc package
 
4
# Copyright 1999 - 2002 by Dirk Eddelbuettel <edd@debian.org>
 
5
 
 
6
package1 = bc
 
7
package2 = dc
 
8
debtmp  := $(CURDIR)/debian/tmp
 
9
deb_dc  := $(CURDIR)/debian/$(package2)
 
10
 
 
11
#export DH_VERBOSE=1
 
12
 
 
13
build: build-stamp
 
14
build-stamp:
 
15
        dh_testdir
 
16
        ./configure --prefix=/usr --with-readline
 
17
        $(MAKE) CFLAGS="-O2 -g -Wall -D_POSIX_SOURCE -DDOT_IS_LAST"
 
18
        (cd doc; texi2html -monolithic -expandinfo -number $(package2).texi)
 
19
        touch build-stamp
 
20
 
 
21
clean:
 
22
        dh_testdir
 
23
        dh_testroot
 
24
        rm -f build-stamp install-stamp 
 
25
        -$(MAKE) distclean
 
26
        dh_clean                        config.log confdefs.h doc/dc.html
 
27
 
 
28
install: install-stamp
 
29
install-stamp: build-stamp
 
30
        dh_testdir
 
31
        dh_testroot
 
32
        dh_clean -k
 
33
        dh_installdirs
 
34
        # Add here commands to install the package into debian/tmp.
 
35
        #$(MAKE) prefix=`pwd`/debian/tmp/usr install
 
36
        dh_movefiles
 
37
        touch install-stamp
 
38
 
 
39
binary-indep: build install
 
40
 
 
41
binary-arch: build binary-arch-bc binary-arch-dc
 
42
 
 
43
binary-arch-bc:
 
44
        dh_testdir -pbc
 
45
        dh_clean -k
 
46
        dh_installdirs                          usr/bin
 
47
        dh_testroot -pbc
 
48
        install -p -s -m 0755 bc/bc             $(debtmp)/usr/bin/.
 
49
        dh_installdocs -pbc                     NEWS README AUTHORS
 
50
        dh_installexamples -pbc                 Examples/*
 
51
        dh_installmenu -pbc
 
52
#       dh_installemacsen -pbc
 
53
#       dh_installinit -pbc
 
54
#       dh_installcron -pbc
 
55
        dh_installmanpages -pbc                 doc/dc.1
 
56
#       dh_undocumented
 
57
        dh_installchangelogs -pbc               ChangeLog
 
58
        dh_strip -pbc
 
59
        dh_link -pbc
 
60
        dh_compress -pbc
 
61
        dh_fixperms -pbc
 
62
        # You may want to make some executables suid here.
 
63
#       dh_suidregister -pbc
 
64
        dh_installdeb -pbc
 
65
#       dh_makeshlibs -pbc
 
66
        dh_shlibdeps -pbc
 
67
        dh_gencontrol -pbc
 
68
#       dh_md5sums -pbc
 
69
        dh_builddeb -pbc
 
70
 
 
71
binary-arch-dc:
 
72
        dh_testdir -pdc
 
73
        dh_clean -k
 
74
        dh_installdirs -pdc                     usr/bin usr/share/info
 
75
        dh_testroot -pdc
 
76
        install -p -s -m 0755 dc/dc             $(deb_dc)/usr/bin/.
 
77
        install -p    -m 0644 doc/dc.info       $(deb_dc)/usr/share/info/.
 
78
        dh_installdocs -pdc                     NEWS README AUTHORS \
 
79
                                                doc/dc.html
 
80
#       dh_installexamples -pdc                 Examples/*
 
81
        dh_installmenu -pdc
 
82
#       dh_installemacsen -pdc
 
83
#       dh_installinit -pdc
 
84
#       dh_installcron -pdc
 
85
        dh_installmanpages -pdc                 doc/bc.1
 
86
#       dh_undocumented
 
87
        dh_installchangelogs -pdc               ChangeLog
 
88
        dh_strip -pdc
 
89
        dh_link -pdc
 
90
        dh_compress -pdc
 
91
        dh_fixperms -pdc
 
92
        # You may want to make some executables suid here.
 
93
#       dh_suidregister -pdc
 
94
        dh_installdeb -pdc
 
95
#       dh_makeshlibs -pdc
 
96
        dh_shlibdeps -pdc
 
97
        dh_gencontrol -pdc
 
98
#       dh_md5sums -pdc
 
99
        dh_builddeb -pdc
 
100
 
 
101
source diff:
 
102
        @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 
103
 
 
104
binary: binary-indep binary-arch
 
105
.PHONY: build clean binary-indep binary-arch binary install
 
106
 
 
107