Skip to content

o11c/makefile-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a demo of how to manage reasonably-large projects with GNU make.

It is assumed that your sources have some kind of order, otherwise you'll still have to specify a lot by yourself.

What is implemented:

  • multiple executables
  • multiple source directories
  • mixed C and C++ sources

What is not implemented:

  • shared and static libraries - just need to change $(main-objects) logic
  • generated source files - needs to be handled carefully - TODO integrate the parser-demo project which is currently using a manual makefile.
  • complicated cases of library dependencies
  • installation - needs more variables in config.make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published