35b67f | 2000-11-20 | Per Hedbor | | # configurable stuff
EXTRACT=/home/per/src/Pike/7.1/bin/extract.pike
PIKE=pike
# do not alter
all: modules
@echo "2. Rebuilding .xml config files"
@for a in configs/*.xml ; do \
pkg=`echo $$a | sed -e s',.xml,,' -e s',.*/,,'`; \
./scripts/make_config $$pkg configs/$$pkg.xml ; \
done
@echo "3. Rebuilding translation files"
@for a in configs/*.xml ; do \
pkg=`echo $$a | sed -e s',.xml,,' -e s',.*/,,'`; \
./scripts/build_from_config configs/$$pkg.xml $(PIKE) $(EXTRACT); \
done
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
clean:
rm configs/*~
rm configs/mod_*.xml
|