home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / MiscKit / Makefiles / buildversion < prev    next >
Encoding:
Text File  |  1994-03-08  |  575 b   |  31 lines

  1. #! /bin/sh
  2. #
  3. # buildversion filename
  4. # by Mike Ferris, modified with permission for use by
  5. # the MiscKit by Don Yacktman
  6. # Copyright (C) 1994 Don Yacktman
  7.  
  8. if [ ! $# -eq 4 ] ; then
  9.     echo "usage: buildversion filename proj_name vers_number rel_number"
  10.     echo "    filename is the version file to create."
  11.     exit 1
  12. fi
  13.  
  14. PROJECT="$2 (lib$2.a)"
  15. DATE=`date`
  16. VERSION=$3
  17. RELEASE=$4
  18. USER=`whoami`
  19.  
  20. rm -f $1
  21. cat > $1 <<EOF!
  22. static const char VersionString[] =
  23.     "$PROJECT: Version $VERSION Release $RELEASE.  Built by $USER, $DATE";
  24.  
  25. const char *$2Version()
  26. {
  27.     return VersionString;
  28. }
  29.  
  30. EOF!
  31.