# Files to generate info.html ONE_FILE_DOC = docs/info.php docs/CHANGELOG.md docs/database.md install: composer.phar php composer.phar install # Regenerate one-file documentation info.html: $(ONE_FILE_DOC) echo "Regenerating info.html" php docs/info.php > docs/info.html # Regenerate all documentation doc: $(ONE_FILE_DOC) Doxyfile php docs/info.php > docs/info.html doxygen Doxyfile # Regenerate code documentation code_doc: Doxyfile echo "Regenerating documentation" doxygen Doxyfile # Regenerate minified JS & CSS (including themes) minify: src/js/ src/css/ src/themes/ php -r "require 'src/php/minifier.php'; minify_everything();" # Do not minify for development version! no-minify: src/js/ src/css/ src/themes/ cp -r src/js/ . cp src/js/third_party/* js/ cp src/js/pgm.js js/ cat src/js/* >> pgm/js cat src/js/third_party/* >> js/pgm.js rm -rf js/third_party cp -r src/css . cp -r src/themes/ . # Clear documentation clean-doc: rm docs/info.html rm -rf docs/html # Clear documentation, deprecated, use clean-doc instead clean: clean-doc