Magellan Linux

Annotation of /smage/trunk/include/mbuild.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4526 - (hide annotations) (download)
Fri Mar 15 11:03:06 2013 UTC (11 years, 2 months ago) by niro
File size: 650 byte(s)
-sync with upstream
1 niro 1664 # $Id$
2 niro 1661 # default magellan build
3    
4     mbuild_src_prepare()
5     {
6     munpack ${SRCFILE} || die
7     }
8    
9     mbuild_src_compile()
10     {
11     cd ${SRCDIR}
12 niro 4526 if [[ -x ./configure ]]
13     then
14     mconfigure || die
15     else
16     echo "mbuild: No configure found, skipping!"
17     fi
18 niro 1661 mmake || die
19     }
20    
21 niro 3572 mbuild_src_check()
22     {
23     cd ${SRCDIR}
24     mmake -j1 -k check || die
25     }
26    
27 niro 1661 mbuild_src_install()
28     {
29     cd ${SRCDIR}
30 niro 1664 mmake DESTDIR=${BINDIR} install || die
31 niro 1661
32     local i
33 niro 3572 for i in ABOUT-NLS ANNOUNCE AUTHORS BUGS CHANGES \
34     ChangeLog COPYING FAQ LICENSE NEWS README TODO
35 niro 1661 do
36     if [ -f ${SRCDIR}/${i} ]
37     then
38     minstalldocs ${i} || die
39     fi
40     done
41     }
42    
43 niro 3572 export_inherits mbuild src_prepare src_compile src_check src_install