mkdistr.sh 998 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #!/bin/sh
  2. # $Id$
  3. #
  4. # Script to build a distribution package.
  5. set -e
  6. if [ "$1" = "" ]; then
  7. echo "Please specify a version number!"
  8. exit 1
  9. fi
  10. if [ -d ../LLgen-$1 ]; then
  11. echo "I think you've already generated version $1."
  12. exit 1
  13. fi
  14. mkdir ../LLgen-$1
  15. cp -a --dereference --parents \
  16. pm \
  17. c.pm \
  18. pmfile \
  19. doc/LLgen.refs \
  20. doc/LLgen_NCER.n \
  21. doc/LLgen.1 \
  22. doc/LLgen.n \
  23. lib/rec \
  24. lib/incl \
  25. lib/nc_incl \
  26. lib/nc_rec \
  27. src/io.h \
  28. src/extern.h \
  29. src/reach.c \
  30. src/LLgen.c \
  31. src/LLgen.g \
  32. src/compute.c \
  33. src/savegram.c \
  34. src/global.c \
  35. src/gencode.c \
  36. src/main.c \
  37. src/name.c \
  38. src/types.h \
  39. src/sets.c \
  40. src/sets.h \
  41. src/tokens.c \
  42. src/tokens.g \
  43. src/Lpars.c \
  44. src/Lpars.h \
  45. src/cclass.c \
  46. src/cclass.h \
  47. src/alloc.c \
  48. src/check.c \
  49. src/machdep.c \
  50. mkdistr.sh \
  51. bootstrap.sh \
  52. COPYING \
  53. READ_ME \
  54. \
  55. ../LLgen-$1
  56. (cd .. && tar cvf LLgen-$1.tar.bz2 --bzip2 LLgen-$1)
  57. echo ""
  58. echo "Done --- but did you remember to update the version number in the README?"