Magellan Linux

Diff of /smage/branches/alx07x-stable/include/mbuild.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4526 by niro, Fri Mar 15 11:03:06 2013 UTC revision 11528 by niro, Thu Dec 21 09:38:17 2017 UTC
# Line 15  mbuild_src_compile() Line 15  mbuild_src_compile()
15   else   else
16   echo "mbuild: No configure found, skipping!"   echo "mbuild: No configure found, skipping!"
17   fi   fi
18    
19     mmake || die
20    }
21    
22    mbuild_multilib_src_compile()
23    {
24     mconfigure || die
25   mmake || die   mmake || die
26  }  }
27    
28  mbuild_src_check()  mbuild_src_check()
29  {  {
30   cd ${SRCDIR}   if [[ ${MULTILIB_BUILD} != true ]]
31     then
32     cd ${SRCDIR}
33     fi
34   mmake -j1 -k check || die   mmake -j1 -k check || die
35  }  }
36    
# Line 40  mbuild_src_install() Line 50  mbuild_src_install()
50   done   done
51  }  }
52    
53  export_inherits mbuild src_prepare src_compile src_check src_install  mbuild_multilib_src_install()
54    {
55     mmake DESTDIR=${BINDIR} install || die
56    
57     local i
58     local abi
59     local abis_to_run="${MULTILIB_ABIS}"
60    
61     # respect MULTILIB_ONLY_ABI variable
62     [[ ! -z ${MULTILIB_ONLY_ABI} ]] && abis_to_run="${MULTILIB_ONLY_ABI}"
63     for abi in ${abis_to_run}
64     do
65     cd ${SRCDIR}-${abi}/${SRCSUBDIR}
66     for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
67     FAQ LICENSE NEWS README TODO
68     do
69     if [ -f ${SRCDIR}-${abi}/${i} ]
70     then
71     minstalldocs ${i} || die
72     fi
73     done
74     done
75    }
76    
77    export_inherits mbuild src_prepare src_check
78    if [[ ${MULTILIB_BUILD} = true ]]
79    then
80     export_inherits mbuild_multilib src_compile src_install
81    else
82     export_inherits mbuild src_compile src_install
83    fi

Legend:
Removed from v.4526  
changed lines
  Added in v.11528