blob: 38aa6976bb49806d1018bd45728cfb5826b81c8e (
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
ifeq ($(with_libgmath),yes)
arch_binaries := $(arch_binaries) libgmath
endif
#ifeq ($(with_libgmathdev),yes)
# arch_binaries := $(arch_binaries) libgmathdev
#endif
ifeq ($(with_lib64gmath),yes)
arch_binaries := $(arch_binaries) lib64gmath
endif
ifeq ($(with_lib32gmath),yes)
arch_binaries := $(arch_binaries) lib32gmath
endif
p_gmath = libgccmath$(GCCMATH_SONAME)
p_l32gmath = lib32gccmath$(GCCMATH_SONAME)
p_l64gmath = lib64gccmath$(GCCMATH_SONAME)
p_gmathd = libgccmath$(GCCMATH_SONAME)-dev
d_gmath = debian/$(p_gmath)
d_l32gmath = debian/$(p_l32gmath)
d_l64gmath = debian/$(p_l64gmath)
d_gmathd = debian/$(p_gmathd)
dirs_gmath = \
$(docdir) \
$(PF)/$(libdir)
files_gmath = \
$(PF)/$(libdir)/libgcc-math.so.*
dirs_gmathd = \
$(docdir)/$(p_base)
ifeq ($(with_libgmath),yes)
files_gmathd = \
$(PF)/$(libdir)/libgcc-math.{a,so}
endif
ifeq ($(with_lib32gmath),yes)
dirs_gmathd += $(lib32)
files_gmathd += $(lib32)/libgcc-math.{a,so}
endif
ifeq ($(with_lib64gmath),yes)
dirs_gmathd += $(PF)/lib64
files_gmathd += $(PF)/lib64/libgcc-math.{a,so}
endif
$(binary_stamp)-libgmath: $(install_stamp)
dh_testdir
dh_testroot
mv $(install_stamp) $(install_stamp)-tmp
rm -rf $(d_gmath)
dh_installdirs -p$(p_gmath) $(dirs_gmath)
DH_COMPAT=2 dh_movefiles -p$(p_gmath) $(files_gmath)
debian/dh_doclink -p$(p_gmath) $(p_base)
debian/dh_rmemptydirs -p$(p_gmath)
dh_strip -p$(p_gmath)
dh_compress -p$(p_gmath)
dh_fixperms -p$(p_gmath)
dh_makeshlibs -p$(p_gmath) -V '$(p_gmath) (>= $(DEB_GCCMATH_SOVERSION))'
dh_shlibdeps -p$(p_gmath)
dh_gencontrol -p$(p_gmath) -- -v$(DEB_VERSION) $(common_substvars)
dh_installdeb -p$(p_gmath)
dh_md5sums -p$(p_gmath)
dh_builddeb -p$(p_gmath)
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
# ----------------------------------------------------------------------
$(binary_stamp)-libgmathdev: $(install_stamp)
dh_testdir
dh_testroot
mv $(install_stamp) $(install_stamp)-tmp
rm -rf $(d_gmathd)
dh_installdirs -p$(p_gmathd) $(dirs_gmathd)
DH_COMPAT=2 dh_movefiles -p$(p_gmathd) $(files_gmathd)
debian/dh_doclink -p$(p_gmathd) $(p_base)
cp -p $(srcdir)/libgcc-math/ChangeLog \
$(d_gmathd)/$(docdir)/$(p_base)/changelog.libgcc-math
debian/dh_rmemptydirs -p$(p_gmathd)
dh_strip -p$(p_gmathd)
dh_compress -p$(p_gmathd)
dh_fixperms -p$(p_gmathd)
dh_shlibdeps -p$(p_gmathd)
dh_gencontrol -p$(p_gmathd) -- -v$(DEB_VERSION) $(common_substvars)
dh_installdeb -p$(p_gmathd)
dh_md5sums -p$(p_gmathd)
dh_builddeb -p$(p_gmathd)
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
# ----------------------------------------------------------------------
$(binary_stamp)-lib64gmath: $(install_stamp)
dh_testdir
dh_testroot
mv $(install_stamp) $(install_stamp)-tmp
rm -rf $(d_l64gmath)
dh_installdirs -p$(p_l64gmath) \
$(PF)/lib64
DH_COMPAT=2 dh_movefiles -p$(p_l64gmath) \
$(PF)/lib64/libgcc-math.so.*
debian/dh_doclink -p$(p_l64gmath) $(p_base)
dh_strip -p$(p_l64gmath)
dh_compress -p$(p_l64gmath)
dh_fixperms -p$(p_l64gmath)
dh_makeshlibs -p$(p_l64gmath) -V '$(p_l64gmath) (>= $(DEB_GCCMATH_SOVERSION))'
# dh_shlibdeps -p$(p_l64gmath)
dh_gencontrol -p$(p_l64gmath) -- -v$(DEB_VERSION) $(common_substvars)
dh_installdeb -p$(p_l64gmath)
dh_md5sums -p$(p_l64gmath)
dh_builddeb -p$(p_l64gmath)
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
# ----------------------------------------------------------------------
$(binary_stamp)-lib32gmath: $(install_stamp)
dh_testdir
dh_testroot
mv $(install_stamp) $(install_stamp)-tmp
rm -rf $(d_l32gmath)
dh_installdirs -p$(p_l32gmath) \
$(lib32)
DH_COMPAT=2 dh_movefiles -p$(p_l32gmath) \
$(lib32)/libgcc-math.so.*
debian/dh_doclink -p$(p_l32gmath) $(p_base)
dh_strip -p$(p_l32gmath)
dh_compress -p$(p_l32gmath)
dh_fixperms -p$(p_l32gmath)
dh_makeshlibs -p$(p_l32gmath) -V '$(p_l32gmath) (>= $(DEB_GCCMATH_SOVERSION))'
dh_shlibdeps -p$(p_l32gmath)
dh_gencontrol -p$(p_l32gmath) -- -v$(DEB_VERSION) $(common_substvars)
dh_installdeb -p$(p_l32gmath)
dh_md5sums -p$(p_l32gmath)
dh_builddeb -p$(p_l32gmath)
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
|