Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 1 | ### |
2 | # Configuration variables. | ||||
3 | |||||
Daniel Dunbar | 866d282 | 2009-09-03 20:49:22 +0000 | [diff] [blame] | 4 | OS := $(shell uname) |
5 | |||||
Daniel Dunbar | 557a6ea | 2010-01-13 16:13:01 +0000 | [diff] [blame] | 6 | # Assume make is always run from top-level of source directory. Note than an |
7 | # Apple style build overrides these variables later in the makefile. | ||||
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 8 | ProjSrcRoot := $(shell pwd) |
9 | ProjObjRoot := $(ProjSrcRoot) | ||||
10 | |||||
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 11 | ### |
12 | # Tool configuration variables. | ||||
13 | |||||
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 14 | # FIXME: LLVM uses autoconf/mkinstalldirs ? |
15 | MKDIR := mkdir -p | ||||
16 | DATE := date | ||||
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 17 | LIPO := lipo |
Daniel Dunbar | 866d282 | 2009-09-03 20:49:22 +0000 | [diff] [blame] | 18 | CP := cp |
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 19 | |
Daniel Dunbar | a68b0e4 | 2010-01-18 06:48:12 +0000 | [diff] [blame] | 20 | VERBOSE := 0 |
Daniel Dunbar | faf0150 | 2010-01-18 06:48:33 +0000 | [diff] [blame] | 21 | DEBUGMAKE := |
Daniel Dunbar | a68b0e4 | 2010-01-18 06:48:12 +0000 | [diff] [blame] | 22 | |
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 23 | ### |
24 | # Automatic and derived variables. | ||||
25 | |||||
26 | # Adjust settings for verbose mode | ||||
Daniel Dunbar | a68b0e4 | 2010-01-18 06:48:12 +0000 | [diff] [blame] | 27 | ifneq ($(VERBOSE),1) |
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 28 | Verb := @ |
29 | else | ||||
Daniel Dunbar | 557a6ea | 2010-01-13 16:13:01 +0000 | [diff] [blame] | 30 | Verb := |
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 31 | endif |
32 | |||||
33 | Echo := @echo | ||||
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 34 | ifndef Summary |
Daniel Dunbar | 48464e0 | 2010-01-18 06:49:33 +0000 | [diff] [blame^] | 35 | Summary = $(Echo) |
Daniel Dunbar | b3a6901 | 2009-06-26 16:47:03 +0000 | [diff] [blame] | 36 | endif |