Magellan Linux

Contents of /smage/trunk/include/mcore-split.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31 - (show annotations) (download)
Sun Jan 3 22:12:23 2010 UTC (14 years, 3 months ago) by niro
File size: 1259 byte(s)
-generic mcore src_installdefines
1 # $Id$
2 # mcore split packages
3
4 sminclude cleanutils
5
6 # global split defines
7 : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}
8
9 mcore-split_generate_split_info_dev()
10 {
11 eval "split_info_${PNAME}-dev()
12 {
13 DESCRIPTION="Development files for ${PCATEGORE}/${PNAME}-${PVER}-${PBUILD}."
14 DEPEND=">= ${PCATEGORIE}/${PNAME}-${PVER}"
15 }"
16 }
17
18 mcore-split_generate_src_install_dev()
19 {
20 eval "mcore-split_src_install_${PNAME}-dev()
21 {
22 cd ${SRCDIR}
23 mmake DESTDIR=${BINDIR} install || die
24 zapmost ${BINDIR} \
25 usr/$(mlibdir)/*.a \
26 usr/$(mlibdir)/*.la \
27 usr/share/man \
28 usr/share/doc \
29 usr/include \
30 ${MCORE_DEV_ZAPMOST_OPTS} \
31 || die
32 }"
33 }
34
35 mcore-split_generate_src_install()
36 {
37 eval "mcore-split_src_install_${PNAME}()
38 {
39 cd ${SRCDIR}
40 mmake DESTDIR=${BINDIR} install || die
41 find ${BINDIR}/usr/$(mlibdir)/*.a | xargs rm
42 find ${BINDIR}/usr/$(mlibdir)/*.la | xargs rm
43
44 local i
45 for i in usr/share/man \
46 usr/share/doc \
47 usr/share/include \
48 ${MCORE_RM_OPTS} \
49 do
50 if [[ -d ${BINDIR}/${i} ]]
51 then
52 rm -r ${BINDIR}/${i} || die
53 fi
54 done
55 }"
56 }
57
58 mcore-split_generate_split_info_dev
59 mcore-split_generate_src_install_dev
60 mcore-split_generate_src_install
61
62 export_inherits mcore-split src_install_${PNAME} src_install_${PNAME}-dev