mirror of
https://github.com/ossrs/srs.git
synced 2025-02-15 04:42:04 +00:00
Refine clean script
This commit is contained in:
parent
40cc8ed47c
commit
056fcd2928
2 changed files with 9 additions and 4 deletions
|
@ -305,7 +305,10 @@ SED="sed_utility" && echo "SED is $SED"
|
|||
|
||||
function _srs_link_file()
|
||||
{
|
||||
tmp_dir=$1; tmp_dest=$2; tmp_prefix=$3
|
||||
tmp_dir=$1; if [[ $tmp_dir != *'/' ]]; then tmp_dir+='/'; fi
|
||||
tmp_dest=$2; if [[ $tmp_dest != *'/' ]]; then tmp_dest+='/'; fi
|
||||
tmp_prefix=$3; if [[ $tmp_prefix != *'/' ]]; then tmp_prefix+='/'; fi
|
||||
|
||||
echo "LINK files at dir: $tmp_dir, dest: $tmp_dest, prefix: $tmp_prefix, pwd: `pwd`"
|
||||
for file in `(cd $tmp_dir && find . -maxdepth 1 -type f ! -name '*.o' ! -name '*.d' ! -name '*.log')`; do
|
||||
basefile=`basename $file` &&
|
||||
|
@ -357,7 +360,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then
|
|||
# Create a hidden directory .src
|
||||
cd ${SRS_OBJS}/${SRS_PLATFORM}/st-srs && ln -sf ../../../3rdparty/st-srs .src &&
|
||||
# Link source files under .src
|
||||
_srs_link_file .src/ ./ &&
|
||||
_srs_link_file .src/ ./ ./ &&
|
||||
for dir in `(cd .src && find . -maxdepth 1 -type d|grep '\./')`; do
|
||||
dir=`basename $dir` && mkdir -p $dir && _srs_link_file .src/$dir/ $dir/ ../
|
||||
done &&
|
||||
|
@ -590,7 +593,7 @@ if [[ $SRS_EXPORT_LIBRTMP_PROJECT == NO && $SRS_RTC == YES ]]; then
|
|||
# Create a hidden directory .src
|
||||
cd ${SRS_OBJS}/${SRS_PLATFORM}/ffmpeg-4.2-fit && ABS_OBJS=`(cd .. && pwd)` && ln -sf ../../../3rdparty/ffmpeg-4.2-fit .src &&
|
||||
# Link source files under .src
|
||||
_srs_link_file .src/ ./ &&
|
||||
_srs_link_file .src/ ./ ./ &&
|
||||
for dir in `(cd .src && find . -maxdepth 1 -type d|grep '\./')`; do
|
||||
dir=`basename $dir` && mkdir -p $dir && _srs_link_file .src/$dir/ $dir/ ../ &&
|
||||
for dir2 in `(cd .src/$dir && find . -maxdepth 1 -type d|grep '\./')`; do
|
||||
|
|
4
trunk/configure
vendored
4
trunk/configure
vendored
|
@ -497,7 +497,9 @@ destroy: clean_st clean_openssl clean_ffmpeg clean_srtp2 clean_opus clean_nginx
|
|||
|
||||
clean_srs:
|
||||
(cd ${SRS_OBJS_DIR} && rm -rf srs srs_utest)
|
||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && rm -rf src include lib utest)
|
||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && rm -rf include/* lib/*)
|
||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && find src -name "*.o" -delete)
|
||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && find utest -name "*.o" -delete)
|
||||
|
||||
clean_modules:
|
||||
(cd ${SRS_OBJS_DIR} && rm -rf $__mdefaults)
|
||||
|
|
Loading…
Reference in a new issue