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

« back to all changes in this revision

Viewing changes to debian/rules.d/binary-neon.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
arch_binaries  := $(arch_binaries) neon
 
2
 
 
3
p_nlgcc         = libgcc$(GCC_SONAME)-neon
 
4
p_ngomp         = libgomp$(GOMP_SONAME)-neon
 
5
p_nlobjc        = libobjc$(OBJC_SONAME)-neon
 
6
p_nflib         = libgfortran$(FORTRAN_SONAME)-neon
 
7
p_nlcxx         = libstdc++$(CXX_SONAME)-neon
 
8
 
 
9
d_nlgcc         = debian/$(p_nlgcc)
 
10
d_ngomp         = debian/$(p_ngomp)
 
11
d_nlobjc        = debian/$(p_nlobjc)
 
12
d_nflib         = debian/$(p_nflib)
 
13
d_nlcxx         = debian/$(p_nlcxx)
 
14
 
 
15
neon_pkgs = -p$(p_nlgcc) -p$(p_ngomp) -p$(p_nlobjc) -p$(p_nflib) -p$(p_nlcxx)
 
16
 
 
17
# ----------------------------------------------------------------------
 
18
$(binary_stamp)-neon: $(install_neon_stamp)
 
19
        dh_testdir
 
20
        dh_testroot
 
21
 
 
22
        dh_installdirs -p$(p_nlgcc) \
 
23
                $(PF)/share/doc \
 
24
                lib/neon
 
25
        dh_installdirs -A -p$(p_ngomp) -p$(p_nlobjc) -p$(p_nflib) -p$(p_nlcxx) \
 
26
                $(PF)/share/doc \
 
27
                $(PF)/lib/neon
 
28
 
 
29
        cp -a $(d_neon)/$(PF)/lib/libgcc*.so.* \
 
30
                $(d_nlgcc)/lib/neon/
 
31
        cp -a $(d_neon)/$(PF)/lib/libgomp*.so.* \
 
32
                $(d_ngomp)/$(PF)/lib/neon/
 
33
        cp -a $(d_neon)/$(PF)/lib/libobjc*.so.* \
 
34
                $(d_nlobjc)/$(PF)/lib/neon/
 
35
        cp -a $(d_neon)/$(PF)/lib/libgfortran*.so.* \
 
36
                $(d_nflib)/$(PF)/lib/neon/
 
37
        cp -a $(d_neon)/$(PF)/lib/libstdc++*.so.* \
 
38
                $(d_nlcxx)/$(PF)/lib/neon/
 
39
 
 
40
        for p in $(p_nlgcc) $(p_ngomp) $(p_nlobjc) $(p_nflib) $(p_nlcxx); do \
 
41
          ln -s ../$(p_base) debian/$$p/usr/share/doc/$$p; \
 
42
        done
 
43
 
 
44
        dh_strip $(neon_pkgs)
 
45
        dh_compress $(neon_pkgs)
 
46
        dh_fixperms $(neon_pkgs)
 
47
        dh_shlibdeps $(neon_pkgs)
 
48
        dh_gencontrol $(neon_pkgs) -- -v$(DEB_VERSION) $(common_substvars)
 
49
        dh_installdeb $(neon_pkgs)
 
50
        dh_md5sums $(neon_pkgs)
 
51
        dh_builddeb $(neon_pkgs)
 
52
 
 
53
        touch $@