summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/netware/get_ver.awk
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/gd/libgd-src/netware/get_ver.awk')
-rw-r--r--Build/source/libs/gd/libgd-src/netware/get_ver.awk28
1 files changed, 28 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-src/netware/get_ver.awk b/Build/source/libs/gd/libgd-src/netware/get_ver.awk
new file mode 100644
index 00000000000..f533efed88e
--- /dev/null
+++ b/Build/source/libs/gd/libgd-src/netware/get_ver.awk
@@ -0,0 +1,28 @@
+#!awk
+# awk script which fetches libgd version number and string from input file
+# and writes them to STDOUT. Here you can get an awk version for Win32:
+# http://www.gknw.net/development/prgtools/awk.zip
+# $Id$
+#
+BEGIN {
+ while ((getline < ARGV[1]) > 0) {
+ if (match ($0, /^GDLIB_MAJOR=([0-9]*)$/)) {
+ split($1, t, "=");
+ v_maj = t[2];
+ }
+ if (match ($0, /^GDLIB_MINOR=([0-9]*)$/)) {
+ split($1, t, "=");
+ v_min = t[2];
+ }
+ if (match ($0, /^GDLIB_REVISION=([0-9]*)$/)) {
+ split($1, t, "=");
+ v_rev = t[2];
+ }
+ }
+ libgd_ver = v_maj "," v_min "," v_rev;
+ libgd_ver_str = v_maj "." v_min "." v_rev;
+ print "LIBGD_VERSION = " libgd_ver "";
+ print "LIBGD_VERSION_STR = " libgd_ver_str "";
+}
+
+