summaryrefslogtreecommitdiff
path: root/icon/make-rc
diff options
context:
space:
mode:
authorBdale Garbee <bdale@gag.com>2015-07-16 13:36:59 -0600
committerBdale Garbee <bdale@gag.com>2015-07-16 13:36:59 -0600
commitf4f0f044df1251d64d44bf62d25b488fd04a05c8 (patch)
tree12efee1447a67d8cf37b6f447c011708264b8266 /icon/make-rc
parentb25690062ac04a588ad4d11740597c20e516eb1a (diff)
parent570daace9caf7647a09c53d5c75593cc4c98b93b (diff)
Merge branch 'branch-1.6' into debian
Diffstat (limited to 'icon/make-rc')
-rwxr-xr-xicon/make-rc53
1 files changed, 53 insertions, 0 deletions
diff --git a/icon/make-rc b/icon/make-rc
new file mode 100755
index 00000000..de647278
--- /dev/null
+++ b/icon/make-rc
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+COMPANY="Altus Metrum, LLC"
+PRODUCT="Altus Metrum"
+
+case "$1" in
+ *altosui*)
+ PRODUCT="AltosUI"
+ ;;
+ *telegps*)
+ PRODUCT="TeleGPS"
+ ;;
+ *micropeak*)
+ PRODUCT="MicroPeak"
+ ;;
+esac
+
+VERSION="$2"
+VERSION_COMMA=`echo "$VERSION" | sed 's/\./,/g'`
+INTERNAL_NAME=`basename $1`
+EXE_NAME="$INTERNAL_NAME".exe
+YEAR=`date +%Y`
+
+cat <<EOF
+101 ICON "$1.ico"
+1 VERSIONINFO
+FILEVERSION $VERSION_COMMA
+PRODUCTVERSION $VERSION_COMMA
+FILEFLAGSMASK 0
+FILEOS 0x40004
+FILETYPE 1
+{
+ BLOCK "StringFileInfo"
+ {
+ BLOCK "040904E4"
+ {
+ VALUE "Comments", "$COMPANY $PRODUCT"
+ VALUE "CompanyName", "$COMPANY"
+ VALUE "FileDescription", "$PRODUCT"
+ VALUE "FileVersion", "$VERSION"
+ VALUE "InternalName", "$INTERNAL_NAME"
+ VALUE "LegalCopyright", "Copyright $YEAR, $COMPANY"
+ VALUE "OriginalFilename", "$EXE_NAME"
+ VALUE "ProductName", "$PRODUCT"
+ VALUE "ProductVersion", "$VERSION"
+ }
+ }
+ BLOCK "VarFileInfo"
+ {
+ VALUE "Translation", 0x409, 1252
+ }
+}
+EOF