Learn / Make
This documentation provides resources to learn about the make
software,
which is used to automate compiling software based on dependencies.
In particular, make
is often used to compile C
, C++
, and Fortran
programs,
although it is also used to automate many tasks based on dependencies.
This documentation has been written based on experience using make
at the Open Water Foundation.
About the Open Water Foundation
The Open Water Foundation is a 501(c)3 nonprofit social enterprise that focuses
on developing and supporting open source software for water resources, so that organizations can make better decisions about water.
OWF also works to advance open data tools and implementation.
OWF has created this documentation to educate its staff, collaborators, and clients that use the make
command in their work.
See also other OWF learning resources.
How to Use this Documentation
The documentation is organized in order of general topics and information about using make
.
This documentation is not intended to be a full reference for make
but focuses on topics that
will help understand important technical concepts and be successful with using make
.
Use the table of contents on the left to navigate the site. Use the table of contents on the right to navigate the page. If the page has been made narrow, the table of contents may be shown as an icon.
License
The OWF Learn Make website content and examples are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Source Repository on GitHub
The source files for this documentation are maintained in a GitHub repository: owf-learn-make.
Release Notes
See the Release Notes in the GitHub Project.