#!/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'"