aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Webserver/makefile
Commit message (Collapse)AuthorAgeFilesLines
* Documentation: Update copyrights to 2019.Dean Camera2019-01-081-1/+1
|
* Update copyrights for 2018.Dean Camera2018-01-041-1/+1
|
* Update copyrights for 2017.Dean Camera2017-04-181-1/+1
|
* Add LUFA DMBS extension modules, use DMBS in project makefiles.Dean Camera2016-04-031-10/+15
|
* Update copyrights to 2016.Dean Camera2016-01-311-1/+1
|
* Update copyrights to 2015 (better late than never).Dean Camera2015-05-171-1/+1
|
* Update copyrights for 2014.Dean Camera2014-01-041-1/+1
|
* Update copyright year to 2013.Dean Camera2013-01-031-1/+1
|
* Add help text to the project makefiles to help new users get information on ↵Dean Camera2012-08-111-0/+2
| | | | the improved build system.
* Rename build system module makefiles from "lufa.MODULE.in" to ↵Dean Camera2012-07-141-9/+9
| | | | | | | | "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.
* Fix project makefiles - remove trailing slash from LUFA_PATH entries and the ↵Dean Camera2012-07-111-1/+1
| | | | XPLAINBridge project AVRISP file include path to prevent build errors.
* Add HID bootloader build module (thanks to Stefan Hellermann).Dean Camera2012-06-211-0/+1
|
* Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to ↵Dean Camera2012-06-041-0/+2
| | | | all application makefiles.
* Switch over Demos, Bootloaders and Projects to the new and improved build ↵Dean Camera2012-06-011-740/+35
| | | | system.
* Merge in latest trunk.Dean Camera2012-05-201-1/+1
|\
| * Update project Doxygen and makefiles so that the resulting project ↵Dean Camera2012-05-171-1/+1
| | | | | | | | documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core.
* | AppConfigHeaders: Update several additional user projects to use ↵Dean Camera2012-05-121-29/+2
|/ | | | configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project.
* Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵Dean Camera2012-04-091-1/+1
| | | | | | these are somewhat benign). Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export.
* Only abort Doxygen documentation generation if a non-unsupported tag warning ↵Dean Camera2012-03-091-1/+1
| | | | is encountered.
* Update Doxygen documentation build scripts to fail if any warnings are ↵Dean Camera2012-03-091-1/+3
| | | | generated.
* Add project name to the Doxygen makefile target output.Dean Camera2011-09-211-1/+1
|
* Add the GCC -fno-split-wide-types compile time option to some of the larger ↵Dean Camera2011-07-061-0/+1
| | | | user projects to reduce the compiled application size.
* Add new "checksource" target to the library makefiles, for automated source ↵Dean Camera2011-06-201-2/+10
| | | | file existance checking.
* Add RNDIS Device support to the Webserver project, so that the files stored ↵Dean Camera2011-05-221-4/+9
| | | | on the device can be viewed from a web-browser while the board is plugged into a host machine.
* F_CLOCK changed to F_USB to be more descriptive, and applicable on future ↵Dean Camera2011-03-211-7/+7
| | | | architecture ports.
* Add new ARCH option to the makefiles to (eventually) specify the target ↵Dean Camera2011-02-191-1/+5
| | | | device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
* The FAST_STREAM_TRANSFERS compile time option has been removed due to lack ↵Dean Camera2011-01-081-1/+0
| | | | | | of use and low cost/benefit ratio. Add GCC_FORCE_POINTER_ACCESS() macro use to the RingBuffer library header, to attempt to force GCC into producing more efficient code for manipulating the buffers.
* Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to ↵Dean Camera2010-12-241-0/+1
| | | | reduce compiled binary size.
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-131-26/+27
| | | | tool made by Laszlo Monda
* Remove dfu-programmer program switches, to ensure maximum compatibility with ↵Dean Camera2010-09-241-2/+2
| | | | all dfu-programmer versions.
* Added the --suppress-bootloader-mem option to the makefile dfu target, to ↵Dean Camera2010-09-241-3/+3
| | | | | | | | ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde). Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target. Makefile whitespace fixes.
* Make project makefiles correctly clean intermeditary build files from ↵Dean Camera2010-09-151-2/+2
| | | | assembly and C++ sources (thanks to Daniel Czigany).
* Fix invocations of avr-size in all makefiles broken on unpatched *nix ↵Dean Camera2010-08-081-1/+4
| | | | systems, due to the recent update to the latest WinAVR makefile template.
* Add missing INTERRUPT_CONTROL_ENDPOINT compile time option to the Mass ↵Dean Camera2010-07-261-0/+1
| | | | | | Storage device projects/demos and incomplete Test and Measurement Class demo, which was accidentally removed during the makefile updates. Alter Test and Measurement Class demo's request handlers to accept, process and correctly return the fields indicated in the specification.
* Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.Dean Camera2010-07-191-69/+59
| | | | Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis.
* Change over all makefiles to use C99 standards mode, rather than C99 + GNU ↵Dean Camera2010-07-181-1/+1
| | | | Extensions.
* Disable strict aliasing explicitly in the project makefiles, as this is ↵Dean Camera2010-07-151-0/+1
| | | | apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.
* Removed the automated checking of event names in the demo, project and ↵Dean Camera2010-07-151-18/+6
| | | | | | bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform. Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure.
* Add missing clean_doxygen phony targets to the project makefiles.Dean Camera2010-07-121-1/+2
|
* Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific ↵Dean Camera2010-07-021-0/+1
| | | | | | functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request. Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-081-761/+761
| | | | correctly converted to the target system's native end of line style.
* Change over instances of "make" in the makefiles to "$(MAKE)" to allow for ↵Dean Camera2010-05-071-1/+1
| | | | the make tool to be overridden.
* Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the ↵Dean Camera2010-04-281-2/+2
| | | | LowLevel directory as it is hardware-dependent.
* Added ENABLE_TELNET_SERVER compile time option to the Webserver project to ↵Dean Camera2010-03-101-0/+1
| | | | | | disable the TELNET server if desired. Change over static strings in the Webserver project to use PROGMEM where possible.
* Add uIP-split code to the Webserver project, so that each packet is split in ↵Dean Camera2010-02-181-0/+1
| | | | half to avoid the delayed-ACK problem when communicating with other devices. Condense HTTP server code, so that the HTTP headers are all sent from the one state. Make default filename append to any directory URI, rather than just the root directory.
* Speed up Webserver demo data rate by not sending a full ethernet frame each ↵Dean Camera2010-02-121-1/+2
| | | | time, preventing the receiver from using a delayed ACK scheme which slows down the connection. TELNET server cleanup.
* Move DHCP negotiation timer into the DHCP connection application state ↵Dean Camera2010-02-121-2/+2
| | | | structure, so that each connection gets its own timeout counter (only one connection currently used, but this way is more correct). Add const correctness to static data in the TELNETServerApp.c and HTTPServerApp.c files.
* Fix DHCPClient init code in the Webserver project writing to the incorrect ↵Dean Camera2010-02-121-0/+1
| | | | application state location (thanks to Mike Alexander).
* Make Webserver allow HTTP requests for files with up to 50 characters in the ↵Dean Camera2010-02-071-2/+2
| | | | | | path instead of 30, to be in synch with the project documentation. Change Webserver project's ENABLE_DHCP compile time option to ENABLE_DHCP_CLIENT to more accurately indicate its function.
* New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which ↵Dean Camera2010-02-041-1/+1
| | | | | | will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver). Spell-check code/comments in the Webserver/AVRISP-MKII projects.