# HG changeset patch # User Oleksandr Gavenko # Date 1485729870 -7200 # Node ID ccaa2f3644222a7cdd58af8364e7dbe42b30bba0 # Parent 6210b92c65d230b8e9756c79a3ee1af83994fa34 Improve page formatting. diff -r 6210b92c65d2 -r ccaa2f364422 gnu-make.rst --- a/gnu-make.rst Sun Jan 29 23:38:28 2017 +0200 +++ b/gnu-make.rst Mon Jan 30 00:44:30 2017 +0200 @@ -6,35 +6,31 @@ .. contents:: :local: -Make docs. -========== +GNU Make documentation +====================== - http://make.paulandlesley.org/ http://mad-scientist.net/make/ - Paul D. Smith page about make. - http://make.paulandlesley.org/autodep.html - Advanced Auto-Dependency Generation - http://miller.emu.id.au/pmiller/books/rmch/ - "Recursive Make Considered Harmful" home page. - http://evbergen.home.xs4all.nl/nonrecursive-make.html - Implementing non-recursive make. - http://www.electric-cloud.com/resources/mrmake.php - Ask Mr. Make +http://make.paulandlesley.org/ http://mad-scientist.net/make/ + Paul D. Smith page about make. +http://make.paulandlesley.org/autodep.html + Advanced Auto-Dependency Generation +http://miller.emu.id.au/pmiller/books/rmch/ + "Recursive Make Considered Harmful" home page. +http://evbergen.home.xs4all.nl/nonrecursive-make.html + Implementing non-recursive make. +http://www.electric-cloud.com/resources/mrmake.php + *Ask Mr. Make*. Series of article on tricks with GNU Make. -How view list of default make definitions. -========================================== +Debugging GNU Make +================== + +How view list of default make definitions:: $ make -p -f /dev/null -GNU Make Standard Library. -========================== +GNU Make configuration +====================== - http://gmsl.sourceforge.net - home page - -GNU Make configuration. -======================= - -Put on top of your Makefile: +There are defaults that enrich behavior of GNU Make:: # Disable built in pattern rules. MAKEFLAGS += -r @@ -45,3 +41,9 @@ # Default target. .DEFAULT_GOAL = all +GNU Make Standard Library +========================= + +http://gmsl.sourceforge.net + home page +