
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@
|
||||
#!/bin/sh |
||||
|
||||
# check if at least the application dir and one sketch is given |
||||
if [ $# -lt 2 ] |
||||
then |
||||
echo "[Arduino pre-build] Error: not enough arguments given" |
||||
exit 1 |
||||
fi |
||||
|
||||
# 'consume' the application and arduino directories (first argument) |
||||
SRCDIR=$1 |
||||
shift |
||||
APPDIR=$1 |
||||
shift |
||||
|
||||
# create temporary file and put in the file header |
||||
cat ${SRCDIR}/pre.snip > ${APPDIR}/_sketches.cpp |
||||
# loop through the given sketches and include them into the temp file |
||||
for sketch in $@ |
||||
do |
||||
cat ${sketch} >> ${APPDIR}/_sketches.cpp |
||||
done |
||||
# and prepend the file with the arduino bootstrapping code |
||||
cat ${SRCDIR}/post.snip >> ${APPDIR}/_sketches.cpp |
Loading…
Reference in new issue