24 lines
771 B
Bash
Executable File
24 lines
771 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2021-2024 Amlogic, Inc. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
docs_DIR=$PWD/arch/$ARCH/docs
|
|
DOC_PROJECT_NUMBER_LINE=`grep "PROJECT_NUMBER.*=" $docs_DIR/Doxyfile`
|
|
RELEASE_VERSION=`date +%y.%m.%d`
|
|
SDK_BASE=`basename $PWD`
|
|
|
|
if [ -f $PWD/CMakeLists.txt ] && [ -f $PWD/Kconfig ]; then
|
|
[ -d $docs_DIR ] && sed -i "s/PROJECT_NUMBER.*=.*/PROJECT_NUMBER = $RELEASE_VERSION/" $docs_DIR/Doxyfile
|
|
(cd ..; \
|
|
tar --exclude-vcs --exclude=.repo --exclude=cscope.* --exclude=output -cJf rtos_sdk_$RELEASE_VERSION.tar.xz $SDK_BASE; \
|
|
mv rtos_sdk_$RELEASE_VERSION.tar.xz $SDK_BASE; \
|
|
cd - > /dev/null)
|
|
sed -i "s/PROJECT_NUMBER.*=.*/$DOC_PROJECT_NUMBER_LINE/" $docs_DIR/Doxyfile
|
|
else
|
|
echo "Please execute make in advance!"
|
|
fi
|
|
|