Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 37 by niro, Sun Jan 3 22:23:48 2010 UTC revision 46 by niro, Mon Jan 4 11:08:48 2010 UTC
# Line 6  sminclude cleanutils Line 6  sminclude cleanutils
6  # global split defines  # global split defines
7  : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}  : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}
8    
9    
10    # mcore keeps
11    if [[ ! -z ${MCORE_KEEP} ]]
12    then
13     MCORE_ZAPMOST_OPTS="${MCORE_KEEP}"
14     MCORE_DEV_RM_OPTS="${MCORE_KEEP}"
15    fi
16    
17    # mcore dev keeps
18    if [[ ! -z ${MCORE_DEV_KEEP} ]]
19    then
20     MCORE_DEV_ZAPMOST_OPTS="${MCORE_DEV_KEEP}"
21     MCORE_RM_OPTS="${MCORE_DEV_KEEP}"
22    fi
23    
24  mcore-split_generate_split_info()  mcore-split_generate_split_info()
25  {  {
26   eval "split_info_${PNAME}()   eval "split_info_${PNAME}()
# Line 28  mcore-split_generate_src_install_dev() Line 43  mcore-split_generate_src_install_dev()
43  {  {
44   eval "mcore-split_src_install_${PNAME}-dev()   eval "mcore-split_src_install_${PNAME}-dev()
45   {   {
46   cd ${SRCDIR}   cd \${SRCDIR}
47   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=\${BINDIR} install || die
48   zapmost ${BINDIR} \   zapmost \${BINDIR} \
49   usr/$(mlibdir)/*.a \   usr/\$(mlibdir)/*.a \
50   usr/$(mlibdir)/*.la \   usr/\$(mlibdir)/*.la \
51   usr/share/man \   usr/share/man \
52   usr/share/doc \   usr/share/doc \
53   usr/include \   usr/include \
54   ${MCORE_DEV_ZAPMOST_OPTS} \   \${MCORE_DEV_ZAPMOST_OPTS} \
55   || die   || die
56    
57     if [[ ! -z \${MCORE_DEV_RM_OPTS} ]]
58     then
59     local i
60     for i in \${MCORE_DEV_RM_OPTS}
61     do
62     if [[ -d \${BINDIR}/\${i} ]]
63     then
64     rm -r \${BINDIR}/\${i} || die
65     fi
66     done
67     fi
68   }"   }"
69  }  }
70    
# Line 45  mcore-split_generate_src_install() Line 72  mcore-split_generate_src_install()
72  {  {
73   eval "mcore-split_src_install_${PNAME}()   eval "mcore-split_src_install_${PNAME}()
74   {   {
75   cd ${SRCDIR}   cd \${SRCDIR}
76   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=\${BINDIR} install || die
77   find ${BINDIR}/usr/$(mlibdir) -name \*.a | xargs rm   find \${BINDIR}/usr/\$(mlibdir) -name \*.a | xargs rm
78   find ${BINDIR}/usr/$(mlibdir) -name \*.la | xargs rm   find \${BINDIR}/usr/\$(mlibdir) -name \*.la | xargs rm
79    
80   local i   local i
81   for i in usr/share/man \   for i in usr/share/man \
82   usr/share/doc \   usr/share/doc \
83   usr/share/include \   usr/share/include \
84   ${MCORE_RM_OPTS}   \${MCORE_RM_OPTS}
85   do   do
86   if [[ -d ${BINDIR}/${i} ]]   if [[ -d \${BINDIR}/\${i} ]]
87   then   then
88   rm -r ${BINDIR}/${i} || die   rm -r \${BINDIR}/\${i} || die
89   fi   fi
90   done   done
91    
92     if [[ ! -z \${MCORE_ZAPMOST_OPTS} ]]
93     then
94     zapmost \${BINDIR} \${MCORE_ZAPMOST_OPTS} || die
95     fi
96   }"   }"
97  }  }
98    
99    mcore-split_generate_split_info
100  mcore-split_generate_split_info_dev  mcore-split_generate_split_info_dev
101    
102  mcore-split_generate_src_install_dev  mcore-split_generate_src_install_dev
103  mcore-split_generate_src_install  mcore-split_generate_src_install
104    

Legend:
Removed from v.37  
changed lines
  Added in v.46