]> git.llucax.com Git - software/bife/bife-all.git/blobdiff - base/Makefile
Updated documentation.
[software/bife/bife-all.git] / base / Makefile
index 4bfa3e552d30b0eee7c5afbd6061ec140b0e616b..0da066a61aa09e2c964a6c67ae47b6abca4495e6 100644 (file)
 # $Id$
 #
 
-VERSION=0.11
-MODULE_FILE=BIFE.php
-MODULE_NAME=Core
-PHP_FILES=$(filter-out $(MODULE_FILE),$(subst ./,,$(shell find -name '*.php')))
+MODULE=base
+
+PHP_FILES=$(subst ./,,$(shell find src -name '*.php'))
 EXAMPLE_FILES=$(subst ./,,$(shell find examples -regex '.*\.svn.*'))
 DOC_FILES=README ROADMAP
-X2C_TEMPLATE=xmi2code.tpl.php
 
 package: package.xml $(PHP_FILES) $(EXAMPLE_FILES) $(DOC_FILES)
        pear package
 
-code: bife.xmi xmi2code.config
+code: $(MODULE).xmi xmi2code.config
        @xmi2code
 
 code-clean:
-       @find -name '*.bak' | xargs rm -vf
-
-$(MODULE_FILE): code $(PHP_FILES) $(X2C_TEMPLATE)
-       @( \
-               ( \
-                       cat $(X2C_TEMPLATE) | \
-                       grep -v '@@date' | \
-                       grep -v '$$Id' | \
-                       egrep -v '^//$$' \
-               ); \
-               echo '//'; \
-               echo -n '// BIFE $(MODULE_NAME) (version $(VERSION)) - '; \
-               date; \
-               echo '//'; \
-               ( \
-                       cat $(PHP_FILES) | \
-                       grep -v require_once | \
-                       grep -v '?>' | \
-                       grep -v '<?php' | \
-                       egrep -v '^\s*//' \
-               ); \
-               echo -n '?>' \
-       ) > $(MODULE_FILE)
+       @find src -name '*.bak' | xargs rm -vf