~angelsl/ubuntu/wily/gcc-5/mips-cross

« back to all changes in this revision

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

  • Committer: angelsl
  • Date: 2015-10-30 03:30:35 UTC
  • Revision ID: angelsl-20151030033035-rmug41zm8hyjgisg
Original import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
ifneq ($(DEB_STAGE),rtlibs)
 
2
  ifneq (,$(filter yes, $(biarch64) $(biarch32) $(biarchn32) $(biarchx32) $(biarchhf) $(biarchsf)))
 
3
    arch_binaries  := $(arch_binaries) objc-multi
 
4
  endif
 
5
  arch_binaries := $(arch_binaries) objc
 
6
endif
 
7
 
 
8
p_objc  = gobjc$(pkg_ver)$(cross_bin_arch)
 
9
d_objc  = debian/$(p_objc)
 
10
 
 
11
p_objc_m= gobjc$(pkg_ver)-multilib$(cross_bin_arch)
 
12
d_objc_m= debian/$(p_objc_m)
 
13
 
 
14
dirs_objc = \
 
15
        $(docdir)/$(p_xbase)/ObjC \
 
16
        $(gcc_lexec_dir)
 
17
 
 
18
files_objc = \
 
19
        $(gcc_lexec_dir)/cc1obj
 
20
 
 
21
$(binary_stamp)-objc: $(install_stamp)
 
22
        dh_testdir
 
23
        dh_testroot
 
24
        mv $(install_stamp) $(install_stamp)-tmp
 
25
 
 
26
        rm -rf $(d_objc)
 
27
        dh_installdirs -p$(p_objc) $(dirs_objc)
 
28
        $(dh_compat2) dh_movefiles -p$(p_objc) $(files_objc)
 
29
 
 
30
        cp -p $(srcdir)/libobjc/{README*,THREADS*} \
 
31
                $(d_objc)/$(docdir)/$(p_xbase)/ObjC/.
 
32
 
 
33
        cp -p $(srcdir)/libobjc/ChangeLog \
 
34
                $(d_objc)/$(docdir)/$(p_xbase)/ObjC/changelog.libobjc
 
35
 
 
36
ifeq ($(GFDL_INVARIANT_FREE),yes)
 
37
        mkdir -p $(d_objc)/usr/share/lintian/overrides
 
38
        echo '$(p_objc) binary: binary-without-manpage' \
 
39
          >> $(d_objc)/usr/share/lintian/overrides/$(p_objc)
 
40
endif
 
41
 
 
42
        debian/dh_doclink -p$(p_objc) $(p_xbase)
 
43
 
 
44
        debian/dh_rmemptydirs -p$(p_objc)
 
45
 
 
46
        dh_strip -p$(p_objc) \
 
47
          $(if $(unstripped_exe),-X/cc1obj)
 
48
        dh_compress -p$(p_objc)
 
49
 
 
50
        dh_fixperms -p$(p_objc)
 
51
        dh_shlibdeps -p$(p_objc)
 
52
        dh_gencontrol -p$(p_objc) -- -v$(DEB_VERSION) $(common_substvars)
 
53
        dh_installdeb -p$(p_objc)
 
54
        dh_md5sums -p$(p_objc)
 
55
        dh_builddeb -p$(p_objc)
 
56
 
 
57
        trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
 
58
 
 
59
$(binary_stamp)-objc-multi: $(install_stamp)
 
60
        dh_testdir
 
61
        dh_testroot
 
62
        mv $(install_stamp) $(install_stamp)-tmp
 
63
 
 
64
        rm -rf $(d_objc_m)
 
65
        dh_installdirs -p$(p_objc_m) $(docdir)
 
66
 
 
67
        debian/dh_doclink -p$(p_objc_m) $(p_xbase)
 
68
 
 
69
        dh_strip -p$(p_objc_m)
 
70
        dh_compress -p$(p_objc_m)
 
71
 
 
72
        dh_fixperms -p$(p_objc_m)
 
73
        dh_shlibdeps -p$(p_objc_m)
 
74
        dh_gencontrol -p$(p_objc_m) -- -v$(DEB_VERSION) $(common_substvars)
 
75
        dh_installdeb -p$(p_objc_m)
 
76
        dh_md5sums -p$(p_objc_m)
 
77
        dh_builddeb -p$(p_objc_m)
 
78
 
 
79
        trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)