changeset 28:7df1caa8ccb4

strip as much as possible (i.e. everything except win32api and mingw-runtime)
author Volker Grabsch <vog@notjusthosting.com>
date Tue, 26 Jun 2007 01:47:29 +0200
parents 950d65c7d6bf
children 59f495f9758d
files build_mingw_cross_env.sh
diffstat 1 files changed, 33 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/build_mingw_cross_env.sh	Mon Jun 25 13:10:05 2007 +0200
+++ b/build_mingw_cross_env.sh	Tue Jun 26 01:47:29 2007 +0200
@@ -372,6 +372,7 @@
     install -d "$PREFIX/bin"
     rm -fv "$PREFIX/bin/$TARGET-pkg-config"
     ln -s "../$TARGET/bin/pkg-config" "$PREFIX/bin/$TARGET-pkg-config"
+    strip -sv "$PREFIX/$TARGET/bin/pkg-config"
     ;;
 
 esac
@@ -411,6 +412,7 @@
     install -m664 pthread.h sched.h semaphore.h "$PREFIX/$TARGET/include/"
     cd "$SOURCE"
     rm -rfv "pthreads-w32-$VERSION_pthreads-release"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libpthread.a"
     ;;
 
 esac
@@ -446,6 +448,7 @@
     gmake install
     cd "$SOURCE"
     rm -rfv "zlib-$VERSION_zlib"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libz.a"
     ;;
 
 esac
@@ -485,6 +488,7 @@
     gmake -C intl install
     cd "$SOURCE"
     rm -rfv "gettext-$VERSION_gettext"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libintl.a"
     ;;
 
 esac
@@ -525,6 +529,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "libxml2-$VERSION_libxml2"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libxml2.a"
     ;;
 
 esac
@@ -564,6 +569,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "libgpg-error-$VERSION_libgpg_error"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgpg-error.a"
     ;;
 
 esac
@@ -605,6 +611,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "libgcrypt-$VERSION_libgcrypt"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgcrypt.a"
     ;;
 
 esac
@@ -649,6 +656,11 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS= defexec_DATA=
     cd "$SOURCE"
     rm -rfv "gnutls-$VERSION_gnutls"
+    $TARGET-strip -sv \
+        "$PREFIX/$TARGET/lib/libgnutls.a" \
+        "$PREFIX/$TARGET/lib/libgnutls-extra.a" \
+        "$PREFIX/$TARGET/lib/libgnutls-openssl.a" \
+        "$PREFIX/$TARGET/lib/libgnutlsxx.a"
     ;;
 
 esac
@@ -690,6 +702,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "curl-$VERSION_curl"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libcurl.a"
     ;;
 
 esac
@@ -727,6 +740,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "libpng-$VERSION_libpng"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libpng12.a"
     ;;
 
 esac
@@ -764,6 +778,7 @@
     gmake install-lib
     cd "$SOURCE"
     rm -rfv "jpeg-$VERSION_jpeg"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libjpeg.a"
     ;;
 
 esac
@@ -803,6 +818,9 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "tiff-$VERSION_tiff"
+    $TARGET-strip -sv \
+        "$PREFIX/$TARGET/lib/libtiff.a" \
+        "$PREFIX/$TARGET/lib/libtiffxx.a"
     ;;
 
 esac
@@ -842,6 +860,7 @@
     gmake -C lib install
     cd "$SOURCE"
     rm -rfv "giflib-$VERSION_giflib"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgif.a"
     ;;
 
 esac
@@ -879,6 +898,7 @@
     gmake install
     cd "$SOURCE"
     rm -rfv "freetype-$VERSION_freetype"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libfreetype.a"
     ;;
 
 esac
@@ -923,6 +943,7 @@
     gmake -C fontconfig install
     cd "$SOURCE"
     rm -rfv "fontconfig-$VERSION_fontconfig"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libfontconfig.a"
     ;;
 
 esac
@@ -972,6 +993,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "gd-$VERSION_gd"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgd.a"
     ;;
 
 esac
@@ -1010,6 +1032,9 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "SDL-$VERSION_SDL"
+    $TARGET-strip -sv \
+        "$PREFIX/$TARGET/lib/libSDL.a" \
+        "$PREFIX/$TARGET/lib/libSDLmain.a"
     ;;
 
 esac
@@ -1053,6 +1078,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "smpeg-$VERSION_smpeg.orig"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libsmpeg.a"
     ;;
 
 esac
@@ -1095,6 +1121,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "SDL_mixer-$VERSION_SDL_mixer"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libSDL_mixer.a"
     ;;
 
 esac
@@ -1134,6 +1161,9 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "geos-$VERSION_geos"
+    $TARGET-strip -sv \
+        "$PREFIX/$TARGET/lib/libgeos.a" \
+        "$PREFIX/$TARGET/lib/libgeos_c.a"
     ;;
 
 esac
@@ -1172,6 +1202,7 @@
     gmake install bin_PROGRAMS= noinst_PROGRAMS=
     cd "$SOURCE"
     rm -rfv "proj-$VERSION_proj"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libproj.a"
     ;;
 
 esac
@@ -1212,6 +1243,7 @@
     rm -fv "$PREFIX/$TARGET"/bin/*.remove-me
     cd "$SOURCE"
     rm -rfv "libgeotiff-$VERSION_libgeotiff"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgeotiff.a"
     ;;
 
 esac
@@ -1266,6 +1298,7 @@
     gmake -C apps  install BIN_LIST=
     cd "$SOURCE"
     rm -rfv "gdal-$VERSION_gdal"
+    $TARGET-strip -sv "$PREFIX/$TARGET/lib/libgdal.a"
     ;;
 
 esac