You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
1.7 KiB
82 lines
1.7 KiB
#git submodule init && git submodule update |
|
export TOOLCHAIN |
|
|
|
ROOT=`cd ../../..; pwd` |
|
|
|
export PATH=/usr/local/bin:$PATH |
|
|
|
echo $ROOT |
|
|
|
mkdir -p $ROOT/Release/Copter |
|
mkdir -p $ROOT/Release/Plane |
|
|
|
|
|
make_copter(){ |
|
local BOARD=$1 |
|
|
|
cd $ROOT/ArduCopter |
|
make f4light-clean |
|
make f4light BOARD=$BOARD && ( |
|
|
|
cp $ROOT/ArduCopter/$BOARD.bin $ROOT/Release/Copter |
|
cp $ROOT/ArduCopter/$BOARD.hex $ROOT/Release/Copter |
|
cp $ROOT/ArduCopter/$BOARD.dfu $ROOT/Release/Copter |
|
cp $ROOT/ArduCopter/${BOARD}_bl.bin $ROOT/Release/Copter |
|
cp $ROOT/ArduCopter/${BOARD}_bl.dfu $ROOT/Release/Copter |
|
) |
|
} |
|
|
|
make_plane(){ |
|
local BOARD=$1 |
|
|
|
cd $ROOT/ArduPlane |
|
make f4light-clean |
|
make f4light VERBOSE=1 BOARD=$BOARD && ( |
|
|
|
cp $ROOT/ArduPlane/$BOARD.bin $ROOT/Release/Plane |
|
cp $ROOT/ArduPlane/$BOARD.hex $ROOT/Release/Plane |
|
cp $ROOT/ArduPlane/$BOARD.dfu $ROOT/Release/Plane |
|
cp $ROOT/ArduPlane/${BOARD}_bl.bin $ROOT/Release/Plane |
|
cp $ROOT/ArduPlane/${BOARD}_bl.dfu $ROOT/Release/Plane |
|
) |
|
|
|
} |
|
|
|
( # RevoMini board |
|
make_copter "f4light_Revolution" && \ |
|
make_plane "f4light_Revolution" |
|
) && ( # AirBotF4 board |
|
make_copter "f4light_Airbot" && \ |
|
make_plane "f4light_Airbot" |
|
) && ( # Cl_Racing F4 board |
|
make_copter "f4light_cl_racing" && \ |
|
make_plane "f4light_cl_racing" |
|
) && ( # AirBotV2 board |
|
make_copter "f4light_AirbotV2" && \ |
|
make_plane "f4light_AirbotV2" |
|
) && ( # OmnibusV3 board |
|
make_copter "f4light_OmnibusV3" && \ |
|
make_plane "f4light_OmnibusV3" |
|
) && ( # RevoMini board with SD card |
|
make_copter "f4light_Revolution_SD" && \ |
|
make_plane "f4light_Revolution_SD" |
|
) && ( # MatekF405_CTR board |
|
make_copter "f4light_MatekF405_CTR" && \ |
|
make_plane "f4light_MatekF405_CTR" |
|
) && ( |
|
cd $ROOT |
|
|
|
zip -r latest.zip Release |
|
# git add latest.zip |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|