Magellan Linux

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

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

revision 45 by niro, Mon Jan 4 10:58:49 2010 UTC revision 49 by niro, Mon Jan 4 11:15:17 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  # mcore keeps
11  if [[ ! -z ${MCORE_KEEP} ]]  if [[ ! -z ${MCORE_ONLY_KEEP} ]]
12  then  then
13   MCORE_ZAPMOST_OPTS="${MCORE_KEEP}"   MCORE_ZAPMOST_OPTS+=" ${MCORE_ONLY_KEEP}"
14   MCORE_DEV_RM_OPTS="${MCORE_KEEP}"   MCORE_DEV_RM_OPTS+=" ${MCORE_ONLY_KEEP}"
15  fi  fi
16    
17  # mcore keeps  # mcore dev keeps
18  if [[ ! -z ${MCORE_DEV_KEEP} ]]  if [[ ! -z ${MCORE_DEV_ONLY_KEEP} ]]
19  then  then
20   MCORE_DEV_ZAPMOST_OPTS="${MCORE_DEV_KEEP}"   MCORE_DEV_ZAPMOST_OPTS+=" ${MCORE_DEV_ONLY_KEEP}"
21   MCORE_RM_OPTS="${MCORE_DEV_KEEP}"   MCORE_RM_OPTS+=" ${MCORE_DEV_ONLY_KEEP}"
22  fi  fi
23    
24  mcore-split_generate_split_info()  mcore-split_generate_split_info()
# Line 42  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/share/info \
54   usr/include \   usr/include \
55   ${MCORE_DEV_ZAPMOST_OPTS} \   \${MCORE_DEV_ZAPMOST_OPTS} \
56   || die   || die
57    
58   if [[ ! -z ${MCORE_DEV_RM_OPTS} ]]   if [[ ! -z \${MCORE_DEV_RM_OPTS} ]]
59   then   then
60   local i   local i
61   for i in ${MCORE_DEV_RM_OPTS}   for i in \${MCORE_DEV_RM_OPTS}
62   do   do
63   if [[ -d \${BINDIR}/${i} ]]   if [[ -d \${BINDIR}/\${i} ]]
64   then   then
65   rm -r \${BINDIR}/${i} || die   rm -r \${BINDIR}/\${i} || die
66   fi   fi
67   done   done
68   fi   fi
# Line 71  mcore-split_generate_src_install() Line 73  mcore-split_generate_src_install()
73  {  {
74   eval "mcore-split_src_install_${PNAME}()   eval "mcore-split_src_install_${PNAME}()
75   {   {
76   cd ${SRCDIR}   cd \${SRCDIR}
77   mmake DESTDIR=\${BINDIR} install || die   mmake DESTDIR=\${BINDIR} install || die
78   find \${BINDIR}/usr/$(mlibdir) -name \*.a | xargs rm   find \${BINDIR}/usr/\$(mlibdir) -name \*.a | xargs rm
79   find \${BINDIR}/usr/$(mlibdir) -name \*.la | xargs rm   find \${BINDIR}/usr/\$(mlibdir) -name \*.la | xargs rm
80    
81   local i   local i
82   for i in usr/share/man \   for i in usr/share/man \
83   usr/share/doc \   usr/share/doc \
84   usr/share/include \   usr/share/include \
85   ${MCORE_RM_OPTS}   \${MCORE_RM_OPTS}
86   do   do
87   if [[ -d \${BINDIR}/${i} ]]   if [[ -d \${BINDIR}/\${i} ]]
88   then   then
89   rm -r \${BINDIR}/${i} || die   rm -r \${BINDIR}/\${i} || die
90   fi   fi
91   done   done
92    
93   if [[ ! -z ${MCORE_ZAPMOST_OPTS} ]]   if [[ ! -z \${MCORE_ZAPMOST_OPTS} ]]
94   then   then
95   zapmost \${BINDIR} ${MCORE_ZAPMOST_OPTS} || die   zapmost \${BINDIR} \${MCORE_ZAPMOST_OPTS} || die
96   fi   fi
97   }"   }"
98  }  }

Legend:
Removed from v.45  
changed lines
  Added in v.49