blob: ef6d05702a879beef77bc781a7a69f8803e2e957 [file] [log] [blame]
#!/bin/sh
# Jay MaKe
dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
root="$(dirname $dir)"
jmkscript="$root/share/jmk/jmk.m4"
disable_gtags=false
while getopts "Gh" arg; do
case $arg in
G) gen_gtags=false ;;
h) echo "Please read the JMK manual for more information." ;;
?) echo "Invalid argument"
exit 1 ;;
esac
done
for file in $(find -name Jmk); do
echo "Processing $file" > /dev/stderr
outdir="$(dirname $file)"
m4 -D jmk_root="$root" -D jmk_build_cmd="$0" -D jmk_build_dir="$(pwd)" \
-D disable_gtags="$disable_gtags" "$jmkscript" "$file" > "$outdir/Makefile" \
|| exit 2
done