author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Thu, 09 Jun 2011 09:49:05 +0300 | |
changeset 879 | 77619a223f34 |
parent 735 | 5c437e2d5fe1 |
child 899 | 7b4265c8d324 |
permissions | -rw-r--r-- |
735 | 1 |
-*- mode: outline; coding: utf-8; fill-column: 80 -*- |
444 | 2 |
|
3 |
* How view list of default make definitions. |
|
4 |
||
5 |
$ make -p -f /dev/null |
|
465
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
6 |
|
495
d2ff426ea714
GNU Make Standard Library.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
465
diff
changeset
|
7 |
* GNU Make Standard Library. |
d2ff426ea714
GNU Make Standard Library.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
465
diff
changeset
|
8 |
|
d2ff426ea714
GNU Make Standard Library.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
465
diff
changeset
|
9 |
http://gmsl.sourceforge.net |
d2ff426ea714
GNU Make Standard Library.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
465
diff
changeset
|
10 |
home page |
d2ff426ea714
GNU Make Standard Library.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
465
diff
changeset
|
11 |
|
514
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
12 |
* GNU Make configuration. |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
13 |
|
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
14 |
Put on top of your Makefile: |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
15 |
|
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
16 |
# Disable built in pattern rules. |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
17 |
MAKEFLAGS += -r |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
18 |
# Disable built in variables. |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
19 |
MAKEFLAGS += -R |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
20 |
# Disable built in suffix rules. |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
21 |
.SUFFIXES: |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
22 |
# Default target. |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
23 |
.DEFAULT_GOAL = all |
8d0977618c01
GNU Make configuration.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
495
diff
changeset
|
24 |
|
465
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
25 |
* Available build tools. |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
26 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
27 |
** GNU Make. |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
28 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
29 |
http://www.gnu.org/software/make |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
30 |
http://en.wikipedia.org/wiki/Make_%28software%29 |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
31 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
32 |
** SCons. |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
33 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
34 |
http://www.scons.org |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
35 |
http://ru.wikipedia.org/wiki/SCons |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
36 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
37 |
** CMake. |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
38 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
39 |
http://www.cmake.org |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
40 |
http://ru.wikipedia.org/wiki/CMake |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
41 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
42 |
** OMake. |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
43 |
|
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
44 |
http://omake.metaprl.org/index.html |
c05098683721
Available build tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
444
diff
changeset
|
45 |