autogen.sh 600 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. make clean
  3. make maintainer-clean
  4. bs_dir="$(dirname $(readlink -f $0))"
  5. rm -rf "${bs_dir}"/autom4te.cache
  6. rm -f "${bs_dir}"/aclocal.m4 "${bs_dir}"/ltmain.sh
  7. echo 'Running autoreconf -if...'
  8. aclocal --force -I m4
  9. libtoolize --install --copy --force
  10. autoconf --force
  11. autoheader --force
  12. automake --add-missing --copy --force-missing
  13. libusb_dir="${bs_dir}"/compat/libusb-1.0/
  14. rm -rf "${libusb_dir}"/autom4te.cache
  15. rm -rf "${libusb_dir}"/aclocal.m4 "${libusb_dir}"/ltmain.sh
  16. autoreconf -fi "${libusb_dir}"
  17. if test -z "$NOCONFIGURE" ; then
  18. echo 'Configuring...'
  19. "$bs_dir"/configure "$@"
  20. fi