diff options
| author | Selene ToyKeeper | 2023-11-02 18:51:38 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2023-11-02 18:51:38 -0600 |
| commit | 2dcd56ce3d00fc7414652e6f866bf8eefd42dba9 (patch) | |
| tree | e2d5e5159ad5ce379479f49011131880d7e49b7e /bin/build-all.sh | |
| parent | reorganized project files (part 1) (diff) | |
| download | anduril-2dcd56ce3d00fc7414652e6f866bf8eefd42dba9.tar.gz anduril-2dcd56ce3d00fc7414652e6f866bf8eefd42dba9.tar.bz2 anduril-2dcd56ce3d00fc7414652e6f866bf8eefd42dba9.zip | |
got things to compile again, renamed #includes
(also modified the build scripts to work with the new file structure)
Diffstat (limited to '')
| -rwxr-xr-x | bin/build-all.sh | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/bin/build-all.sh b/bin/build-all.sh index b3fc5d3..c5bc19a 100755 --- a/bin/build-all.sh +++ b/bin/build-all.sh @@ -7,16 +7,19 @@ if [ ! -z "$1" ]; then SEARCH="$1" fi +# TODO: detect UI from $0 UI=anduril -date '+#define VERSION_NUMBER "%Y-%m-%d"' > version.h +mkdir -p hex + +date '+#define VERSION_NUMBER "%Y-%m-%d"' > ui/$UI/version.h PASS=0 FAIL=0 PASSED='' FAILED='' -for TARGET in cfg-*.h ; do +for TARGET in hw/*/*/cfg.h ; do # maybe limit builds to a specific pattern if [ ! -z "$SEARCH" ]; then @@ -25,20 +28,20 @@ for TARGET in cfg-*.h ; do fi # friendly name for this build - NAME=$(echo "$TARGET" | perl -ne '/cfg-(.*).h/ && print "$1\n";') + NAME=$(echo "$TARGET" | perl -ne 's|/|-|g; /hw-(.*)-cfg.h/ && print "$1\n";') echo "===== $NAME =====" # figure out MCU type - ATTINY=$(grep 'ATTINY:' $TARGET | awk '{ print $3 }') - if [ -z "$ATTINY" ]; then ATTINY=85 ; fi + #ATTINY=$(grep 'ATTINY:' $TARGET | awk '{ print $3 }') + #if [ -z "$ATTINY" ]; then ATTINY=85 ; fi # try to compile - echo ../../../bin/build.sh $ATTINY "$UI" "-DCFG_H=${TARGET}" - ../../../bin/build.sh $ATTINY "$UI" "-DCFG_H=${TARGET}" + #echo bin/build.sh "$UI" "$TARGET" + bin/build.sh "$UI" "$TARGET" # track result, and rename compiled files if [ 0 = $? ] ; then - mv -f "$UI".hex "$UI".$NAME.hex + mv -f "ui/$UI/$UI".hex hex/"$UI".$NAME.hex PASS=$(($PASS + 1)) PASSED="$PASSED $NAME" else |
