Automatically generate version.h
[uccvend-snackrom.git] / ROM2 / gen-version.pl
diff --git a/ROM2/gen-version.pl b/ROM2/gen-version.pl
new file mode 100755 (executable)
index 0000000..0ba0d5f
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/perl -w
+
+use POSIX qw(strftime);
+
+$revision = `git describe --long`;
+$datestring = strftime "%Y%m%d", localtime;
+
+chomp $revision;
+
+
+print <<EOT;
+#ifndef _VERSION_H_
+#define _VERSION_H_
+
+/* ROM version */
+
+#define DATEBUILT_STRING "$datestring"
+#define VERSION_STRING "$revision"
+
+#endif /* _VERSION_H_ */
+EOT

UCC git Repository :: git.ucc.asn.au