A template for C library project.
- Recursive source file search.
- Build profiles for debug and release.
- Cross-platform support.
- Unit test support. (Unit test framework not included)
- Documentation support. (Doxide)
- Experimental code coverage support. (Doxide with gcov/llvm-cov)
- Dependency management.
.make/ # Makefile templates
build/ # Build output directory
bin/ # Executable output directory
lib/ # Library output directory
obj/ # Object file output directory
test/ # Unit test output directory
docs/ # Documentation files
include/ # Public header files
src/ # Source files
test/ # Unit test files