Skip to content
/ c-temp Public template

Template for C project, not to be confused with template in CPP

License

Notifications You must be signed in to change notification settings

K4zoku/c-temp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template

A template for C library project.

Features

  • 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.

Project Structure

.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

About

Template for C project, not to be confused with template in CPP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published