Merge commit '60b30c0363
' as 'lib/lufa'
This commit is contained in:
commit
8655d4f494
1455 changed files with 394541 additions and 0 deletions
38
lib/lufa/LUFA/Build/DMBS/DMBS/ModulesOverview.md
Normal file
38
lib/lufa/LUFA/Build/DMBS/DMBS/ModulesOverview.md
Normal file
|
@ -0,0 +1,38 @@
|
|||
DMBS - Dean's Makefile Build System
|
||||
===================================
|
||||
|
||||
|
||||
Modules Overview
|
||||
----------------
|
||||
|
||||
The following modules are currently included:
|
||||
|
||||
- [ATPROGRAM](atprogram.md) - Device Programming
|
||||
- [AVRDUDE](avrdude.md) - Device Programming
|
||||
- [CORE](core.md) - DMBS Core Functionality
|
||||
- [CPPCHECK](cppcheck.md) - Static Code Analysis
|
||||
- [DFU](dfu.md) - Device Programming
|
||||
- [DOXYGEN](doxygen.md) - Automated Source Code Documentation
|
||||
- [GCC](gcc.md) - Compiling/Assembling/Linking with GCC
|
||||
- [HID](hid.md) - Device Programming
|
||||
|
||||
## Importing modules into your project makefile
|
||||
|
||||
To use a module, it is recommended to add the following boilerplate to your
|
||||
makefile:
|
||||
|
||||
# Include DMBS build script makefiles
|
||||
DMBS_PATH ?= ../DMBS
|
||||
|
||||
Which can then used to indicate the location of your DMBS installation, relative
|
||||
to the current directory, when importing modules. For example:
|
||||
|
||||
DMBS_PATH ?= ../DMBS
|
||||
include $(DMBS_PATH)/core.mk
|
||||
include $(DMBS_PATH)/gcc.mk
|
||||
|
||||
Imports the `CORE` and `GCC` modules from DMBS using a single path relative to
|
||||
your project's makefile.
|
||||
|
||||
If you wish to write your own DMBS module(s),
|
||||
[see the documentation here for more details.](WritingYourOwnModules.md)
|
Loading…
Add table
Add a link
Reference in a new issue