blob: f7970606fd3c650dd0be766fec15303c75ed6ae8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
# Author: Christian Starkjohann
# Creation Date: 2008-04-17
# Tabsize: 4
# Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH
# License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)
# This Revision: $Id$
if [ "$2" = windows ]; then
find . -mindepth 2 -name Makefile.windows -exec sh -c "cd \`dirname {}\`; cross-make.sh $1" \;
else
find . -mindepth 2 -name Makefile -print | while read i; do
dir=`dirname $i`
dirname=`basename $dir`
(
cd $dir
if [ "$dirname" = "firmware" -a -z "$1" ]; then
make hex
else
make $1
fi
)
done
fi
|