# HG changeset patch # User Oleksandr Gavenko # Date 1340567754 -10800 # Node ID ec63524d2b90eab5dc0319d085ce9beaaf6700a7 # Parent 1e7db170c823fc3f39c675946f2d07e9ba1d9ee4 Split info about GNU Make and build tools. Convert to RST syntax. diff -r 1e7db170c823 -r ec63524d2b90 build-tools.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build-tools.rst Sun Jun 24 22:55:54 2012 +0300 @@ -0,0 +1,29 @@ +.. -*- coding: utf-8; -*- + +============== + Build tools. +============== + +GNU Make. +========= + + * http://www.gnu.org/software/make + * http://en.wikipedia.org/wiki/Make_%28software%29 + +SCons. +====== + + * http://www.scons.org + * http://ru.wikipedia.org/wiki/SCons + +CMake. +====== + + * http://www.cmake.org + * http://ru.wikipedia.org/wiki/CMake + +OMake. +====== + + http://omake.metaprl.org/index.html + diff -r 1e7db170c823 -r ec63524d2b90 gnu-make.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnu-make.rst Sun Jun 24 22:55:54 2012 +0300 @@ -0,0 +1,38 @@ +.. -*- coding: utf-8; -*- + +=========== + GNU Make. +=========== +.. contents:: + +Recursive Make Considered Harmful. +================================== + + http://miller.emu.id.au/pmiller/books/rmch/ + "Recursive Make Considered Harmful" home page. + +How view list of default make definitions. +========================================== + + $ make -p -f /dev/null + +GNU Make Standard Library. +========================== + + 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 + diff -r 1e7db170c823 -r ec63524d2b90 make.rst --- a/make.rst Sun Jun 24 18:10:16 2012 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ --*- mode: outline; coding: utf-8; -*- - -* How view list of default make definitions. - - $ make -p -f /dev/null - -* GNU Make Standard Library. - - 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. - - http://www.gnu.org/software/make - http://en.wikipedia.org/wiki/Make_%28software%29 - -** SCons. - - http://www.scons.org - http://ru.wikipedia.org/wiki/SCons - -** CMake. - - http://www.cmake.org - http://ru.wikipedia.org/wiki/CMake - -** OMake. - - http://omake.metaprl.org/index.html -