aboutsummaryrefslogtreecommitdiff
path: root/BuildTests
AgeCommit message (Collapse)Author
2012-07-29Upgrade Doxygen configuration files to 1.8.1.2.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2425 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-26Add OLIMEX AVR-ISP-MK2 board to the BoardDriverTest build test.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2422 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-24Extend bootloader build test to include all supported configurations ↵Dean
including the special XPLAIN board configuration and possible F_USB values. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2416 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-23Add missing supported bootloader configurations to the BootloaderTest build ↵Dean
test. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2413 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-23Update bootloader build test with bootloader target board information.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2411 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-15Add DEBUG_FORMAT and DEBUG_LEVEL optional parameters to the BUILD module. ↵Dean
Turn off generation of debug information when performing a validation build, and when running the build tests. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2404 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-14Rename build system module makefiles from "lufa.MODULE.in" to ↵Dean
"lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process. Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked. Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2400 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-11Fix project makefiles - remove trailing slash from LUFA_PATH entries and the ↵Dean
XPLAINBridge project AVRISP file include path to prevent build errors. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2398 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-10Override the OBJDIR setting for the XPLAINBridge project, as this currently ↵Dean
doesn't work. Turn off check-config test in the StaticAnalysisTest build test to save time - if the standard build fails this can be run manually to determine the problem cause. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2396 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-10Mark build test makefiles as being incompatible with parallel make builds, ↵Dean
as they re-use the same object directories. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2395 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-10Fix up makefile .NOTPARALLEL heuristics so that linear building is only ↵Dean
enforced if no object folder set and the "all" target is run. Rename library "ConfigDescriptor.c" file to "ConfigDescriptors.c" to ensure that object filenames are unique. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2393 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-24Don't enforce silent output on submake - pass down the value set by the user ↵Dean
implicitly instead. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2372 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-23Clean up BuildTest and Maintenance makefiles - use non-recursively evaluated ↵Dean
make variables. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2368 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-19Add extra human readable output to the build test makefile scripts.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2356 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-19Revert change to assembly file comment syntax; this apparently breaks on the ↵Dean
current AVR32 GNU assembler. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2355 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-17Replace C style comments in assembly code with true assembly comments for ↵Dean
consistency and to prevent it from confusing syntax highlighters. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2349 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Fix broken StaticAnalysisTest build test due to the changes to the CPPCHECK ↵Dean
build module. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2338 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Minor tweak to the BuildTest master makefile for better console output.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2328 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-10Fix BoardDriverTest build test clean target.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2326 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-07Update SVN line endings property on newer source files to native.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2317 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2315 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-05Strip out BuildTest sub-makefile contents as much as possible. Remove old ↵Dean
UC3 build test makefile from the ModuleTest build test. Add platform module to the example LUFA makefile. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2308 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Correct BuildTest makefiles to use LUFA_PATH rather than LUFA_ROOT_PATH.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2301 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Switch StaticAnalysisTest build test to use the new build system CPPCHECK ↵Dean
module. Update additional build tests to all include the core build system module. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2300 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Ensure build tests use the system provided $(MAKE) variable to determine the ↵Dean
command to invoke make, rather than a hard-coded name. Strip off excess whitespace from the list of object files when printing them out to the shell in the build system BUILD module. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2278 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add C_FLAGS, CPP_FLAGS and ASM_FLAGS variables to the build system BUILD ↵Dean
module to allow for language-specific compiler/assembler flags. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2270 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Replace architecture specific makefiles in the BuildTests with the new ↵Dean
common build system makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2267 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27Merge in AppConfigHeaders branch to trunk, altering all projects and demos ↵Dean
to use configuration headers for application and LUFA compile time settings, rather than defines in the project makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2251 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27Don't generate dependency files or a MAP file when running BuildTests where ↵Dean
possible. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2248 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27Add missing documentation to custom BuiltTest hardware mapping files. Fix up ↵Dean
old copyright years on some makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2243 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-19Add missing CPPCheck unusedFunction check suppressions on the USB template ↵Dean
functions. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2223 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-17Update project Doxygen and makefiles so that the resulting project ↵Dean
documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2221 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13Clean up and speed up build tests by turning off expensive and slow size ↵Dean
optimizations, and generation of assembly listings (*.lst) for each compiled source file. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2216 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13Minor tweaks to the build tests to ensure that they will operate properly on ↵Dean
all systems. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2211 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13Fix incorrectly names build test directory references.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2205 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13Added build test to verify correct compilation of all bootloaders using all ↵Dean
supported devices. Fixed compile error with the unreleased ATMEGA32U6 device. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2204 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-07Speed up build tests by only building each test to the ELF output stage ↵Dean
(when all files are compiled and linked), rather than to the full HEX output stage as the resulting binary is not actually required. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2191 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Improve BoardDriverTest build test so that it will work regardless of native ↵Dean
line endings. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2189 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Complete BoardDriverTest build test.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2188 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Add partially complete BoardDriverTest build test.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2187 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-16Fix up static analysis build test so that inline suppressions for missing ↵Dean
header files are not required in the XPLAINBridge project. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2168 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-14Reintegrate the FullEPAddresses development branch into trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-09Fix typos in the LUFAConfig.h header file. Add missing modules to the AVR8 ↵Dean
architecture ModuleTest build test makefile. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2153 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-09Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵Dean
these are somewhat benign). Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2150 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-08Removed the old pseudo-scheduler from the library as it was unused and ↵Dean
deprecated since the 090810 release. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2149 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-08Add additional specific sub-family parts to the ModuleTest build test as ↵Dean
these may have minor header file differences to their standard family cousins. Clean up of main library Makefile to extract out the library version once into a make variable for easy reference. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2142 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-08Pull out common options in the StaticAnalysisTest build test makefile into a ↵Dean
seperate make variable for clarity. Add missing cppcheck inline suppression comment. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2139 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-25Tweak static analysis check BuildTest makefile argument order to make the ↵Dean
call differences easier to determine. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2121 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-25Re-enable cppcheck static analysis unused function checks after adding in ↵Dean
special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2120 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-09Only abort Doxygen documentation generation if a non-unsupported tag warning ↵Dean
is encountered. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2104 d5102386-fcda-11dd-9fdb-3debd5008f28