Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
 

38 рядки
1.0 KiB

  1. #! /bin/sh
  2. ## Win32 cross-compilation for libcaca -- Sam Hocevar <sam@zoy.org>
  3. ## $Id$
  4. set -x
  5. set -e
  6. # Clean up our working directory
  7. DIRNAME="libcaca-win32-`sed -ne '/^VERSION/s/[^0-9]*//p' Makefile`"
  8. DESTDIR="`pwd`/${DIRNAME}"
  9. rm -Rf "${DIRNAME}"
  10. rm -f "${DIRNAME}.zip"
  11. mkdir "${DIRNAME}"
  12. # Build for win32
  13. ./configure --host=i586-mingw32msvc --prefix=/ --bindir=/ --libdir=/ --disable-imlib2
  14. make pkglibdir=/lib pkgdatadir=/data
  15. # Install into our private directory
  16. make install DESTDIR="${DESTDIR}" pkglibdir=/lib pkgdatadir=/
  17. i586-mingw32msvc-strip "${DESTDIR}/"*.exe
  18. rm -Rf "${DESTDIR}/man"
  19. rm -Rf "${DESTDIR}/include"
  20. rm -f "${DESTDIR}/caca-config"
  21. rm -f "${DESTDIR}/"*.a
  22. mv "${DESTDIR}/share/doc/libcaca-dev/html" "${DESTDIR}/html"
  23. mv "${DESTDIR}/share/doc/libcaca-dev/ps" "${DESTDIR}/doc"
  24. mv "${DESTDIR}/share/doc/libcaca-dev/"* "${DESTDIR}/doc"
  25. rmdir "${DESTDIR}/share/doc/libcaca-dev"
  26. rmdir "${DESTDIR}/share/doc"
  27. rmdir "${DESTDIR}/share"
  28. # Pack the directory
  29. zip "${DIRNAME}.zip" `find "${DIRNAME}"`
  30. rm -Rf "${DIRNAME}"