~ubuntu-branches/ubuntu/hardy/gcj-4.2/hardy-proposed

« back to all changes in this revision

Viewing changes to debian/rules.d/binary-pascal.mk

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2007-08-27 19:03:56 UTC
  • Revision ID: james.westby@ubuntu.com-20070827190356-mhz77izmwht6vcx7
Tags: 4.2.1-4ubuntu1
Upload as gcj-4.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
arch_binaries  := $(arch_binaries) pascal
2
2
indep_binaries := $(indep_binaries) pascal-doc
3
3
 
4
 
p_gpc   = gpc$(gpc_pkg_ver)
5
 
p_gpcd  = gpc$(gpc_pkg_ver)-doc
 
4
p_gpc   = gpc$(pkg_ver)
 
5
p_gpcd  = gpc$(pkg_ver)-doc
6
6
 
7
7
d_gpc   = debian/$(p_gpc)
8
8
d_gpcd  = debian/$(p_gpcd)
15
15
        $(PF)/share/man/man1
16
16
ifeq ($(with_gpidump),yes)
17
17
  files_gpc = \
18
 
        $(PF)/bin/{binobj,gpc,gpc-run,gpidump}$(gpc_pkg_ver) \
19
 
        $(PF)/share/man/man1/{binobj,gpc,gpc-run,gpidump}$(gpc_pkg_ver).1 \
 
18
        $(PF)/bin/{binobj,gpc,gpc-run,gpidump}$(pkg_ver) \
 
19
        $(PF)/share/man/man1/{binobj,gpc,gpc-run,gpidump}$(pkg_ver).1 \
20
20
        $(gcc_lexec_dir)/gpc1 \
21
21
        $(gcc_lib_dir)/{libgpc.a,units} \
22
22
        $(gcc_lib_dir)/include/gpc-in-c.h
23
23
else
24
24
  files_gpc = \
25
 
        $(PF)/bin/{binobj,gpc,gpc-run}$(gpc_pkg_ver) \
26
 
        $(PF)/share/man/man1/{binobj,gpc,gpc-run}$(gpc_pkg_ver).1 \
 
25
        $(PF)/bin/{binobj,gpc,gpc-run}$(pkg_ver) \
 
26
        $(PF)/share/man/man1/{binobj,gpc,gpc-run}$(pkg_ver).1 \
27
27
        $(gcc_lexec_dir)/gpc1 \
28
28
        $(gcc_lib_dir)/{libgpc.a,units} \
29
29
        $(gcc_lib_dir)/include/gpc-in-c.h
41
41
        rm -f $(d)/$(PF)/bin/pc $(d)/$(PF)/share/man/man1/pc.1
42
42
        DH_COMPAT=2 dh_movefiles -p$(p_gpc) $(files_gpc)
43
43
 
44
 
        debian/dh_doclink -p$(p_gpc) $(p_base)
 
44
        dh_installdocs -p$(p_gpcd) 
 
45
        dh_installchangelogs -p$(p_gpcd)
 
46
 
45
47
        cp -p $(srcdir)/gcc/p/{AUTHORS,FAQ,NEWS,README} \
46
48
                $(d_gpc)/$(docdir)/$(p_base)/pascal/.
47
49
        cp -p $(srcdir)/gcc/p/test/README \
64
66
        trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
65
67
 
66
68
# ----------------------------------------------------------------------
67
 
$(binary_stamp)-pascal-doc: $(install_stamp)
 
69
$(binary_stamp)-pascal-doc: $(build_html_stamp) $(install_stamp)
68
70
        dh_testdir
69
71
        dh_testroot
70
72
        mv $(install_stamp) $(install_stamp)-tmp
72
74
        rm -rf $(d_gpcd)
73
75
        dh_installdirs -p$(p_gpcd) \
74
76
                $(docdir)/$(p_base)/pascal \
 
77
                $(docdir)/$(p_gpc)/pascal \
75
78
                $(PF)/share/info
76
79
        DH_COMPAT=2 dh_movefiles -p$(p_gpcd) \
77
 
                $(PF)/share/info/gpc*$(gpc_pkg_ver)*info*
78
 
        debian/dh_doclink -p$(p_gpcd) $(p_base)
 
80
                $(PF)/share/info/gpc*$(pkg_ver)*info*
 
81
 
79
82
        dh_installdocs -p$(p_gpcd) 
80
 
        rm -f $(d_gpcd)/$(docdir)/$(p_base)/copyright
 
83
        dh_installchangelogs -p$(p_gpcd)
81
84
        cp -p html/gpc.html html/gpcs.html \
82
85
                $(d_gpcd)/$(docdir)/$(p_base)/pascal/
83
86
        mv $(d)/$(PF)/doc/gpc/demos \
85
88
        mv $(d)/$(PF)/doc/gpc/docdemos \
86
89
                $(d_gpcd)/$(docdir)/$(p_base)/pascal/.
87
90
 
 
91
        for i in gpc.html gpc.html docdemos examples; do \
 
92
          ln -sf ../$(p_base)/pascal/$$i \
 
93
            $(d_gpcd)/usr/share/doc/$(p_gpcd)/$$i; \
 
94
          ln -sf ../$(p_base)/pascal/$$i \
 
95
            $(d_gpcd)/usr/share/doc/$(p_gpc)/$$i; \
 
96
        done
 
97
 
88
98
#       -$(MAKE) -C $(builddir)/gcc gpc.ps
89
99
#       cp -p $(builddir)/gcc/gpc.ps $(d_gpcd)/$(docdir)/$(p_base)/pascal/.
90
100