X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/3ea356a72054b540e1c529fee5f55b10324254a4..b5e850ffd6d31afc159fec9cb37ad36d79100166:/Maintenance/makefile diff --git a/Maintenance/makefile b/Maintenance/makefile index ae40fd757..db06616c7 100644 --- a/Maintenance/makefile +++ b/Maintenance/makefile @@ -1,25 +1,28 @@ # # LUFA Library -# Copyright (C) Dean Camera, 2011. +# Copyright (C) Dean Camera, 2012. # # dean [at] fourwalledcubicle [dot] com # www.lufa-lib.org # -# Maintenance scripts not required by general LUFA users, used for development. +# Maintenance scripts not required by general LUFA users, used for project development purposes. + +# Path to the root of the LUFA tree LUFA_ROOT = ../ all: - # Update all Doxygen configuration files to the latest Doxygen version - force Markdown support to be disabled upgrade-doxygen: @echo Upgrading Doxygen.conf files... @for doxygen_conf in `find $(LUFA_ROOT) -name Doxygen.conf`; do \ doxygen -u $$doxygen_conf; \ sed "s/MARKDOWN_SUPPORT *= *YES/MARKDOWN_SUPPORT = NO/1" $$doxygen_conf > $$doxygen_conf.new; \ - mv -u $$doxygen_conf.new $$doxygen_conf; \ + sed "s/DISABLE_INDEX *= *NO/DISABLE_INDEX = YES/1" $$doxygen_conf.new > $$doxygen_conf.new2; \ + mv -u $$doxygen_conf.new2 $$doxygen_conf; \ + rm $$doxygen_conf.new; \ done; @echo Doxygen configuration update complete. @@ -39,7 +42,7 @@ check-documentation-placeholders: # Validate the working branch - compile all documentation, demos/projects/examples and run build tests validate-branch: make -s -C $(LUFA_ROOT) doxygen - make -s -C $(LUFA_ROOT) all + make -s -C $(LUFA_ROOT) all make -s -C $(LUFA_ROOT)/BuildTests all # Validate the working branch for general release, check for placeholder documentation then build and test everything