35b67f2000-11-20Per Hedbor # configurable stuff
d950d62005-09-30Anders Johansson PIKE=../bin/pike
35b67f2000-11-20Per Hedbor 
7b12d92005-02-10Anders Johansson LANG=C
35b67f2000-11-20Per Hedbor # 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 \ :;\
b507732004-05-25Anders Johansson  else \
35b67f2000-11-20Per Hedbor  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
b507732004-05-25Anders Johansson  @for a in `find ../more_modules/ -name '*.pike'` ; do \ if grep -c '#!NO' $$a >/dev/null 2>&1; then \ :;\ else \ module='"mod_'`echo $$a|sed -e s',../more_modules/,,' -e s',.pike,,'`'"';\ if grep -c "$$module" $$a >/dev/null 2>&1; then \ ./scripts/make_mod_config $$module $$a; \ fi;\ fi ; \ done
35b67f2000-11-20Per Hedbor 
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',.*/,,'`; \
0fa99c2009-03-16Anders Johansson  $(PIKE) -x extract_locale --config=configs/$$pkg.xml --wipe --sync --notime; \
4b1d5c2000-11-21Martin Nilsson  done
35b67f2000-11-20Per Hedbor clean: rm configs/*~ rm configs/mod_*.xml