35b67f2000-11-20Per Hedbor # configurable stuff
6fbcab2002-07-01Anders Johansson EXTRACT=/home/anders/Pike/7.2/bin/extract.pike
35b67f2000-11-20Per Hedbor PIKE=pike # do not alter
4b1d5c2000-11-21Martin Nilsson all: modules xmls translations
35b67f2000-11-20Per Hedbor  modules: @echo "1. Finding modules" @for a in `find ../modules/ -name '*.pike'` ; do \ if grep -c '#!NO' $$a >/dev/null 2>&1; then \ :;\ else \ module='"mod_'`echo $$a|sed -e s',../modules/.*/,,' -e s',.pike,,'`'"';\ if grep -c "$$module" $$a >/dev/null 2>&1; then \ ./scripts/make_mod_config $$module $$a; \ fi;\ fi ; \ done
4b1d5c2000-11-21Martin Nilsson xmls: @echo "2. Rebuilding .xml config files" @for a in configs/*.xml ; do \
a835792001-07-03Martin Nilsson  pkg=`echo $$a | sed -e s',\.xml,,' -e s',.*/,,'`; \
4b1d5c2000-11-21Martin Nilsson  ./scripts/make_config $$pkg configs/$$pkg.xml ; \ done translations: @echo "3. Rebuilding translation files" @for a in configs/*.xml ; do \
a835792001-07-03Martin Nilsson  pkg=`echo $$a | sed -e s',\.xml,,' -e s',.*/,,'`; \
4b1d5c2000-11-21Martin Nilsson  ./scripts/build_from_config configs/$$pkg.xml $(PIKE) $(EXTRACT); \ done
35b67f2000-11-20Per Hedbor clean: rm configs/*~ rm configs/mod_*.xml