1
arch_binaries := $(arch_binaries) libssp
2
ifeq ($(with_lib64ssp),yes)
3
arch_binaries := $(arch_binaries) lib64ssp
5
ifeq ($(with_lib32ssp),yes)
6
arch_binaries := $(arch_binaries) lib32ssp
8
ifeq ($(with_libn32ssp),yes)
9
arch_binaries := $(arch_binaries) libn32ssp
11
ifeq ($(with_libx32ssp),yes)
12
arch_binaries := $(arch_binaries) libx32ssp
15
p_ssp = libssp$(SSP_SONAME)
16
p_ssp32 = lib32ssp$(SSP_SONAME)
17
p_ssp64 = lib64ssp$(SSP_SONAME)
18
p_sspx32 = libx32ssp$(SSP_SONAME)
19
p_sspd = libssp$(SSP_SONAME)-dev
21
d_ssp = debian/$(p_ssp)
22
d_ssp32 = debian/$(p_ssp32)
23
d_ssp64 = debian/$(p_ssp64)
24
d_sspx32 = debian/$(p_sspx32)
25
d_sspd = debian/$(p_sspd)
31
$(PF)/$(libdir)/libssp.so.*
38
$(gcc_lib_dir)/include/ssp \
39
$(PF)/$(libdir)/libssp.{a,so} \
40
$(PF)/$(libdir)/libssp_nonshared.a
42
ifeq ($(with_lib32ssp),yes)
44
files_sspd += $(lib32)/libssp.{a,so}
45
files_sspd += $(lib32)/libssp_nonshared.a
47
ifeq ($(with_lib64ssp),yes)
48
dirs_sspd += $(PF)/lib64
49
files_sspd += $(PF)/lib64/libssp.{a,so}
50
files_sspd += $(PF)/lib64/libssp_nonshared.a
53
$(binary_stamp)-libssp: $(install_stamp)
56
mv $(install_stamp) $(install_stamp)-tmp
59
dh_installdirs -p$(p_ssp)
61
$(dh_compat2) dh_movefiles -p$(p_ssp) $(files_ssp)
62
debian/dh_doclink -p$(p_ssp) $(p_lbase)
64
debian/dh_rmemptydirs -p$(p_ssp)
67
dh_compress -p$(p_ssp)
68
dh_fixperms -p$(p_ssp)
69
dh_makeshlibs -p$(p_ssp) -V '$(p_ssp) (>= $(DEB_SOVERSION))'
70
dh_shlibdeps -p$(p_ssp)
71
dh_gencontrol -p$(p_ssp) \
72
-- -v$(DEB_VERSION) $(common_substvars)
73
dh_installdeb -p$(p_ssp)
75
dh_builddeb -p$(p_ssp)
77
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
79
# ----------------------------------------------------------------------
80
$(binary_stamp)-lib64ssp: $(install_stamp)
83
mv $(install_stamp) $(install_stamp)-tmp
86
dh_installdirs -p$(p_ssp64) \
88
$(dh_compat2) dh_movefiles -p$(p_ssp64) \
89
$(PF)/lib64/libssp.so.*
91
debian/dh_doclink -p$(p_ssp64) $(p_lbase)
94
dh_compress -p$(p_ssp64)
95
dh_fixperms -p$(p_ssp64)
96
dh_makeshlibs -p$(p_ssp64) -V '$(p_ssp64) (>= $(DEB_SOVERSION))'
97
# dh_shlibdeps -p$(p_ssp64)
98
dh_gencontrol -p$(p_ssp64) -- -v$(DEB_VERSION) $(common_substvars)
99
dh_installdeb -p$(p_ssp64)
100
dh_md5sums -p$(p_ssp64)
101
dh_builddeb -p$(p_ssp64)
103
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
105
# ----------------------------------------------------------------------
106
$(binary_stamp)-lib32ssp: $(install_stamp)
109
mv $(install_stamp) $(install_stamp)-tmp
112
dh_installdirs -p$(p_ssp32) \
114
$(dh_compat2) dh_movefiles -p$(p_ssp32) \
117
debian/dh_doclink -p$(p_ssp32) $(p_lbase)
119
dh_strip -p$(p_ssp32)
120
dh_compress -p$(p_ssp32)
121
dh_fixperms -p$(p_ssp32)
122
dh_makeshlibs -p$(p_ssp32) -V '$(p_ssp32) (>= $(DEB_SOVERSION))'
123
# dh_shlibdeps -p$(p_ssp32)
124
dh_gencontrol -p$(p_ssp32) -- -v$(DEB_VERSION) $(common_substvars)
125
dh_installdeb -p$(p_ssp32)
126
dh_md5sums -p$(p_ssp32)
127
dh_builddeb -p$(p_ssp32)
129
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
131
# ----------------------------------------------------------------------
132
$(binary_stamp)-libn32ssp: $(install_stamp)
135
mv $(install_stamp) $(install_stamp)-tmp
138
dh_installdirs -p$(p_sspn32) \
140
$(dh_compat2) dh_movefiles -p$(p_sspn32) \
141
$(PF)/$(libn32)/libssp.so.*
143
debian/dh_doclink -p$(p_sspn32) $(p_lbase)
145
dh_strip -p$(p_sspn32)
146
dh_compress -p$(p_sspn32)
147
dh_fixperms -p$(p_sspn32)
148
dh_makeshlibs -p$(p_sspn32) -V '$(p_sspn32) (>= $(DEB_SOVERSION))'
149
# dh_shlibdeps -p$(p_sspn32)
150
dh_gencontrol -p$(p_sspn32) -- -v$(DEB_VERSION) $(common_substvars)
151
dh_installdeb -p$(p_sspn32)
152
dh_md5sums -p$(p_sspn32)
153
dh_builddeb -p$(p_sspn32)
155
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)
157
# ----------------------------------------------------------------------
158
$(binary_stamp)-libx32ssp: $(install_stamp)
161
mv $(install_stamp) $(install_stamp)-tmp
164
dh_installdirs -p$(p_sspx32) \
166
$(dh_compat2) dh_movefiles -p$(p_sspx32) \
167
$(PF)/$(libx32)/libssp.so.*
169
debian/dh_doclink -p$(p_sspx32) $(p_lbase)
171
dh_strip -p$(p_sspx32)
172
dh_compress -p$(p_sspx32)
173
dh_fixperms -p$(p_sspx32)
174
dh_makeshlibs -p$(p_sspx32) -V '$(p_sspx32) (>= $(DEB_SOVERSION))'
175
# dh_shlibdeps -p$(p_sspx32)
176
dh_gencontrol -p$(p_sspx32) -- -v$(DEB_VERSION) $(common_substvars)
177
dh_installdeb -p$(p_sspx32)
178
dh_md5sums -p$(p_sspx32)
179
dh_builddeb -p$(p_sspx32)
181
trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)