1AS = $(CROSS_COMPILE)as 2LD = $(CROSS_COMPILE)ld 3ifeq ($(clang),y) 4CC = $(CROSS_COMPILE)clang 5CXX = $(CROSS_COMPILE)clang++ 6LD_LTO = $(CROSS_COMPILE)llvm-ld 7else 8CC = $(CROSS_COMPILE)gcc 9CXX = $(CROSS_COMPILE)g++ 10LD_LTO = $(CROSS_COMPILE)ld 11endif 12CPP = $(CC) -E 13ADDR2LINE = $(CROSS_COMPILE)addr2line 14AR = $(CROSS_COMPILE)ar 15RANLIB = $(CROSS_COMPILE)ranlib 16NM = $(CROSS_COMPILE)nm 17STRIP = $(CROSS_COMPILE)strip 18OBJCOPY = $(CROSS_COMPILE)objcopy 19OBJDUMP = $(CROSS_COMPILE)objdump 20SIZEUTIL = $(CROSS_COMPILE)size 21 22# Allow git to be wrappered in the environment 23GIT ?= git 24 25INSTALL = install 26INSTALL_DIR = $(INSTALL) -d -m0755 -p 27INSTALL_DATA = $(INSTALL) -m0644 -p 28INSTALL_PROG = $(INSTALL) -m0755 -p 29 30BOOT_DIR ?= /boot 31DEBUG_DIR ?= /usr/lib/debug 32 33SOCKET_LIBS = 34UTIL_LIBS = -lutil 35 36SONAME_LDFLAG = -soname 37SHLIB_LDFLAGS = -shared 38 39