summaryrefslogtreecommitdiff
path: root/icon/make-rc
diff options
context:
space:
mode:
authorBdale Garbee <bdale@gag.com>2015-07-15 16:43:50 -0600
committerBdale Garbee <bdale@gag.com>2015-07-15 16:43:50 -0600
commit643c2fb03833d658320f476ef731bbb06fe3cc31 (patch)
tree878c9df5dbd9bab9169becea4e06e8bae3529541 /icon/make-rc
parente41786fb384892961a6547e17812a24314ce9623 (diff)
parent271f56a41c7e785b0fab7e572325df842d104277 (diff)
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
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