1 DMBS - Dean's Makefile Build System
2 ===================================
8 The following modules are currently included:
10 - [ATPROGRAM](atprogram.md) - Device Programming
11 - [AVRDUDE](avrdude.md) - Device Programming
12 - [CORE](core.md) - DMBS Core Functionality
13 - [CPPCHECK](cppcheck.md) - Static Code Analysis
14 - [DFU](dfu.md) - Device Programming
15 - [DOXYGEN](doxygen.md) - Automated Source Code Documentation
16 - [GCC](gcc.md) - Compiling/Assembling/Linking with GCC
17 - [HID](hid.md) - Device Programming
19 ## Importing modules into your project makefile
21 To use a module, it is recommended to add the following boilerplate to your
24 # Include DMBS build script makefiles
27 Which can then used to indicate the location of your DMBS installation, relative
28 to the current directory, when importing modules. For example:
31 include $(DMBS_PATH)/core.mk
32 include $(DMBS_PATH)/gcc.mk
34 Imports the `CORE` and `GCC` modules from DMBS using a single path relative to
35 your project's makefile.
37 If you wish to write your own DMBS module(s),
38 [see the documentation here for more details.](WritingYourOwnModules.md)