-
Notifications
You must be signed in to change notification settings - Fork 0
A generic boiler plate makefile setup for embedded projects. Use as a sub-project inside existing project
License
BSD-3-Clause, Unknown licenses found
Licenses found
BSD-3-Clause
LICENSE
Unknown
license.txt
rodb70/makefiles
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a makefile subsystem when writting code. I wanted a boiler plate system that I could use in my own projects. I was getting sick of continually writting the same make code for each new project so I have created this system. My design goals were: * Wanted to be able to add new compilers eaisly just adding the differences * Wanted to be able to add source files simple by adding them to a varaible in a makefile * Wanted to be able to put code in libraries or link to main application * Wanted to add tools simply and intergrate these tools into the build system * Wanted to be able to write test harnesses and have then intergrated simply. Currently supported are: STM32 cortex GCC AVR mostly for Arduino but can add any 8-bit AVR - GCC (this still needs work) LPC935 via the SDCC compiler This makefile systemn has 2 modes of operation a simple mode where all source code is included in the top level makefile. The complex mode of operation is where multi-targets are supported via systems. These systems can be different processors and have various tools required to build the system . Both top level makefiles are seen in the examples directory.
About
A generic boiler plate makefile setup for embedded projects. Use as a sub-project inside existing project
Resources
License
BSD-3-Clause, Unknown licenses found
Licenses found
BSD-3-Clause
LICENSE
Unknown
license.txt
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published