Package as .zip, convert linebreaks
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Sun, 17 Nov 2013 17:09:13 +0000 (19:09 +0200)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Sun, 29 Dec 2013 18:26:57 +0000 (20:26 +0200)
tools/make_windows_package.sh

index c3a050a..3096003 100644 (file)
@@ -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 )