{"repo":"clementvidon/Makefile_tutor","free":true,"listed":false,"github":"https://github.com/clementvidon/Makefile_tutor","clone":"git clone https://github.com/clementvidon/Makefile_tutor.git","description":"This project aims to create a crystal clear tutorial on a cryptic topic.","language":"Makefile","stars":709,"topics":["42","42born2code","42cursus","42network","42paris","42projects","42school","gnumake","learnbydoing","make"],"license":"CC-BY-SA-4.0","category":"saas-starters-boilerplates","readme_excerpt":"MAKEFILE TUTOR (GNU) Summary · Usage · Glossary · Syntax · Index · Sources · Contact Summary Addressed to beginners and not to newcomers, the idea behind this tutorial is to focus on the essential . Anything that is not directly related to the template we are going to explore will not be covered here. On the other hand everything that is covered in this tutorial will be carefully detailed. Initially intended to help 42 students to step up their Makefile skills through a C-focused documented template that evolves gradually, version by version . With the aim of making them more digestible and even tasty 🍔 Allow 1 hour to complete this tutorial, plus some additional time to work with the examples . For those of you who are wondering, as I write this line, I have invested a total of 102 hours and 50 minutes in creating this tutorial. TL;DR Refer to the bold text. → GitHub Page ← → GitHub Repo ← [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa] [cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/ [cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg Roadmap - [x] GitHub Page - [x] A ready to make project of each template version - [x] bold text that acts as a summary - [x] v1 Simplest C project - [x] v2 Project that include headers - [x] v3 Project with any kind of directory structure - [x] v4 Static library + introduce auto-gen dependencies - [x] v5 Project that uses libraries - [ ] POSIX Makefile Usage This tutorial is designed to be read line","default_branch":null,"files":null,"tree":[],"storefront":"/r/clementvidon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/clementvidon/Makefile_tutor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}