- #!/bin/sh
- #
- # Generate an archive with packaged content for easier delivery.
- # The generated archive contains:
- # - Source files (MIDI.cpp / MIDI.h)
- # - Resources (keywords.txt)
- # - Examples for Arduino IDE
- # - Installation scripts
-
- cd "`dirname "${0}"`"
-
- root="${PWD}/.."
- build="$root/build/dist/MIDI"
-
- echo "root: $root"
- echo "build: $build"
-
- # Create a destination directory structure
- mkdir -p "$build/examples"
- mkdir -p "$build/src"
-
- # Copy sources
- cp -rf "$root/src" "$build"
-
- # Copy resources
- cp -f "$root/keywords.txt" "$build/"
- cp -f "$root/library.properties" "$build/"
- cp -f "$root/library.json" "$build/"
- cp -f "$root/LICENSE" "$build/"
-
- # Copy examples
- cp -rf "$root/examples" "$build"
-
- # Generate package
- cd "$build/.."
- zip -r Arduino_MIDI_Library.zip MIDI
-
- # Generate doc
- cd "$root/doc"
- doxygen
|