Reworked packaging script.
This commit is contained in:
parent
a615b53b1b
commit
c6537872b0
|
|
@ -1,3 +1,4 @@
|
|||
*.sublime-workspace
|
||||
*.pyc
|
||||
logs/
|
||||
build/
|
||||
|
|
|
|||
|
|
@ -1,50 +0,0 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# Generate an archive with packaged content for easier delivery.
|
||||
# The generated archive contains:
|
||||
# - Source files (MIDI.cpp / MIDI.h)
|
||||
# - Resources (keywords.txt)
|
||||
# - Documentation (Doxygen)
|
||||
# - Examples for Arduino IDE
|
||||
# - Installation scripts
|
||||
|
||||
|
||||
# Create a temporary destination folder
|
||||
mkdir -p temp/doc
|
||||
mkdir -p temp/examples
|
||||
|
||||
# Copy sources
|
||||
cp ../src/* temp
|
||||
|
||||
# Copy resources
|
||||
cp keywords.txt temp
|
||||
cp install_* temp
|
||||
rm temp/install_local_*
|
||||
|
||||
# Copy examples
|
||||
cp -r examples/* temp/examples
|
||||
|
||||
# Generate & copy doc
|
||||
cd ../doc
|
||||
/Applications/Doxygen.app/Contents/Resources/doxygen Doxyfile
|
||||
rm -rf latex
|
||||
cd ../res
|
||||
|
||||
cp -r ../doc/* temp/doc
|
||||
|
||||
# Generate package
|
||||
mv temp MIDI
|
||||
zip -r MIDI.zip MIDI
|
||||
|
||||
|
||||
# Remove temp folder
|
||||
rm -rf MIDI
|
||||
|
||||
# Archive generated packaged
|
||||
|
||||
if [[ !( -d ../bin ) ]]
|
||||
then
|
||||
mkdir ../bin # Create archives location
|
||||
fi
|
||||
|
||||
mv MIDI.zip ../bin/Arduino_MIDI_Library.zip
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
#!/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/MIDI"
|
||||
|
||||
echo root $root
|
||||
echo build $build
|
||||
|
||||
# Create a temporary destination folder
|
||||
mkdir -p "$build"
|
||||
mkdir -p "$build/examples"
|
||||
|
||||
# Copy sources
|
||||
cd "$root/src/"
|
||||
cp * "$build/"
|
||||
|
||||
# Copy resources
|
||||
cd "$root/res/"
|
||||
cp keywords.txt "$build/"
|
||||
|
||||
# Copy examples
|
||||
cd "$root/res/examples/"
|
||||
cp -r * "$build/examples"
|
||||
|
||||
# Generate package
|
||||
cd "$build/.."
|
||||
zip -r Arduino_MIDI_Library.zip MIDI
|
||||
Loading…
Reference in New Issue