blob: f3983497354d67e0a35b0a918c9c366aa10e03d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
CSCOPE_DIR="$PWD/.cscope"
if [ ! -d "$CSCOPE_DIR" ]; then
mkdir "$CSCOPE_DIR"
fi
echo "finding files ..."
ROOT=/home/nolln/root
find $ROOT \
-path "$ROOT/sys/*.[chs]" -prune -o \
-path "$ROOT/vendor/musl/src/*.[chs]" -prune -o \
-path "$ROOT/include/*.h" > "$CSCOPE_DIR/files"
echo "adding files to cscope db: $ROOT/cscope.db ..."
cscope -b -k -I include/vendor/libc -I include/ -i "$CSCOPE_DIR/files"
CSCOPE_DB="$ROOT/cscope.out"
echo "exported CSCOPE_DB to: '$CSCOPE_DB'"
|