Rev 65173 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
# ${R_HOME}/tools/GETVERSIONTOOLS_DIR=`echo ${0} | sed 's%/[^/][^/]*$%%'`(maj=`sed 's/\([^ .]*\).\([^ ]*\) *\(.*\)/\1/' < ${TOOLS_DIR}/../VERSION`min=`sed 's/\([^ .]*\).\([^ ]*\) *\(.*\)/\2/' < ${TOOLS_DIR}/../VERSION`rev=`sed 's/\([^ .]*\).\([^ ]*\) *\(.*\)/\3/' < ${TOOLS_DIR}/../VERSION`nick=`cat ${TOOLS_DIR}/../VERSION-NICK`pl=`echo ${min} | sed 's/\..*//'`sl=`echo ${min} | sed 's/.*\.//'`ver=`expr ${maj} \\* 65536 + ${pl} \\* 256 + ${sl}`if test -f ../../SVN-REVISION ; thendat=`sed -e 1d -e 's/^Last Changed Date: //' ../../SVN-REVISION`y=`echo ${dat} | cut -d- -f1`m=`echo ${dat} | cut -d- -f2`d=`echo ${dat} | cut -d- -f3`y1=`expr ${y} - 2000`svn_rev=`sed -n -e 's/^Revision: //' -e '1p' < ../../SVN-REVISION`elsey=2006m=01d=01y1=6svn_rev=unknownfiecho "/* Rversion.h. Generated automatically. */"echo "#ifndef R_VERSION_H"echo "#define R_VERSION_H"echoecho '#ifdef __cplusplus'echo 'extern "C" {'echo '#endif'echoecho "#define R_VERSION ${ver}"echo "#define R_NICK \"${nick}\""echo "#define R_Version(v,p,s) (((v) * 65536) + ((p) * 256) + (s))"echo "#define R_MAJOR \"${maj}\""echo "#define R_MINOR \"${min}\""echo "#define R_STATUS \"${rev}\""echo "#define R_YEAR \"${y}\""echo "#define R_MONTH \"${m}\""echo "#define R_DAY \"${d}\""echo "#define R_SVN_REVISION ${svn_rev}"## Using 1-digit year stops problems with leading zeros# echo "#define R_FILEVERSION ${maj},${pl}${sl},${y1}${m}${d},0"echo "#define R_FILEVERSION ${maj},${pl}${sl},${svn_rev},0"echoecho '#ifdef __cplusplus'echo '}'echo '#endif'echoecho "#endif /* not R_VERSION_H */")