BLOG main image
분류 전체보기 (42)
잡담 (6)
활용 (17)
language (3)
project (14)
design (2)
자료정리 (0)
결혼 준비 (0)
sarl pyver
sarl pyver
geometry dash apk zippy
geometry dash apk zippy
geometry dash apk full
geometry dash apk full
cheap christian louboutin
cheap christian louboutin
herehoju.com
herehoju.com
230,577 Visitors up to today!
Today 2 hit, Yesterday 219 hit
daisy rss
tistory 티스토리 가입하기!
2012.06.28 23:21

거대안 한드로이드 소스에서 내가 원하는 디렉토리의 소스만 인덱싱 하기 위한 인덱서.
안드로이드 뿐만아니라 여러 프로젝트에서 사용할 수 있을 것 같다.

#!/bin/bash
CWD=`pwd`
LIST_FILE=cscope.files
DATABASE_FILE=cscope.out
PATH="/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin:$PATH"

INDEX_DIR () {
    find ./$1 \( -type f -o -type l \) | \
	egrep -i '\.([chly](xx|pp)*|cc|hh|java)$' | \
	sed -e '/\/CVS\//d' -e '/\/test\//d' -e '/\/RCS\//d' -e 's/^\.\///' | \
        sort >> ${CWD}/${LIST_FILE}.temp
}

echo "Creating list of files to index ..."
INDEX_DIR dalvik
INDEX_DIR frameworks
INDEX_DIR system/core/sh

# sort
cat ${CWD}/${LIST_FILE}.temp | sort > ${CWD}/${LIST_FILE}
rm -f ${CWD}/${LIST_FILE}.temp
echo "Creating list of files to index ... done"

echo "Indexing files ..."
cscope -b -i ${LIST_FILE} -f ${DATABASE_FILE}
echo "Indexing files ... done"

exit 0


Name
Password
Homepage
Secret

티스토리 툴바