buildconf.sh 650 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. eval `grep '^HPDF_EXTRA_VERSION=' configure.in`
  3. case "$HPDF_EXTRA_VERSION" in
  4. *-dev)
  5. rebuildok=1
  6. ;;
  7. *)
  8. rebuildok=0
  9. ;;
  10. esac
  11. cvsclean=0
  12. while test $# -gt 0; do
  13. if test "$1" = "--force"; then
  14. rebuildok=1
  15. echo "Forcing buildconf"
  16. fi
  17. if test "$1" = "--clean"; then
  18. cvsclean=1
  19. fi
  20. shift
  21. done
  22. if test "$rebuildok" = "0"; then
  23. echo "You should not run buildconf in a release package."
  24. echo "use buildconf --force to override this check."
  25. exit 1
  26. fi
  27. if test "$cvsclean" = "1"; then
  28. echo "Cleaning autogenerated files"
  29. ${MAKE:-make} -s -f build.mk cvsclean
  30. else
  31. ${MAKE:-make} -s -f build.mk
  32. fi