kfraser@11844: AS = $(CROSS_COMPILE)as kfraser@11844: LD = $(CROSS_COMPILE)ld kfraser@11844: CC = $(CROSS_COMPILE)gcc ewan@14569: CPP = $(CC) -E kfraser@11844: AR = $(CROSS_COMPILE)ar kfraser@11844: RANLIB = $(CROSS_COMPILE)ranlib kfraser@11844: NM = $(CROSS_COMPILE)nm kfraser@11844: STRIP = $(CROSS_COMPILE)strip kfraser@11844: OBJCOPY = $(CROSS_COMPILE)objcopy kfraser@11844: OBJDUMP = $(CROSS_COMPILE)objdump keir@16994: SIZEUTIL = $(CROSS_COMPILE)size kfraser@11844: kaf24@13228: MSGFMT = msgfmt tom@14902: MSGMERGE = msgmerge kaf24@13228: keir@17991: # Allow git to be wrappered in the environment keir@17991: GIT ?= git keir@17991: keir@20468: WGET ?= wget -c keir@20468: keir@18447: INSTALL = install kfraser@14314: INSTALL_DIR = $(INSTALL) -d -m0755 -p kfraser@14314: INSTALL_DATA = $(INSTALL) -m0644 -p kfraser@14314: INSTALL_PROG = $(INSTALL) -m0755 -p kfraser@11844: keir@16823: PREFIX ?= /usr keir@16826: BINDIR = $(PREFIX)/bin keir@16825: INCLUDEDIR = $(PREFIX)/include keir@16988: LIBLEAFDIR = lib keir@19437: LIBLEAFDIR_x86_32 = lib keir@22196: LIBLEAFDIR_x86_64 ?= lib64 keir@16988: LIBDIR = $(PREFIX)/$(LIBLEAFDIR) keir@19437: LIBDIR_x86_32 = $(PREFIX)/$(LIBLEAFDIR_x86_32) keir@16988: LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64) keir@19437: LIBEXEC = $(LIBDIR_x86_32)/xen/bin keir@19513: SHAREDIR = $(PREFIX)/share keir@19513: MANDIR = $(SHAREDIR)/man keir@16829: MAN1DIR = $(MANDIR)/man1 keir@16829: MAN8DIR = $(MANDIR)/man8 keir@16828: SBINDIR = $(PREFIX)/sbin keir@19851: XENFIRMWAREDIR = $(LIBDIR_x86_32)/xen/boot kfraser@11844: keir@16937: PRIVATE_PREFIX = $(LIBDIR)/xen keir@16937: PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin keir@16937: keir@19666: ifeq ($(PREFIX),/usr) keir@19666: CONFIG_DIR = /etc stefano@22248: XEN_LOCK_DIR = /var/lock keir@19666: else keir@19666: CONFIG_DIR = $(PREFIX)/etc stefano@22248: XEN_LOCK_DIR = $(PREFIX)/var/lock keir@19666: endif olaf@21896: bruce@22225: SYSCONFIG_DIR = $(CONFIG_DIR)/$(CONFIG_LEAF_DIR) olaf@21896: keir@19666: XEN_CONFIG_DIR = $(CONFIG_DIR)/xen keir@19666: XEN_SCRIPT_DIR = $(XEN_CONFIG_DIR)/scripts keir@19666: kfraser@11844: SOCKET_LIBS = kfraser@11844: CURSES_LIBS = -lncurses keir@17070: PTHREAD_LIBS = -lpthread keir@16117: UTIL_LIBS = -lutil Christoph@22703: DLOPEN_LIBS = -ldl Christoph@22703: kfraser@11844: SONAME_LDFLAG = -soname sstabellini@22018: SHLIB_LDFLAGS = -shared kfraser@11844: kfraser@11844: ifneq ($(debug),y) keir@17237: CFLAGS += -O2 -fomit-frame-pointer kfraser@11844: else kfraser@11844: # Less than -O1 produces bad code and large stack frames keir@17237: CFLAGS += -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls kfraser@11844: endif