Changeset 29
- Timestamp:
- 04/28/07 16:30:40 (2 years ago)
- Location:
- Mulberry/trunk
- Files:
-
- 3 modified
-
Build/Makefile (modified) (4 diffs)
-
Makefile (modified) (2 diffs)
-
Plug-ins/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Mulberry/trunk/Build/Makefile
r22 r29 62 62 STL_LIB := ${DEVHOME}/STLport/lib/libstlport_gcc.so 63 63 GCCSTD_LIB := /usr/local/lib/libstdc++.so.2.10.0 64 65 # Plugins to build66 BUILD_PLUGINS := CRAM-MD5 DIGEST-MD5 GSSAPI Kerberos \67 CommunicatorAdbkIO Eudora4AdbkIO EudoraAdbkIO NetscapeAdbkIO \68 PineAdbkIO QuickmailAdbkIO vCardAdbkIO \69 ISpell \70 GPG SMIME SSL71 72 # Plugins not built73 NO_BUILD_PLUGINS := PGP QuickmailProAdbkIO POPPASSD URLPASSD74 64 75 65 STATIC_FLAGS := static=1 … … 133 123 @echo "" 134 124 @echo "--> Removing current plugins" 125 @(cd ${PLUGINS_DIR}; ${MAKE} clean) 135 126 @rm -f ${PLUGINS_DIR}/*/*Plugin.so 136 127 @rm -f ${PLUGINLIB_DIR}/*.a … … 147 138 @ln -s ${RELEASE_DIR} ${LINK_DIR} 148 139 149 pluginlib: 150 @echo "" 151 @echo "-->Building PluginLibrary" 152 @(cd ${PLUGINLIB_DIR}; makemake --bin_dir BIN; ${MAKE}) 153 154 plugins: pluginlib 140 plugins: 141 @echo "-->Building Plugins" 155 142 @rm -rf ${PLUGIN_RELEASE_DIR}; mkdir ${PLUGIN_RELEASE_DIR} 156 @for i in $(BUILD_PLUGINS); do \ 157 ${MAKE} "PLUGIN=$$i" plugin; \ 158 done 143 @(cd ${PLUGINS_DIR}; ${MAKE} all) 144 @echo "-->Copying Plugins" 145 @cp ${PLUGINS_DIR}/*/*Plugin.so ${PLUGIN_RELEASE_DIR} 146 @strip ${PLUGIN_RELEASE_DIR}/*Plugin.so 159 147 160 148 pluginsnobuild: 161 @rm -rf ${PLUGIN_RELEASE_DIR}; mkdir ${PLUGIN_RELEASE_DIR} 162 @for i in $(BUILD_PLUGINS); do \ 163 ${MAKE} "PLUGIN=$$i" pluginnobuild; \ 164 done 165 166 plugin: 167 @echo "" 168 @echo "-->Building ${PLUGIN}" 169 @(cd ${PLUGINS_DIR}/${PLUGIN}; makemake --bin_dir BIN; ${MAKE}) 170 @echo "-->Copying ${PLUGIN}" 171 @cp ${PLUGINS_DIR}/${PLUGIN}/*Plugin.so ${PLUGIN_RELEASE_DIR} 172 @strip ${PLUGIN_RELEASE_DIR}/*Plugin.so 173 174 pluginnobuild: 175 @echo "" 176 @echo "-->Copying ${PLUGIN}" 177 @cp ${PLUGINS_DIR}/${PLUGIN}/*Plugin.so ${PLUGIN_RELEASE_DIR} 149 @echo "-->Copying Plugins" 150 @cp ${PLUGINS_DIR}/*/*Plugin.so ${PLUGIN_RELEASE_DIR} 178 151 @strip ${PLUGIN_RELEASE_DIR}/*Plugin.so 179 152 … … 263 236 @rm -rf ${RELEASE_DIR} 264 237 @rm -rf ${RPM_DIR} 238 239 install: 240 @cp ${RELEASE_DIR}/${GZIP_FILE} ~ 241 @(cd ~; tar zxf ${GZIP_FILE}; rm ${GZIP_FILE}) 242 -
Mulberry/trunk/Makefile
r28 r29 40 40 ln -s "Address IO" Address_IO; \ 41 41 ln -s "Pswd Change" Pswd_Change) 42 (cd ${MULBERRY_HOME}/Linux_v2; \ 43 ./links.sh; \ 44 makemake) 42 45 43 46 buildjx: … … 46 49 47 50 buildmulberry: 48 (cd ${MULBERRY_HOME}/Linux_v2; \49 ./links.sh; \50 makemake; \51 make static -k)52 53 buildplugins:54 51 (cd ${MULBERRY_HOME}/Build; \ 55 make plugins) 56 (cd ${MULBERRY_HOME}/Plug-ins; \ 57 make install) 52 make static) 58 53 59 54 init: jxsrc librariessrc mulberrysrc jxinit mulberryinit -
Mulberry/trunk/Plug-ins/Makefile
r18 r29 2 2 3 3 PLUGINS_DIR := ./ 4 PLUGINLIB_DIR := ${PLUGINS_DIR}/PluginLibrary 4 5 5 6 # Plugins to build … … 31 32 @echo "--> Removing current plugins" 32 33 @rm -f ${PLUGINS_DIR}/*/*Plugin.so 34 @rm -f ${PLUGINLIB_DIR}/*.a 33 35 34 36 plugins: