Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 1 | #!/bin/bash |
yang.li | 0952092 | 2022-01-12 15:51:51 +0800 | [diff] [blame] | 2 | # |
yang.li | ffa60e5 | 2022-01-11 14:38:56 +0800 | [diff] [blame] | 3 | # Copyright (c) 2021-2022 Amlogic, Inc. All rights reserved. |
yang.li | 0952092 | 2022-01-12 15:51:51 +0800 | [diff] [blame] | 4 | # |
yang.li | ffa60e5 | 2022-01-11 14:38:56 +0800 | [diff] [blame] | 5 | # SPDX-License-Identifier: MIT |
yang.li | 0952092 | 2022-01-12 15:51:51 +0800 | [diff] [blame] | 6 | # |
yang.li | ffa60e5 | 2022-01-11 14:38:56 +0800 | [diff] [blame] | 7 | |
Kelvin Zhang | 0978612 | 2022-02-11 15:56:08 +0800 | [diff] [blame^] | 8 | # usage:./scripts/build_all.sh at rtos sdk root dir |
Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 9 | |
| 10 | set -e |
| 11 | |
Kelvin Zhang | 0978612 | 2022-02-11 15:56:08 +0800 | [diff] [blame^] | 12 | # Build and upload document |
| 13 | if [[ "$SUBMIT_TYPE" == "daily" ]]; then |
| 14 | make docs |
| 15 | cd output/docs/html; find -type f -exec curl --ftp-create-dirs -T {} ftp://platform:platform@10.68.11.163:2222/Documents/Ecosystem/RTOS/rtos-sdk/{} \;; cd - |
| 16 | fi |
| 17 | |
Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 18 | BUILD_COMBINATION="$PWD/scripts/build_combination.txt" |
| 19 | |
Kelvin Zhang | 0f465a0 | 2022-02-11 15:39:54 +0800 | [diff] [blame] | 20 | # Build all projects |
Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 21 | i=0 |
| 22 | while IFS= read -r LINE; do |
| 23 | [[ "$i" -ne 0 ]] && echo "" |
| 24 | i=$((i+1)) |
Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 25 | source scripts/env.sh $LINE |
kelvin.zhang | 05852a7 | 2022-01-19 10:30:24 +0800 | [diff] [blame] | 26 | make distclean |
bin.chen | e987511 | 2022-01-18 15:00:50 +0800 | [diff] [blame] | 27 | make |
Xiaohu.Huang | 7dac872 | 2022-01-18 16:21:29 +0800 | [diff] [blame] | 28 | if [[ "$SUBMIT_TYPE" == "daily" ]]; then |
bin.chen | 439b934 | 2022-01-18 13:35:42 +0800 | [diff] [blame] | 29 | source scripts/scp.sh |
| 30 | fi |
Kelvin Zhang | 14bca5e | 2021-12-15 19:19:35 +0800 | [diff] [blame] | 31 | done < "$BUILD_COMBINATION" |