aboutsummaryrefslogtreecommitdiffstats
path: root/tools/make_windows_package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/make_windows_package.sh')
-rw-r--r--tools/make_windows_package.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/make_windows_package.sh b/tools/make_windows_package.sh
index c3a050a9..3096003b 100644
--- a/tools/make_windows_package.sh
+++ b/tools/make_windows_package.sh
@@ -2,6 +2,7 @@
# Run this script in the top nanopb directory to create a binary package
# for Windows users. This script is designed to run under MingW/MSYS bash
+# and requires the following tools: git, make, zip, unix2dos
set -e
set -x
@@ -31,3 +32,10 @@ rm $DEST/generator/protoc-gen-nanopb.py
# Package the protoc compiler
cp `which protoc`.exe $DEST/generator-bin/
+# Convert line breaks for convenience
+find $DEST -name '*.c' -o -name '*.h' -o -name '*.txt' \
+ -o -name '*.proto' -o -name '*.py' -o -name '*.options' \
+ -exec unix2dos '{}' \;
+
+# Zip it all up
+( cd dist; zip -r $VERSION.zip $VERSION )