/tools/cross-build/makedist.sh

http://ftk.googlecode.com/ · Shell · 39 lines · 27 code · 9 blank · 3 comment · 3 complexity · 80c9905a092502e41288755947aa2df3 MD5 · raw file

  1. #!/bin/bash
  2. STRIP=${TARGET_CC/gcc/strip}
  3. echo "Copy files to dist directory..."
  4. rm -rf ${DIST}
  5. mkdir -p ${DIST}
  6. cp -rf ${STAGING}/* ${DIST}/.
  7. cd ${DIST}
  8. #####################################################
  9. echo "Remove noused files..."
  10. find -name man | xargs rm -rf
  11. find -name \*config | xargs rm -rf
  12. find -name aclocal | xargs rm -rf
  13. find -name include | xargs rm -rf
  14. for EXT in a h la
  15. do
  16. find -name \*.${EXT} | xargs rm -rf
  17. done
  18. ######################################################
  19. echo "Strip($STRIP)..."
  20. for f in ${DIST}${PREFIX}"/lib/"*.so.*
  21. do
  22. $STRIP $f
  23. done
  24. for f in ${DIST}${PREFIX}"/bin/"*
  25. do
  26. $STRIP $f
  27. done
  28. echo "Make tar..."
  29. tar czf ${DIST}"/ftk-dist.tar.gz" "."${PREFIX}
  30. echo Distribute package is: ${DIST}"/ftk-dist.tar.gz"