build.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #!/bin/sh
  2. set -e
  3. # Build all plugins
  4. # Do not execute this script directly.
  5. # This script is called from ../build.sh.
  6. # CD to plugins directory
  7. basedir=$(pwd)
  8. cd plugins
  9. # WCX plugins
  10. $lazbuild wcx/base64/src/base64wcx.lpi $DC_ARCH
  11. $lazbuild wcx/cpio/src/cpio.lpi $DC_ARCH
  12. $lazbuild wcx/deb/src/deb.lpi $DC_ARCH
  13. $lazbuild wcx/rpm/src/rpm.lpi $DC_ARCH
  14. $lazbuild wcx/unrar/src/unrar.lpi $DC_ARCH
  15. $lazbuild wcx/zip/src/Zip.lpi $DC_ARCH
  16. if [ -n $(uname | grep Linux) ]; then
  17. $lazbuild wcx/sevenzip/src/SevenZipWcx.lpi $DC_ARCH
  18. fi
  19. # WDX plugins
  20. $lazbuild wdx/rpm_wdx/src/rpm_wdx.lpi $DC_ARCH
  21. $lazbuild wdx/deb_wdx/src/deb_wdx.lpi $DC_ARCH
  22. $lazbuild wdx/audioinfo/src/AudioInfo.lpi $DC_ARCH
  23. # WFX plugins
  24. $lazbuild wfx/ftp/src/ftp.lpi $DC_ARCH
  25. # Don't build under OS X
  26. if [ -z $(uname | grep Darwin) ]; then
  27. $lazbuild wfx/samba/src/samba.lpi $DC_ARCH
  28. # WLX plugins
  29. $lazbuild wlx/WlxMplayer/src/wlxMplayer.lpi $DC_ARCH
  30. else
  31. # WFX plugins
  32. $lazbuild wfx/MacCloud/src/MacCloud.lpi $DC_ARCH
  33. # WLX plugins
  34. $lazbuild wlx/MacPreview/src/MacPreview.lpi $DC_ARCH
  35. fi
  36. # DSX plugins
  37. $lazbuild dsx/DSXLocate/src/DSXLocate.lpi $DC_ARCH
  38. # Return from plugins directory
  39. cd $basedir