37
41
+INSTALL_DATA = $(INSTALL) -m 644
38
42
+INSTALL_WDATA = $(INSTALL_DATA)
40
INSTALL_DIR = $(INSTALL) -m 0755 -d
41
INSTALL_ROOT_DIR = $(INSTALL) -m 0700 -d
42
INSTALL_ROOT_DATA = $(INSTALL) -m 0600
44
INSTALL_DIR = $(INSTALL) -m 755 -d
45
INSTALL_ROOT_DIR = $(INSTALL) -m 700 -d
46
INSTALL_ROOT_DATA = $(INSTALL) -m 600
43
47
-INSTALL_SCRIPT = $(INSTALL) -p $(M_INSTALL_PROGRAM)
44
48
+INSTALL_SCRIPT = $(INSTALL_PROGRAM)
46
50
.SUFFIXES: .c .d .o .so .a .po .pot .mo .dylib
53
$(INSTALL_DIR) $(usrlibdir)
54
$(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
56
-# FIXME: plugins are installed to subdirs
57
-# and for compatibility links in libdir are created
58
-# when the code is fixed links could be removed.
59
+install_dm_lib: $(LIB_SHARED)
60
+ $(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F).$(LIB_VERSION)
62
install_dm_plugin: $(LIB_SHARED)
63
$(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
64
- $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
66
install_lvm2_plugin: $(LIB_SHARED)
67
$(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
68
- $(LN_S) -f lvm2/$(<F) $(libdir)/$(<F)
69
- $(LN_S) -f $(<F) $(libdir)/$(<F).$(LIB_VERSION)
72
$(LIB_STATIC): $(OBJECTS)
73
--- a/daemons/dmeventd/plugins/mirror/Makefile.in
74
+++ b/daemons/dmeventd/plugins/mirror/Makefile.in
77
include $(top_builddir)/make.tmpl
79
+CLDFLAGS += -Wl,-rpath,'$$ORIGIN'
80
LIBS += -ldevmapper-event-lvm2 -ldevmapper $(DAEMON_LIBS)
82
install_lvm2: install_dm_plugin
83
--- a/daemons/dmeventd/plugins/raid/Makefile.in
84
+++ b/daemons/dmeventd/plugins/raid/Makefile.in
87
include $(top_builddir)/make.tmpl
89
+CLDFLAGS += -Wl,-rpath,'$$ORIGIN'
90
LIBS += -ldevmapper-event-lvm2 -ldevmapper
92
install_lvm2: install_dm_plugin
93
--- a/daemons/dmeventd/plugins/snapshot/Makefile.in
94
+++ b/daemons/dmeventd/plugins/snapshot/Makefile.in
97
include $(top_builddir)/make.tmpl
99
+CLDFLAGS += -Wl,-rpath,'$$ORIGIN'
100
LIBS += -ldevmapper-event-lvm2 -ldevmapper $(DAEMON_LIBS)
102
install_lvm2: install_dm_plugin
103
--- a/daemons/dmeventd/plugins/thin/Makefile.in
104
+++ b/daemons/dmeventd/plugins/thin/Makefile.in
107
include $(top_builddir)/make.tmpl
109
+CLDFLAGS += -Wl,-rpath,'$$ORIGIN'
110
LIBS += -ldevmapper-event-lvm2 -ldevmapper
112
install_lvm2: install_dm_plugin
113
--- a/daemons/dmeventd/plugins/lvm2/Makefile.in
114
+++ b/daemons/dmeventd/plugins/lvm2/Makefile.in
117
LIBS += @LVM2CMD_LIB@ -ldevmapper $(PTHREAD_LIBS) $(DAEMON_LIBS)
119
-install_lvm2: install_lib_shared
120
+install_lvm2: install_dm_lib
122
install: install_lvm2