~ubuntu-branches/ubuntu/vivid/gcc-4.7/vivid

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-06-02 19:45:44 UTC
  • mfrom: (15.1.38 sid)
  • Revision ID: package-import@ubuntu.com-20140602194544-xk27875sde16bgr6
Tags: 4.7.3-14ubuntu1
* Merge with Debian; remaining changes:
  - Build from upstream source.

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
        $(docdir) \
123
123
        $(PF)/lib/debug/$(usr_lib) \
124
124
        $(usr_lib)/debug \
 
125
        $(PF)/share/gdb/auto-load/$(usr_lib)/debug \
125
126
        $(gcc_lib_dir)
126
127
files_dbg = \
127
128
        $(usr_lib)/debug/libstdc++.{a,so*}
128
129
 
129
 
ifneq ($(DEB_CROSS),yes)
130
 
  dirs_dbg  += $(PF)/share/gcc-$(BASE_VERSION)/python
131
 
  files_dbg += $(PF)/share/gcc-$(BASE_VERSION)/python/libstdcxx
132
 
endif
133
 
 
134
130
dirs_pic = \
135
131
        $(docdir) \
136
132
        $(gcc_lib_dir)
184
180
 
185
181
        dh_installdirs -p$(p_l) \
186
182
                $(docdir) \
187
 
                $(usr_lib$(2))
 
183
                $(usr_lib$(2)) \
 
184
                $(PF)/share/gdb/auto-load/$(usr_lib$(2))
 
185
 
 
186
        $(if $(DEB_CROSS),,$(if $(2),,
 
187
        dh_installdirs -p$(p_l) \
 
188
                $(PF)/share/gcc-$(BASE_VERSION)/python
 
189
        DH_COMPAT=2 dh_movefiles -p$(p_l) \
 
190
                $(PF)/share/gcc-$(BASE_VERSION)/python/libstdcxx
 
191
        ))
 
192
        cp -p $(d)/$(usr_lib$(2))/libstdc++.so.*.py \
 
193
                $(d_l)/$(PF)/share/gdb/auto-load/$(usr_lib$(2))/.
 
194
        sed -i -e "/^libdir *=/s,=.*,= '/$(usr_lib$(2))'," \
 
195
                $(d_l)/$(PF)/share/gdb/auto-load/$(usr_lib$(2))/libstdc++.so.*.py
188
196
 
189
197
        cp -a $(d)/$(usr_lib$(2))/libstdc++.so.*[0-9] \
190
198
                $(d_l)/$(usr_lib$(2))/.
221
229
                $(PF)/lib/debug/$(usr_lib$(2)) \
222
230
                $(usr_lib$(2))
223
231
 
224
 
        cp -p $(d)/$(usr_lib$(2))/libstdc++.so.*.py \
225
 
                $(d_d)/$(PF)/lib/debug/$(usr_lib$(2))/.;
226
 
        sed -i -e "/^libdir *=/s,=.*,= '/$(usr_lib$(2))'," \
227
 
                $(d_d)/$(PF)/lib/debug/$(usr_lib$(2))/libstdc++.so.*.py
228
232
        $(if $(filter yes,$(with_lib$(2)cxx)),
229
233
                cp -a $(d)/$(usr_lib$(2))/libstdc++.so.*[0-9] \
230
234
                        $(d_d)/$(usr_lib$(2))/.;
238
242
        )
239
243
 
240
244
        $(if $(filter yes,$(with_debug)),
241
 
                mv $(d)/$(usr_lib$(2))/debug $(d_d)/$(usr_lib$(2))/.;
 
245
                mkdir -p $(d_d)/$(usr_lib$(2))/debug;
 
246
                mv $(d)/$(usr_lib$(2))/debug/libstdc++* $(d_d)/$(usr_lib$(2))/debug;
242
247
                rm -f $(d_d)/$(usr_lib$(2))/debug/libstdc++_pic.a
243
248
        )
244
249
 
285
290
        dh_compress -p$(p_l)
286
291
        dh_fixperms -p$(p_l)
287
292
        dh_shlibdeps -p$(p_l)
288
 
        dh_gencontrol -p$(p_l) -- -v$(DEB_VERSION) $(common_substvars)
 
293
        $(cross_gencontrol) dh_gencontrol -p$(p_l) -- -v$(DEB_VERSION) $(common_substvars)
289
294
        dh_installdeb -p$(p_l)
290
295
        dh_md5sums -p$(p_l)
291
296
        dh_builddeb -p$(p_l)
419
424
                $(d_pic)/$(gcc_lib_dir)/libstdc++_pic.map
420
425
 
421
426
        cp -p $(d)/$(usr_lib)/libstdc++.so.*.py \
422
 
                $(d_dbg)/$(PF)/lib/debug/$(usr_lib)/
 
427
                $(d_dbg)/$(PF)/share/gdb/auto-load/$(usr_lib)/debug/.
423
428
        sed -i -e "/^libdir *=/s,=.*,= '/$(usr_lib)'," \
424
 
                $(d_dbg)/$(PF)/lib/debug/$(usr_lib)/libstdc++.so.*.py
 
429
                $(d_dbg)/$(PF)/share/gdb/auto-load/$(usr_lib)/debug/libstdc++.so.*.py
425
430
ifeq ($(with_libcxx),yes)
426
431
        cp -a $(d)/$(usr_lib)/libstdc++.so.*[0-9] \
427
432
                $(d_dbg)/$(usr_lib)/
520
525
 
521
526
        dh_compress -p$(p_libd) -Xhtml/17_intro -X.txt -X.tag -X.map
522
527
        dh_fixperms -p$(p_libd)
523
 
        dh_gencontrol -p$(p_libd) -- -v$(DEB_VERSION) $(common_substvars)
 
528
        $(cross_gencontrol) dh_gencontrol -p$(p_libd) -- -v$(DEB_VERSION) $(common_substvars)
524
529
 
525
530
        dh_installdeb -p$(p_libd)
526
531
        dh_md5sums -p$(p_libd)