Kelvin Zhang | 0768922 | 2024-05-13 18:19:26 +0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | # |
| 3 | # Copyright (c) 2021-2024 Amlogic, Inc. All rights reserved. |
| 4 | # |
| 5 | # SPDX-License-Identifier: MIT |
| 6 | # |
| 7 | |
| 8 | docs_DIR=$PWD/arch/$ARCH/docs |
| 9 | DOC_PROJECT_NUMBER_LINE=`grep "PROJECT_NUMBER.*=" $docs_DIR/Doxyfile` |
| 10 | RELEASE_VERSION=`date +%y.%m.%d` |
| 11 | SDK_BASE=`basename $PWD` |
| 12 | |
| 13 | if [ -f $PWD/CMakeLists.txt ] && [ -f $PWD/Kconfig ]; then |
| 14 | [ -d $docs_DIR ] && sed -i "s/PROJECT_NUMBER.*=.*/PROJECT_NUMBER = $RELEASE_VERSION/" $docs_DIR/Doxyfile |
| 15 | (cd ..; \ |
| 16 | tar --exclude-vcs --exclude=.repo --exclude=cscope.* --exclude=output -cJf rtos_sdk_$RELEASE_VERSION.tar.xz $SDK_BASE; \ |
| 17 | mv rtos_sdk_$RELEASE_VERSION.tar.xz $SDK_BASE; \ |
| 18 | cd - > /dev/null) |
| 19 | sed -i "s/PROJECT_NUMBER.*=.*/$DOC_PROJECT_NUMBER_LINE/" $docs_DIR/Doxyfile |
| 20 | else |
| 21 | echo "Please execute make in advance!" |
| 22 | fi |
| 23 | |