Contents of /trunk/include/mbuild.sminc
Parent Directory | Revision Log
Revision 14373 -
(show annotations)
(download)
Fri Dec 14 13:59:28 2012 UTC (11 years, 9 months ago) by niro
File size: 650 byte(s)
Fri Dec 14 13:59:28 2012 UTC (11 years, 9 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 |