mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-24 02:35:41 +00:00
1. Move HOSTCC/HOSTLD to nmk (note there are rules in nmk that make use of these variables already) 2. Make CC/LD derive from HOSTCC/HOSTLD Note that one can still change anything from the command line. travis-ci: success for build system: make CC/LD derive from HOSTCC/HOSTLD Cc: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Kir Kolyshkin <kir@openvz.org> Acked-by: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
36 lines
849 B
Makefile
36 lines
849 B
Makefile
ifndef ____nmk_defined__tools
|
|
|
|
#
|
|
# System tools shorthands
|
|
RM := rm -f
|
|
HOSTLD ?= ld
|
|
LD := $(CROSS_COMPILE)$(HOSTLD)
|
|
HOSTCC ?= gcc
|
|
CC := $(CROSS_COMPILE)$(HOSTCC)
|
|
CPP := $(CC) -E
|
|
AS := $(CROSS_COMPILE)as
|
|
AR := $(CROSS_COMPILE)ar
|
|
STRIP := $(CROSS_COMPILE)strip
|
|
OBJCOPY := $(CROSS_COMPILE)objcopy
|
|
OBJDUMP := $(CROSS_COMPILE)objdump
|
|
NM := $(CROSS_COMPILE)nm
|
|
MAKE := make
|
|
MKDIR := mkdir -p
|
|
AWK := awk
|
|
PERL := perl
|
|
PYTHON := python
|
|
FIND := find
|
|
SH := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
|
|
else if [ -x /bin/bash ]; then echo /bin/bash; \
|
|
else echo sh; fi ; fi)
|
|
CSCOPE := cscope
|
|
ETAGS := etags
|
|
CTAGS := ctags
|
|
|
|
export RM HOSTLD LD HOSTCC CC CPP AS AR STRIP OBJCOPY OBJDUMP
|
|
export NM SH MAKE MKDIR AWK PERL PYTHON SH CSCOPE
|
|
|
|
#
|
|
# Footer.
|
|
____nmk_defined__tools = y
|
|
endif
|