diff options
Diffstat (limited to 'tools/misc/Makefile')
-rw-r--r-- | tools/misc/Makefile | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/tools/misc/Makefile b/tools/misc/Makefile index 9df04d8ea2..9795997364 100644 --- a/tools/misc/Makefile +++ b/tools/misc/Makefile @@ -1,10 +1,18 @@ +XEN_ROOT=../.. +include $(XEN_ROOT)/tools/Make.defs + CC = gcc CFLAGS = -Wall -O3 -EXTRA_INC = -I../../xen/include/hypervisor-ifs -EXTRA_INC += -I../../linux-xen-sparse/include -I../xc/lib -EXTRA_INC += -I../xu/lib -EXTRA_INC += -I../lib + +INCLUDES += -I $(XEN_HYPERVISOR_IFS) +INCLUDES += -I $(XEN_LINUX_INCLUDE) +INCLUDES += -I $(XEN_XC) +INCLUDES += -I $(XEN_XU) +INCLUDES += -I $(XEN_LIBXC) +INCLUDES += -I $(XEN_LIBXUTIL) + +CFLAGS += $(INCLUDES) HDRS = $(wildcard *.h) SRCS = $(wildcard *.c) @@ -12,7 +20,8 @@ OBJS = $(patsubst %.c,%.o,$(SRCS)) TARGETS = xen_cpuperf -INSTALL = $(TARGETS) xencons +INSTALL_BIN = $(TARGETS) xencons +INSTALL_SBIN = netfix xm xend all: $(TARGETS) $(MAKE) -C miniterm @@ -20,8 +29,8 @@ all: $(TARGETS) install: all mkdir -p $(prefix)/usr/bin mkdir -p $(prefix)/usr/sbin - install -m0755 $(INSTALL) $(prefix)/usr/bin - install -m0755 netfix $(prefix)/usr/sbin + install -m0755 $(INSTALL_BIN) $(prefix)/usr/bin + install -m0755 $(INSTALL_SBIN) $(prefix)/usr/sbin $(MAKE) -C miniterm install clean: @@ -29,4 +38,4 @@ clean: $(MAKE) -C miniterm clean %: %.c $(HDRS) Makefile - $(CC) $(CFLAGS) $(EXTRA_INC) -o $@ $< + $(CC) $(CFLAGS) -o $@ $< |