xref: /xen/config/StdGNU.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 08:59:00 CST 2025