Contents of /smage/trunk/include/mcore-split.sminc
Parent Directory | Revision Log
Revision 36 -
(show annotations)
(download)
Sun Jan 3 22:20:19 2010 UTC (14 years, 8 months ago) by niro
File size: 1276 byte(s)
Sun Jan 3 22:20:19 2010 UTC (14 years, 8 months ago) by niro
File size: 1276 byte(s)
-typo
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 ${PCATEGORIE}/${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) -name \*.a | xargs rm |
42 | find ${BINDIR}/usr/$(mlibdir) -name \*.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 |