# # Helper Makefile # # $Id$ cmdphp = bin/* PHP ?= `which php` PEAR = ./bin/pear update: svn update make flushcache gettext: find include/WB -type f -name \*.php >var/tmp/wombatfiles find include/patEx -type f -name \*.php >>var/tmp/wombatfiles xgettext -f var/tmp/wombatfiles -o resource/gettext/wombat.pot msgfmt: gettext mkdir -p var/lang/de/LC_MESSAGES msgfmt -v -o var/lang/de/LC_MESSAGES/wombat.mo resource/gettext/wombat/de.po msgfmt -v -o var/lang/de/LC_MESSAGES/patForms.mo lib/patForms/data/gettext/patForms/de.po doc: phpdoc phpdoc: rm -rf doc/api mkdir doc/api phpdoc -c doc/phpDocumentor.ini install: dirs perms version dirs: mkdir -p var/tmp mkdir -p var/cache mkdir -p var/log mkdir -p var/spool distclean: rm -rf var/* rm -rf doc/api flushcache: FORCE rm -rf var/cache/* rm -rf var/tmp/* make version test: FORCE @cd test/unit && php all.php && cd ../.. syntaxtest: FORCE find . -name \*.php -type f -exec php -l {} \; | grep "Parse error" perms: chmod -R go+w var pear_list: $(PEAR) list pear_install_all: $(PEAR) install pear $(PEAR) channel-update pear.php.net $(PEAR) upgrade-all $(PEAR) install XML_Parser XML_RSS-beta XML_Serializer-beta XML_Beautifier XML_Util XML_Tree $(PEAR) install Log $(PEAR) install Text_Highlighter-beta $(PEAR) install Mail Mail_mime Mail_mimeDecode $(PEAR) install Testing_FIT-beta version: FORCE svn info > htdoc/version.txt cmd: $(cmdphp) $(cmdphp): FORCE sed -i '1c#!'$(PHP)'\' $@ FORCE: