GNU Make configuration.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 02 Sep 2010 16:45:30 +0300
changeset 514 8d0977618c01
parent 510 2be5a339871a
child 515 5a33eef9ce69
GNU Make configuration.
make.rst
--- a/make.rst	Thu Aug 26 15:09:08 2010 +0300
+++ b/make.rst	Thu Sep 02 16:45:30 2010 +0300
@@ -9,6 +9,19 @@
   http://gmsl.sourceforge.net
                 home page
 
+* GNU Make configuration.
+
+Put on top of your Makefile:
+
+  # Disable built in pattern rules.
+  MAKEFLAGS += -r
+  # Disable built in variables.
+  MAKEFLAGS += -R
+  # Disable built in suffix rules.
+  .SUFFIXES:
+  # Default target.
+  .DEFAULT_GOAL = all
+
 * Available build tools.
 
 ** GNU Make.