make_version_c 639 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/sh
  2. if test ! -f .flavor ; then
  3. EXTRA=""
  4. elif test ! -f .version ; then
  5. aadkflavor=`cat .flavor`
  6. EXTRA=" (${aadkflavor})"
  7. else
  8. aadkver=`cat .version`
  9. aadkflavor=`cat .flavor`
  10. EXTRA=" (${aadkflavor} ${aadkver})"
  11. fi
  12. cat << END
  13. /*
  14. * version.c
  15. * Automatically generated
  16. */
  17. #include "asterisk.h"
  18. #include "asterisk/ast_version.h"
  19. static const char asterisk_version[] = "${ASTERISKVERSION}${EXTRA}";
  20. static const char asterisk_version_num[] = "${ASTERISKVERSIONNUM}";
  21. const char *ast_get_version(void)
  22. {
  23. return asterisk_version;
  24. }
  25. const char *ast_get_version_num(void)
  26. {
  27. return asterisk_version_num;
  28. }
  29. END