blob: dc0ebfeb8c5c2e59b47318682792d3346fb061e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
XEN_ROOT = $(CURDIR)/../../..
BLKTAP_ROOT := ..
include $(XEN_ROOT)/tools/Rules.mk
ifeq ($(LVM_UTIL_TEST),y)
TEST := lvm-util
endif
CFLAGS += -Werror
CFLAGS += -Wno-unused
CFLAGS += -I../include
CFLAGS += -D_GNU_SOURCE
ifeq ($(CONFIG_X86_64),y)
CFLAGS += -fPIC
endif
# Get gcc to generate the dependencies for us.
CFLAGS += -Wp,-MD,.$(@F).d
DEPS = .*.d
LVM-OBJS := lvm-util.o
all: build
build: $(TEST) $(LVM-OBJS)
install: all
lvm-util: lvm-util.o
$(CC) $(CFLAGS) -DLVM_UTIL $(LDFLAGS) -o lvm-util lvm-util.c
clean:
rm -rf *.o *~ $(DEPS) $(IBIN)
.PHONY: all build clean install lvm-util
-include $(DEPS)
|