Magellan Linux

Contents of /trunk/include/mbuild.sminc

Parent Directory Parent Directory | Revision Log Revision Log


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