node_any: check attribute presence
[protos/libecoli.git] / mk / ecoli-vars.mk
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright 2015, Olivier MATZ <zer0@droids-corp.org>
3
4 # core tools
5 CP ?= cp
6 LN ?= ln
7 GAWK ?= gawk
8 GREP ?= grep
9 # compiler and binutils, set_default overrides mk implicit value
10 # but not command line or standard variables
11 $(call set_default,CC,$(CROSS)gcc)
12 $(call set_default,CPP,$(CROSS)cpp)
13 $(call set_default,AR,$(CROSS)ar)
14 $(call set_default,LD,$(CROSS)ld)
15 $(call set_default,OBJCOPY,$(CROSS)objcopy)
16 $(call set_default,OBJDUMP,$(CROSS)objdump)
17 $(call set_default,STRIP,$(CROSS)strip)
18 HOSTCC ?= cc
19
20 CFLAGS += $(EXTRA_CFLAGS)
21 CPPFLAGS += $(EXTRA_CPPFLAGS)
22 LDFLAGS += $(EXTRA_LDFLAGS)
23 LDLIBS += $(EXTRA_LDLIBS)