15
15
top_srcdir = @top_srcdir@
16
16
top_builddir = @top_builddir@
18
ifeq ("@DEBUG@", "yes")
23
19
ifeq ("@APPLIB@", "yes")
26
wrapper_SOURCES = test.c
27
INCLUDES += -I../../include
29
23
TARGETS += vgtest.t percent.t pe_start.t
24
SOURCES2 = vgtest.c percent.c pe_start.c
27
include $(top_builddir)/make.tmpl
30
DEPLIBS += $(top_builddir)/liblvm/liblvm2app.so $(top_builddir)/libdm/libdevmapper.so
31
LDFLAGS += -L$(top_builddir)/liblvm
32
32
LVMLIBS = @LVM2APP_LIB@ -ldevmapper
33
DEPLIBS = $(top_builddir)/liblvm/liblvm2app.so $(top_builddir)/libdm/libdevmapper.so
37
include $(top_builddir)/make.tmpl
39
LDFLAGS = -L$(top_builddir)/libdm -L$(top_builddir)/liblvm
41
34
ifeq ("@DMEVENTD@", "yes")
42
LVMLIBS += -ldevmapper-event
43
LDFLAGS += -L$(top_builddir)/daemons/dmeventd
35
LVMLIBS += -ldevmapper-event
36
LDFLAGS += -L$(top_builddir)/daemons/dmeventd
46
test_OBJECTS = $(test_SOURCES:.c=.o)
47
wrapper_OBJECTS = $(wrapper_SOURCES:.c=.o)
48
OBJECTS = $(test_OBJECTS)
54
test: $(test_OBJECTS) $(DEPLIBS)
55
$(CC) -o test $(test_OBJECTS) $(CFLAGS) $(LDFLAGS) $(LVMLIBS) $(LIBS) $(READLINE_LIBS)
57
41
%.t: %.o $(DEPLIBS)
58
$(CC) -o $@ $(<) $(CFLAGS) $(LDFLAGS) $(LVMLIBS) $(LIBS)
42
$(CC) -o $@ $(<) $(LDFLAGS) $(LVMLIBS)
60
wrapper: $(wrapper_OBJECTS) $(DEPLIBS)
61
$(CC) -o wrapper $(wrapper_OBJECTS) $(CFLAGS) $(LDFLAGS) $(LVMLIBS) $(LIBS) -lreadline
44
test: $(OBJECTS) $(DEPLIBS)
45
$(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(LVMLIBS) $(READLINE_LIBS)
63
47
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
64
48
cd $(top_builddir) && $(SHELL) ./config.status test/api/Makefile