~ubuntu-branches/ubuntu/wily/libintl-perl/wily-proposed

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Peter Eisentraut
  • Date: 2005-11-18 09:41:42 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20051118094142-3gdzz3ljdxav8aha
Tags: 1.16-1
* New upstream release
* Added FAQ and THANKS to installation

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# always return the default without waiting for user input.
5
5
export PERL_MM_USE_DEFAULT=1
6
6
 
7
 
PACKAGE=$(shell dh_listpackages)
8
 
 
9
 
ifndef PERL
10
 
PERL = /usr/bin/perl
11
 
endif
12
 
 
13
 
TMP     =$(CURDIR)/debian/$(PACKAGE)
 
7
TMP     =$(CURDIR)/debian/tmp
14
8
 
15
9
CFLAGS = -Wall -g
16
10
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
22
16
build: build-stamp
23
17
build-stamp:
24
18
        dh_testdir
25
 
 
26
 
        # Add here commands to compile the package.
27
 
        $(PERL) Makefile.PL INSTALLDIRS=vendor
28
 
        (cd $(CURDIR)/gettext_xs && $(PERL) Makefile.PL INSTALLDIRS=vendor)
 
19
        perl Makefile.PL INSTALLDIRS=vendor
 
20
        (cd $(CURDIR)/gettext_xs && perl Makefile.PL INSTALLDIRS=vendor)
29
21
        $(MAKE) OPTIMIZE="$(CLFAGS)" LD_RUN_PATH=""
30
22
        $(MAKE) -C $(CURDIR)/gettext_xs OPTIMIZE="$(CLFAGS)"
31
 
 
32
23
        touch build-stamp
33
24
 
34
25
clean:
35
26
        dh_testdir
36
27
        dh_testroot
37
 
        rm -f build-stamp test-stamp config.log
38
 
 
39
 
        # Add here commands to clean up after the build process.
40
28
        -$(MAKE) realclean
41
29
        -$(MAKE) -C $(CURDIR)/gettext_xs realclean
42
 
 
43
 
        dh_clean
44
 
 
45
 
test: test-stamp
46
 
test-stamp:
47
 
        $(MAKE) test
48
 
        touch test-stamp
49
 
 
50
 
install: 
 
30
        rm -f xs_disabled
 
31
 
 
32
        dh_clean build-stamp install-stamp config.log
 
33
 
 
34
install: build install-stamp
 
35
install-stamp: 
51
36
        dh_testdir
52
37
        dh_testroot
53
38
        dh_clean -k
54
39
        dh_installdirs
55
40
 
56
 
        mkdir -p $(TMP)/usr/share/linda/overrides
57
41
        mkdir -p $(TMP)/usr/share/lintian/overrides
58
 
        install -m644 debian/libintl-perl.linda-override $(TMP)/usr/share/linda/overrides/libintl-perl
 
42
        mkdir -p debian/libintl-xs-perl/usr/share/lintian/overrides
59
43
        install -m644 debian/libintl-perl.lintian-override $(TMP)/usr/share/lintian/overrides/libintl-perl
60
 
 
61
 
        $(MAKE) install PREFIX=$(TMP)/usr
62
 
        $(MAKE) -C $(CURDIR)/gettext_xs install PREFIX=$(TMP)/usr
 
44
        install -m644 debian/libintl-xs-perl.lintian-override debian/libintl-xs-perl/usr/share/lintian/overrides/libintl-xs-perl
 
45
 
 
46
        $(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 
47
        $(MAKE) -C $(CURDIR)/gettext_xs install DESTDIR=$(TMP) PREFIX=/usr
 
48
 
 
49
        touch install-stamp     
63
50
 
64
51
# Build architecture-independent files here.
65
 
binary-indep: build install
 
52
binary-indep: install
 
53
        dh_testdir
 
54
        dh_testroot
 
55
        dh_install -i --sourcedir=debian/tmp --exclude=xs
 
56
        dh_installdocs -i
 
57
        dh_installexamples -i
 
58
        dh_installman -i
 
59
        dh_installchangelogs -i ChangeLog
 
60
        dh_link -i
 
61
        dh_compress -i
 
62
        dh_fixperms -i
 
63
        dh_installdeb -i
 
64
        dh_perl -i
 
65
        dh_gencontrol -i
 
66
        dh_md5sums -i
 
67
        dh_builddeb -i
66
68
 
67
69
# Build architecture-dependent files here.
68
 
binary-arch: build test install
 
70
binary-arch: install
69
71
        dh_testdir
70
72
        dh_testroot
71
 
        dh_installdocs
72
 
        dh_installexamples 
73
 
        dh_installman
74
 
        dh_installchangelogs ChangeLog
75
 
        dh_link
76
 
        dh_strip
77
 
        dh_compress
78
 
        dh_fixperms
79
 
        dh_installdeb
80
 
        dh_perl 
81
 
        dh_shlibdeps
82
 
        dh_gencontrol
83
 
        dh_md5sums
84
 
        dh_builddeb
85
 
 
86
 
source diff:                                                                  
87
 
        @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 
73
        dh_install -a --sourcedir=debian/tmp
 
74
        dh_installdocs -a
 
75
        dh_installexamples -a
 
76
        dh_installman -a
 
77
        dh_installchangelogs -a ChangeLog
 
78
        dh_link -a 
 
79
        dh_strip -a
 
80
        dh_compress -a 
 
81
        dh_fixperms -a
 
82
        dh_installdeb -a
 
83
        dh_perl -a
 
84
        dh_shlibdeps -a
 
85
        dh_gencontrol -a
 
86
        dh_md5sums -a
 
87
        dh_builddeb -a
88
88
 
89
89
binary: binary-indep binary-arch
90
 
.PHONY: build test clean binary-indep binary-arch binary
 
90
 
 
91
.PHONY: build clean binary-indep binary-arch binary