Skip to content

Releases: Nuno-Jesus/Make-A-Make

Makefile Advanced Guide

20 Aug 12:34
Compare
Choose a tag to compare

Makefile Advanced Guide

Hurray, finally! This patch brings Makefile features that are not necessary for you to know, but will definitely make your life easier and your projects and Makefiles way more structured!

What changed:

  • Released the Advanced Guide containing sections about:
    • ❔ Conditional directives (ifeq, ifneq, ifdefand ifndef)
    • 🚩 A new compiler flag, -MMD
    • 📝 Declaring variables through the command-line
    • 🔥 Makefile functions
    • 📁 The vpath directive
  • Added a new Good-To-Know Errors section
  • Added a new -I flag to the flags section

Patch 1.1

22 Jun 18:12
Compare
Choose a tag to compare

What's Changed

  • Fixed misinformation on $* (pull request by @mjy9088)
  • Improved explanation about dependencies processing (suggested by @AdrianWeaver)
  • Added Special Targets section
  • Added Useful Flags section

New Contributors

Full Changelog: beginners-tutorial...v1.1

Makefile Beginner's Guide

17 Jun 15:06
Compare
Choose a tag to compare

This README was developed mainly to help 42 students to clear the fog around Makefiles and how they work. But, it will be for sure helpful to anyone out there struggling as well.

In this release, I am launching the Beginners Guide, a (hopefully) friendly guide to help you forget the fears of manipulating Makefiles.

More cool stuff to come soon!