]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/tools/genmod.sh
269c631f7800987dd3ab30357de1340082b3f058
[xonotic/xonotic-data.pk3dir.git] / qcsrc / tools / genmod.sh
1 #!/bin/bash
2 set -eu
3 cd "$(dirname "$0")"
4 cd ..
5
6 MOD=_mod.inc
7
8 function genmod() {
9     echo '// generated file; do not modify' > ${MOD}
10     for f in $(ls | sort -k 1,1 -t .); do
11         if [[ "$f" == *.qc ]]; then echo "#include \"$f\"" >> ${MOD}; fi
12     done
13     # echo >> ${MOD}
14     for f in *; do if [ -d "$f" ]; then
15         (cd -- "$f" && genmod)
16         # echo "#include \"$f/MOD\"" >> ${MOD}
17     fi; done
18 }
19
20 (cd lib; genmod)
21 (cd common; genmod)
22 (cd client; genmod)
23 (cd server; genmod)
24 (cd menu; genmod)