blob: a88d1d006d7676b17f383a75bc56f07159dbae98 [file] [log] [blame]
Kelvin Zhang07689222024-05-13 18:19:26 +08001#!/bin/bash
2#
3# Copyright (c) 2021-2024 Amlogic, Inc. All rights reserved.
4#
5# SPDX-License-Identifier: MIT
6#
7
8docs_DIR=$PWD/arch/$ARCH/docs
9DOC_PROJECT_NUMBER_LINE=`grep "PROJECT_NUMBER.*=" $docs_DIR/Doxyfile`
10RELEASE_VERSION=`date +%y.%m.%d`
11SDK_BASE=`basename $PWD`
12
13if [ -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
20else
21 echo "Please execute make in advance!"
22fi
23