mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
makefiles: use SHOW
This commit is contained in:
parent
d490572410
commit
88ad83e3d6
@ -31,7 +31,7 @@ CLEAN_TARGETS += $(BASE_DEPENDS) $(BASE_OBJECTS) \
|
|||||||
$(BASE_TARGET)
|
$(BASE_TARGET)
|
||||||
|
|
||||||
$(BASE_TARGET): $(BASE_OBJECTS)
|
$(BASE_TARGET): $(BASE_OBJECTS)
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) $(RM) $@
|
$(Q) $(RM) $@
|
||||||
$(Q) $(AR) rsv $@ $(BASE_OBJECTS) > /dev/null
|
$(Q) $(AR) rsv $@ $(BASE_OBJECTS) > /dev/null
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ install_localconf: $(CONFLOCAL)
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
install_profiles: $(PROFILES)
|
install_profiles: $(PROFILES)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DIR) $(profiledir)
|
$(Q) $(INSTALL_DIR) $(profiledir)
|
||||||
$(Q) $(INSTALL_DATA) $(PROFILES) $(profiledir)/
|
$(Q) $(INSTALL_DATA) $(PROFILES) $(profiledir)/
|
||||||
|
|
||||||
|
@ -32,12 +32,12 @@ CFLAGS += $(CPG_CFLAGS) $(EXTRA_EXEC_CFLAGS)
|
|||||||
LDFLAGS += $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS)
|
LDFLAGS += $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS)
|
||||||
|
|
||||||
cmirrord: $(OBJECTS)
|
cmirrord: $(OBJECTS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) \
|
||||||
$(LMLIBS) -L$(top_builddir)/libdm -ldevmapper $(LIBS)
|
$(LMLIBS) -L$(top_builddir)/libdm -ldevmapper $(LIBS)
|
||||||
|
|
||||||
install_cluster: $(TARGETS)
|
install_cluster: $(TARGETS)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(usrsbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(usrsbindir)/$(<F)
|
||||||
|
|
||||||
install: install_cluster
|
install: install_cluster
|
||||||
|
@ -70,12 +70,12 @@ plugins.device-mapper: $(LIB_SHARED)
|
|||||||
CFLAGS_dmeventd.o += $(EXTRA_EXEC_CFLAGS)
|
CFLAGS_dmeventd.o += $(EXTRA_EXEC_CFLAGS)
|
||||||
|
|
||||||
dmeventd: $(LIB_SHARED) dmeventd.o
|
dmeventd: $(LIB_SHARED) dmeventd.o
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) dmeventd.o \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) dmeventd.o \
|
||||||
-o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS)
|
-o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS)
|
||||||
|
|
||||||
dmeventd.static: $(LIB_STATIC) dmeventd.o
|
dmeventd.static: $(LIB_STATIC) dmeventd.o
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static dmeventd.o \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static dmeventd.o \
|
||||||
-o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS) $(STATIC_LIBS)
|
-o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS) $(STATIC_LIBS)
|
||||||
|
|
||||||
@ -84,27 +84,27 @@ ifeq ("@PKGCONFIG@", "yes")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
install_include: $(srcdir)/libdevmapper-event.h
|
install_include: $(srcdir)/libdevmapper-event.h
|
||||||
@echo " [INSTALL] $(<F)"
|
$(SHOW) " [INSTALL] $(<F)"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
||||||
|
|
||||||
install_pkgconfig: libdevmapper-event.pc
|
install_pkgconfig: libdevmapper-event.pc
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(pkgconfigdir)/devmapper-event.pc
|
$(Q) $(INSTALL_DATA) -D $< $(pkgconfigdir)/devmapper-event.pc
|
||||||
|
|
||||||
install_lib_dynamic: install_lib_shared
|
install_lib_dynamic: install_lib_shared
|
||||||
|
|
||||||
install_lib_static: $(LIB_STATIC)
|
install_lib_static: $(LIB_STATIC)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/$(<F)
|
||||||
|
|
||||||
install_lib: $(INSTALL_LIB_TARGETS)
|
install_lib: $(INSTALL_LIB_TARGETS)
|
||||||
|
|
||||||
install_dmeventd_dynamic: dmeventd
|
install_dmeventd_dynamic: dmeventd
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
|
|
||||||
install_dmeventd_static: dmeventd.static
|
install_dmeventd_static: dmeventd.static
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
||||||
|
|
||||||
install_dmeventd: $(INSTALL_DMEVENTD_TARGETS)
|
install_dmeventd: $(INSTALL_DMEVENTD_TARGETS)
|
||||||
|
@ -52,7 +52,7 @@ include $(top_builddir)/make.tmpl
|
|||||||
.PHONY: install_lvmdbusd
|
.PHONY: install_lvmdbusd
|
||||||
|
|
||||||
install_lvmdbusd: $(LVMDBUSD)
|
install_lvmdbusd: $(LVMDBUSD)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DIR) $(sbindir)
|
$(Q) $(INSTALL_DIR) $(sbindir)
|
||||||
$(Q) $(INSTALL_SCRIPT) $(LVMDBUSD) $(sbindir)
|
$(Q) $(INSTALL_SCRIPT) $(LVMDBUSD) $(sbindir)
|
||||||
$(Q) $(INSTALL_DIR) $(lvmdbusdir) $(lvmdbusdir)/__pycache__
|
$(Q) $(INSTALL_DIR) $(lvmdbusdir) $(lvmdbusdir)/__pycache__
|
||||||
|
@ -56,19 +56,19 @@ ifneq (,$(firstword $(LIBSYSTEMD_LIBS)))
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
lvmlockd: $(OBJECTS) $(top_builddir)/libdaemon/server/libdaemonserver.a $(INTERNAL_LIBS)
|
lvmlockd: $(OBJECTS) $(top_builddir)/libdaemon/server/libdaemonserver.a $(INTERNAL_LIBS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LOCK_LIBS) $(LIBS)
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LOCK_LIBS) $(LIBS)
|
||||||
|
|
||||||
lvmlockctl: lvmlockctl.o $(INTERNAL_LIBS)
|
lvmlockctl: lvmlockctl.o $(INTERNAL_LIBS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
|
||||||
|
|
||||||
install_lvmlockd: lvmlockd
|
install_lvmlockd: lvmlockd
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
|
|
||||||
install_lvmlockctl: lvmlockctl
|
install_lvmlockctl: lvmlockctl
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
|
|
||||||
install_lvm2: install_lvmlockd install_lvmlockctl
|
install_lvm2: install_lvmlockd install_lvmlockctl
|
||||||
|
@ -32,11 +32,11 @@ LDFLAGS += $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS)
|
|||||||
LIBS += $(DAEMON_LIBS) $(PTHREAD_LIBS)
|
LIBS += $(DAEMON_LIBS) $(PTHREAD_LIBS)
|
||||||
|
|
||||||
lvmpolld: $(OBJECTS) $(top_builddir)/libdaemon/server/libdaemonserver.a $(INTERNAL_LIBS)
|
lvmpolld: $(OBJECTS) $(top_builddir)/libdaemon/server/libdaemonserver.a $(INTERNAL_LIBS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
|
||||||
|
|
||||||
install_lvmpolld: lvmpolld
|
install_lvmpolld: lvmpolld
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
|
|
||||||
install_lvm2: install_lvmpolld
|
install_lvm2: install_lvmpolld
|
||||||
|
@ -44,7 +44,7 @@ CLEAN_TARGETS += $(DEVICE_MAPPER_DEPENDS) $(DEVICE_MAPPER_OBJECTS) \
|
|||||||
#$(DEVICE_MAPPER_OBJECTS): INCLUDES+=$(VDO_INCLUDES)
|
#$(DEVICE_MAPPER_OBJECTS): INCLUDES+=$(VDO_INCLUDES)
|
||||||
|
|
||||||
$(DEVICE_MAPPER_TARGET): $(DEVICE_MAPPER_OBJECTS)
|
$(DEVICE_MAPPER_TARGET): $(DEVICE_MAPPER_OBJECTS)
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) $(RM) $@
|
$(Q) $(RM) $@
|
||||||
$(Q) $(AR) rsv $@ $(DEVICE_MAPPER_OBJECTS) > /dev/null
|
$(Q) $(AR) rsv $@ $(DEVICE_MAPPER_OBJECTS) > /dev/null
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ include $(top_builddir)/make.tmpl
|
|||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
cmds.h: $(top_srcdir)/tools/command-lines.in $(top_srcdir)/tools/license.inc Makefile
|
cmds.h: $(top_srcdir)/tools/command-lines.in $(top_srcdir)/tools/license.inc Makefile
|
||||||
@echo " [GEN] $@"
|
$(SHOW) " [GEN] $@"
|
||||||
$(Q) \
|
$(Q) \
|
||||||
( cat $(top_srcdir)/tools/license.inc && \
|
( cat $(top_srcdir)/tools/license.inc && \
|
||||||
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
||||||
|
@ -66,13 +66,13 @@ device-mapper: $(TARGETS)
|
|||||||
dm-tools.device-mapper: device-mapper
|
dm-tools.device-mapper: device-mapper
|
||||||
|
|
||||||
libdevmapper.$(LIB_SUFFIX) libdevmapper.$(LIB_SUFFIX).$(LIB_VERSION): $(LIB_SHARED)
|
libdevmapper.$(LIB_SUFFIX) libdevmapper.$(LIB_SUFFIX).$(LIB_VERSION): $(LIB_SHARED)
|
||||||
@echo " [LN] $<"
|
$(SHOW) " [LN] $<"
|
||||||
$(Q) $(LN_S) -f $< $@
|
$(Q) $(LN_S) -f $< $@
|
||||||
|
|
||||||
# Check versioned build when default versioned symbol is present @@
|
# Check versioned build when default versioned symbol is present @@
|
||||||
# also the older symbol is built-in
|
# also the older symbol is built-in
|
||||||
.symver_check: $(LIB_SHARED)
|
.symver_check: $(LIB_SHARED)
|
||||||
@echo " [CHECK] $<"
|
$(SHOW) " [CHECK] $<"
|
||||||
$(Q) if $(READELF) -Ws $< | grep -q dm_stats_create_region@@; then \
|
$(Q) if $(READELF) -Ws $< | grep -q dm_stats_create_region@@; then \
|
||||||
SYM=$$($(READELF) -Ws $< | grep dm_stats_create_region@DM_1_02_106); \
|
SYM=$$($(READELF) -Ws $< | grep dm_stats_create_region@DM_1_02_106); \
|
||||||
if test -n "$$SYM"; then touch $@; \
|
if test -n "$$SYM"; then touch $@; \
|
||||||
@ -98,7 +98,7 @@ install: $(INSTALL_TYPE) install_include
|
|||||||
install_device-mapper: install
|
install_device-mapper: install
|
||||||
|
|
||||||
install_include: $(srcdir)/libdevmapper.h
|
install_include: $(srcdir)/libdevmapper.h
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
||||||
|
|
||||||
install_dynamic: install_@interface@
|
install_dynamic: install_@interface@
|
||||||
@ -113,11 +113,11 @@ install_ioctl: install_ioctl_static
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
install_pkgconfig: libdevmapper.pc
|
install_pkgconfig: libdevmapper.pc
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(pkgconfigdir)/devmapper.pc
|
$(Q) $(INSTALL_DATA) -D $< $(pkgconfigdir)/devmapper.pc
|
||||||
|
|
||||||
install_ioctl_static: $(LIB_STATIC)
|
install_ioctl_static: $(LIB_STATIC)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/$(<F)
|
||||||
|
|
||||||
CLEAN_TARGETS += ioctl/libdevmapper.a
|
CLEAN_TARGETS += ioctl/libdevmapper.a
|
||||||
|
@ -62,42 +62,42 @@ LIBDM_SHARED = $(interfacebuilddir)/libdevmapper.so
|
|||||||
LIBDM_STATIC = $(interfacebuilddir)/libdevmapper.a
|
LIBDM_STATIC = $(interfacebuilddir)/libdevmapper.a
|
||||||
|
|
||||||
dmsetup: dmsetup.o $(LIBDM_SHARED)
|
dmsetup: dmsetup.o $(LIBDM_SHARED)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
||||||
-o $@ $< $(LIBDM_LIBS) $(LIBS)
|
-o $@ $< $(LIBDM_LIBS) $(LIBS)
|
||||||
|
|
||||||
dmsetup.static: dmsetup.o $(LIBDM_STATIC)
|
dmsetup.static: dmsetup.o $(LIBDM_STATIC)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
|
||||||
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
|
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
|
||||||
|
|
||||||
install_dmsetup_dynamic: dmsetup
|
install_dmsetup_dynamic: dmsetup
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
$(Q) $(LN_S) -f $(<F) $(sbindir)/dmstats
|
$(Q) $(LN_S) -f $(<F) $(sbindir)/dmstats
|
||||||
|
|
||||||
install_dmsetup_static: dmsetup.static
|
install_dmsetup_static: dmsetup.static
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
||||||
$(Q) $(LN_S) -f $(<F) $(staticdir)/dmstats.static
|
$(Q) $(LN_S) -f $(<F) $(staticdir)/dmstats.static
|
||||||
|
|
||||||
|
|
||||||
dmfilemapd: dmfilemapd.o $(LIBDM_SHARED)
|
dmfilemapd: dmfilemapd.o $(LIBDM_SHARED)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
||||||
-o $@ $< $(LIBDM_LIBS) $(LIBS)
|
-o $@ $< $(LIBDM_LIBS) $(LIBS)
|
||||||
|
|
||||||
dmfilemapd.static: dmfilemapd.o $(LIBDM_STATIC)
|
dmfilemapd.static: dmfilemapd.o $(LIBDM_STATIC)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static \
|
||||||
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
|
-o $@ $< $(LIBDM_LIBS) $(LIBS) $(STATIC_LIBS)
|
||||||
|
|
||||||
install_dmfilemapd_dynamic: dmfilemapd
|
install_dmfilemapd_dynamic: dmfilemapd
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
|
|
||||||
install_dmfilemapd_static: dmfilemapd.static
|
install_dmfilemapd_static: dmfilemapd.static
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
||||||
|
|
||||||
|
|
||||||
|
@ -418,29 +418,29 @@ DEPFLAGS=-MT $@ -MMD -MP -MF $*.d
|
|||||||
DEFS+=-D_FILE_OFFSET_BITS=64
|
DEFS+=-D_FILE_OFFSET_BITS=64
|
||||||
|
|
||||||
%.o: %.c $(DEPS)
|
%.o: %.c $(DEPS)
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CC) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(WCFLAGS) $(CFLAGS) $(CFLAGS_$@) $(CPPFLAGS) $< -o $@
|
$(Q) $(CC) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(WCFLAGS) $(CFLAGS) $(CFLAGS_$@) $(CPPFLAGS) $< -o $@
|
||||||
|
|
||||||
%.o: %.cpp $(DEPS)
|
%.o: %.cpp $(DEPS)
|
||||||
@echo " [CXX] $(<F)"
|
$(SHOW) " [CXX] $(<F)"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CXX) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(CXXFLAGS) $(CXXFLAGS_$@) $< -o $@
|
$(Q) $(CXX) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(CXXFLAGS) $(CXXFLAGS_$@) $< -o $@
|
||||||
|
|
||||||
%.pot: %.c $(DEPS)
|
%.pot: %.c $(DEPS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CC) -E $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) -include $(top_builddir)/po/pogen.h $(DEFS) $(WFLAGS) $(CFLAGS) $(CPPFLAGS) $< >$@
|
$(Q) $(CC) -E $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) -include $(top_builddir)/po/pogen.h $(DEFS) $(WFLAGS) $(CFLAGS) $(CPPFLAGS) $< >$@
|
||||||
|
|
||||||
%.so: %.o
|
%.so: %.o
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
$(Q) $(CC) -c $(CFLAGS) $(CLDFLAGS) $< $(LIBS) -o $@
|
$(Q) $(CC) -c $(CFLAGS) $(CLDFLAGS) $< $(LIBS) -o $@
|
||||||
|
|
||||||
ifneq (,$(LIB_SHARED))
|
ifneq (,$(LIB_SHARED))
|
||||||
|
|
||||||
TARGETS += $(LIB_SHARED).$(LIB_VERSION)
|
TARGETS += $(LIB_SHARED).$(LIB_VERSION)
|
||||||
$(LIB_SHARED).$(LIB_VERSION): $(OBJECTS) $(LDDEPS)
|
$(LIB_SHARED).$(LIB_VERSION): $(OBJECTS) $(LDDEPS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
ifeq ("@LIB_SUFFIX@","so")
|
ifeq ("@LIB_SUFFIX@","so")
|
||||||
$(Q) $(CC) -shared -Wl,-soname,$(notdir $@) \
|
$(Q) $(CC) -shared -Wl,-soname,$(notdir $@) \
|
||||||
$(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
$(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||||
@ -451,13 +451,13 @@ ifeq ("@LIB_SUFFIX@","dylib")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
$(LIB_SHARED): $(LIB_SHARED).$(LIB_VERSION)
|
$(LIB_SHARED): $(LIB_SHARED).$(LIB_VERSION)
|
||||||
@echo " [LN] $(<F)"
|
$(SHOW) " [LN] $(<F)"
|
||||||
$(Q) $(LN_S) -f $(<F) $@
|
$(Q) $(LN_S) -f $(<F) $@
|
||||||
|
|
||||||
CLEAN_TARGETS += $(LDDEPS) .exported_symbols_generated
|
CLEAN_TARGETS += $(LDDEPS) .exported_symbols_generated
|
||||||
|
|
||||||
install_lib_shared: $(LIB_SHARED)
|
install_lib_shared: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
||||||
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
||||||
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
||||||
@ -466,19 +466,19 @@ install_lib_shared: $(LIB_SHARED)
|
|||||||
# and for compatibility links in libdir are created
|
# and for compatibility links in libdir are created
|
||||||
# when the code is fixed links could be removed.
|
# when the code is fixed links could be removed.
|
||||||
install_dm_plugin: $(LIB_SHARED)
|
install_dm_plugin: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
|
||||||
$(Q) $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
|
$(Q) $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
|
||||||
|
|
||||||
install_lvm2_plugin: $(LIB_SHARED)
|
install_lvm2_plugin: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
|
||||||
$(Q) $(LN_S) -f lvm2/$(<F) $(libdir)/$(<F)
|
$(Q) $(LN_S) -f lvm2/$(<F) $(libdir)/$(<F)
|
||||||
$(Q) $(LN_S) -f $(<F) $(libdir)/$(<F).$(LIB_VERSION)
|
$(Q) $(LN_S) -f $(<F) $(libdir)/$(<F).$(LIB_VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(LIB_STATIC): $(OBJECTS)
|
$(LIB_STATIC): $(OBJECTS)
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) $(RM) $@
|
$(Q) $(RM) $@
|
||||||
$(Q) $(AR) rsv $@ $(OBJECTS) > /dev/null
|
$(Q) $(AR) rsv $@ $(OBJECTS) > /dev/null
|
||||||
|
|
||||||
@ -486,7 +486,7 @@ $(LIB_STATIC): $(OBJECTS)
|
|||||||
.PRECIOUS: %.d
|
.PRECIOUS: %.d
|
||||||
|
|
||||||
%.mo: %.po
|
%.mo: %.po
|
||||||
@echo " [MSGFMT] $(<F)"
|
$(SHOW) " [MSGFMT] $(<F)"
|
||||||
$(Q) $(MSGFMT) -o $@ $<
|
$(Q) $(MSGFMT) -o $@ $<
|
||||||
|
|
||||||
CLEAN_TARGETS += \
|
CLEAN_TARGETS += \
|
||||||
@ -495,7 +495,7 @@ CLEAN_TARGETS += \
|
|||||||
$(POTFILES) $(CLEAN_CFLOW)
|
$(POTFILES) $(CLEAN_CFLOW)
|
||||||
|
|
||||||
cleandir:
|
cleandir:
|
||||||
@echo " [CLEANDIR]"
|
$(SHOW) " [CLEANDIR]"
|
||||||
ifneq (,$(firstword $(CLEAN_DIRS)))
|
ifneq (,$(firstword $(CLEAN_DIRS)))
|
||||||
$(Q) $(RM) -r $(CLEAN_DIRS)
|
$(Q) $(RM) -r $(CLEAN_DIRS)
|
||||||
endif
|
endif
|
||||||
@ -504,7 +504,7 @@ endif
|
|||||||
clean: $(SUBDIRS.clean) cleandir
|
clean: $(SUBDIRS.clean) cleandir
|
||||||
|
|
||||||
distclean: cleandir $(SUBDIRS.distclean)
|
distclean: cleandir $(SUBDIRS.distclean)
|
||||||
@echo " [DISTCLEAN]"
|
$(SHOW) " [DISTCLEAN]"
|
||||||
ifneq (,$(firstword $(DISTCLEAN_DIRS)))
|
ifneq (,$(firstword $(DISTCLEAN_DIRS)))
|
||||||
$(Q) $(RM) -r $(DISTCLEAN_DIRS)
|
$(Q) $(RM) -r $(DISTCLEAN_DIRS)
|
||||||
endif
|
endif
|
||||||
|
26
make.tmpl.in
26
make.tmpl.in
@ -492,29 +492,29 @@ DEPFLAGS=-MT $@ -MMD -MP -MF $*.d
|
|||||||
DEFS+=-D_FILE_OFFSET_BITS=64
|
DEFS+=-D_FILE_OFFSET_BITS=64
|
||||||
|
|
||||||
%.o: %.c $(DEPS)
|
%.o: %.c $(DEPS)
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CC) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(WCFLAGS) $(CFLAGS) $(CFLAGS_$@) $(CPPFLAGS) $< -o $@
|
$(Q) $(CC) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(WCFLAGS) $(CFLAGS) $(CFLAGS_$@) $(CPPFLAGS) $< -o $@
|
||||||
|
|
||||||
%.o: %.cpp $(DEPS)
|
%.o: %.cpp $(DEPS)
|
||||||
@echo " [CXX] $(<F)"
|
$(SHOW) " [CXX] $(<F)"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CXX) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(CXXFLAGS) $(CXXFLAGS_$@) $< -o $@
|
$(Q) $(CXX) $(DEPFLAGS) -c $(INCLUDES) $(VALGRIND_CFLAGS) $(DEFS) $(DEFS_$@) $(WFLAGS) $(CXXFLAGS) $(CXXFLAGS_$@) $< -o $@
|
||||||
|
|
||||||
%.pot: %.c $(DEPS)
|
%.pot: %.c $(DEPS)
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(Q) $(CC) -E $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) -include $(top_builddir)/po/pogen.h $(DEFS) $(WFLAGS) $(CFLAGS) $(CPPFLAGS) $< >$@
|
$(Q) $(CC) -E $(INCLUDES) $(VALGRIND_CFLAGS) $(PROGS_CFLAGS) -include $(top_builddir)/po/pogen.h $(DEFS) $(WFLAGS) $(CFLAGS) $(CPPFLAGS) $< >$@
|
||||||
|
|
||||||
%.so: %.o
|
%.so: %.o
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
$(Q) $(CC) -c $(CFLAGS) $(CLDFLAGS) $< $(LIBS) -o $@
|
$(Q) $(CC) -c $(CFLAGS) $(CLDFLAGS) $< $(LIBS) -o $@
|
||||||
|
|
||||||
ifneq (,$(LIB_SHARED))
|
ifneq (,$(LIB_SHARED))
|
||||||
|
|
||||||
TARGETS += $(LIB_SHARED).$(LIB_VERSION)
|
TARGETS += $(LIB_SHARED).$(LIB_VERSION)
|
||||||
$(LIB_SHARED).$(LIB_VERSION): $(OBJECTS) $(LDDEPS)
|
$(LIB_SHARED).$(LIB_VERSION): $(OBJECTS) $(LDDEPS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
ifeq ("@LIB_SUFFIX@","so")
|
ifeq ("@LIB_SUFFIX@","so")
|
||||||
$(Q) $(CC) -shared -Wl,-soname,$(notdir $@) \
|
$(Q) $(CC) -shared -Wl,-soname,$(notdir $@) \
|
||||||
$(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
$(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||||
@ -525,13 +525,13 @@ ifeq ("@LIB_SUFFIX@","dylib")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
$(LIB_SHARED): $(LIB_SHARED).$(LIB_VERSION)
|
$(LIB_SHARED): $(LIB_SHARED).$(LIB_VERSION)
|
||||||
@echo " [LN] $@"
|
$(SHOW) " [LN] $@"
|
||||||
$(Q) $(LN_S) -f $(<F) $@
|
$(Q) $(LN_S) -f $(<F) $@
|
||||||
|
|
||||||
CLEAN_TARGETS += $(LDDEPS) .exported_symbols_generated
|
CLEAN_TARGETS += $(LDDEPS) .exported_symbols_generated
|
||||||
|
|
||||||
install_lib_shared: $(LIB_SHARED)
|
install_lib_shared: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
||||||
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
||||||
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
||||||
@ -540,19 +540,19 @@ install_lib_shared: $(LIB_SHARED)
|
|||||||
# and for compatibility links in libdir are created
|
# and for compatibility links in libdir are created
|
||||||
# when the code is fixed links could be removed.
|
# when the code is fixed links could be removed.
|
||||||
install_dm_plugin: $(LIB_SHARED)
|
install_dm_plugin: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
|
||||||
$(Q) $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
|
$(Q) $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
|
||||||
|
|
||||||
install_lvm2_plugin: $(LIB_SHARED)
|
install_lvm2_plugin: $(LIB_SHARED)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
|
||||||
$(Q) $(LN_S) -f lvm2/$(<F) $(libdir)/$(<F)
|
$(Q) $(LN_S) -f lvm2/$(<F) $(libdir)/$(<F)
|
||||||
$(Q) $(LN_S) -f $(<F) $(libdir)/$(<F).$(LIB_VERSION)
|
$(Q) $(LN_S) -f $(<F) $(libdir)/$(<F).$(LIB_VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(LIB_STATIC): $(OBJECTS)
|
$(LIB_STATIC): $(OBJECTS)
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) $(RM) $@
|
$(Q) $(RM) $@
|
||||||
$(Q) $(AR) rsv $@ $(OBJECTS) > /dev/null
|
$(Q) $(AR) rsv $@ $(OBJECTS) > /dev/null
|
||||||
|
|
||||||
@ -560,7 +560,7 @@ $(LIB_STATIC): $(OBJECTS)
|
|||||||
.PRECIOUS: %.d
|
.PRECIOUS: %.d
|
||||||
|
|
||||||
%.mo: %.po
|
%.mo: %.po
|
||||||
@echo " [MSGFMT] $(<F)"
|
$(SHOW) " [MSGFMT] $(<F)"
|
||||||
$(Q) $(MSGFMT) -o $@ $<
|
$(Q) $(MSGFMT) -o $@ $<
|
||||||
|
|
||||||
CLEAN_TARGETS += \
|
CLEAN_TARGETS += \
|
||||||
@ -569,7 +569,7 @@ CLEAN_TARGETS += \
|
|||||||
$(POTFILES) $(CLEAN_CFLOW)
|
$(POTFILES) $(CLEAN_CFLOW)
|
||||||
|
|
||||||
cleandir:
|
cleandir:
|
||||||
@echo " [CLEANDIR]"
|
$(SHOW) " [CLEANDIR]"
|
||||||
ifneq (,$(firstword $(CLEAN_DIRS)))
|
ifneq (,$(firstword $(CLEAN_DIRS)))
|
||||||
$(Q) $(RM) -r $(CLEAN_DIRS)
|
$(Q) $(RM) -r $(CLEAN_DIRS)
|
||||||
endif
|
endif
|
||||||
@ -578,7 +578,7 @@ endif
|
|||||||
clean: $(SUBDIRS.clean) cleandir
|
clean: $(SUBDIRS.clean) cleandir
|
||||||
|
|
||||||
distclean: cleandir $(SUBDIRS.distclean)
|
distclean: cleandir $(SUBDIRS.distclean)
|
||||||
@echo " [DISTCLEAN]"
|
$(SHOW) " [DISTCLEAN]"
|
||||||
ifneq (,$(firstword $(DISTCLEAN_DIRS)))
|
ifneq (,$(firstword $(DISTCLEAN_DIRS)))
|
||||||
$(Q) $(RM) -r $(DISTCLEAN_DIRS)
|
$(Q) $(RM) -r $(DISTCLEAN_DIRS)
|
||||||
endif
|
endif
|
||||||
|
@ -133,12 +133,12 @@ all_man: man
|
|||||||
$(MAN5) $(MAN7) $(MAN8) $(MAN8SO) $(MAN8DM) $(MAN8CLUSTER): Makefile
|
$(MAN5) $(MAN7) $(MAN8) $(MAN8SO) $(MAN8DM) $(MAN8CLUSTER): Makefile
|
||||||
|
|
||||||
$(MANGENERATOR):
|
$(MANGENERATOR):
|
||||||
@echo " [MAKE] $<"
|
$(SHOW) " [MAKE] $<"
|
||||||
$(Q) $(MAKE) -C $(top_builddir) tools
|
$(Q) $(MAKE) -C $(top_builddir) tools
|
||||||
|
|
||||||
# Test whether or not the man page generator works
|
# Test whether or not the man page generator works
|
||||||
$(TESTMAN): $(MANGENERATOR) Makefile
|
$(TESTMAN): $(MANGENERATOR) Makefile
|
||||||
@echo " [TSTMAN] $@"
|
$(SHOW) " [TSTMAN] $@"
|
||||||
$(Q) - $(MANGENERATOR) --primary lvmconfig > $@
|
$(Q) - $(MANGENERATOR) --primary lvmconfig > $@
|
||||||
|
|
||||||
SEE_ALSO=$(srcdir)/see_also.end
|
SEE_ALSO=$(srcdir)/see_also.end
|
||||||
@ -238,41 +238,41 @@ checksed:
|
|||||||
$(Q) $(RM) $@ $@-e
|
$(Q) $(RM) $@ $@-e
|
||||||
|
|
||||||
%.5: $(srcdir)/%.5_main
|
%.5: $(srcdir)/%.5_main
|
||||||
@echo " [MAN] $@"
|
$(SHOW) " [MAN] $@"
|
||||||
$(Q) $(SUBSTVARS)
|
$(Q) $(SUBSTVARS)
|
||||||
$(Q) $(ESCAPEHYPHENS)
|
$(Q) $(ESCAPEHYPHENS)
|
||||||
|
|
||||||
%.7: $(srcdir)/%.7_main
|
%.7: $(srcdir)/%.7_main
|
||||||
@echo " [MAN] $@"
|
$(SHOW) " [MAN] $@"
|
||||||
$(Q) $(SUBSTVARS)
|
$(Q) $(SUBSTVARS)
|
||||||
$(Q) $(ESCAPEHYPHENS)
|
$(Q) $(ESCAPEHYPHENS)
|
||||||
|
|
||||||
%.8: $(srcdir)/%.8_main
|
%.8: $(srcdir)/%.8_main
|
||||||
@echo " [MAN] $@"
|
$(SHOW) " [MAN] $@"
|
||||||
$(Q) $(SUBSTVARS)
|
$(Q) $(SUBSTVARS)
|
||||||
$(Q) $(ESCAPEHYPHENS)
|
$(Q) $(ESCAPEHYPHENS)
|
||||||
|
|
||||||
%.8: %.8_gen
|
%.8: %.8_gen
|
||||||
@echo " [MAN] $@"
|
$(SHOW) " [MAN] $@"
|
||||||
$(Q) $(SUBSTVARS)
|
$(Q) $(SUBSTVARS)
|
||||||
$(Q) $(ESCAPEHYPHENS)
|
$(Q) $(ESCAPEHYPHENS)
|
||||||
|
|
||||||
$(MAN8SO): lvmconfig.8
|
$(MAN8SO): lvmconfig.8
|
||||||
@echo " [MAN] $@"
|
$(SHOW) " [MAN] $@"
|
||||||
$(Q) echo ".so $<" > $@
|
$(Q) echo ".so $<" > $@
|
||||||
|
|
||||||
install_man5: $(MAN5)
|
install_man5: $(MAN5)
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL) -d $(MAN5DIR)
|
$(Q) $(INSTALL) -d $(MAN5DIR)
|
||||||
$(Q) $(INSTALL_DATA) $^ $(MAN5DIR)/
|
$(Q) $(INSTALL_DATA) $^ $(MAN5DIR)/
|
||||||
|
|
||||||
install_man7: $(MAN7)
|
install_man7: $(MAN7)
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL) -d $(MAN7DIR)
|
$(Q) $(INSTALL) -d $(MAN7DIR)
|
||||||
$(Q) $(INSTALL_DATA) $^ $(MAN7DIR)/
|
$(Q) $(INSTALL_DATA) $^ $(MAN7DIR)/
|
||||||
|
|
||||||
install_man8: $(MAN8) $(MAN8SO)
|
install_man8: $(MAN8) $(MAN8SO)
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL) -d $(MAN8DIR)
|
$(Q) $(INSTALL) -d $(MAN8DIR)
|
||||||
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
||||||
|
|
||||||
@ -280,13 +280,13 @@ install_lvm2: install_man5 install_man7 install_man8
|
|||||||
|
|
||||||
install_cluster: $(MAN8CLUSTER)
|
install_cluster: $(MAN8CLUSTER)
|
||||||
ifdef MAN8CLUSTER
|
ifdef MAN8CLUSTER
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL) -d $(MAN8DIR)
|
$(Q) $(INSTALL) -d $(MAN8DIR)
|
||||||
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
||||||
endif
|
endif
|
||||||
|
|
||||||
install_device-mapper: $(MAN8DM)
|
install_device-mapper: $(MAN8DM)
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL) -d $(MAN8DIR)
|
$(Q) $(INSTALL) -d $(MAN8DIR)
|
||||||
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
$(Q) $(INSTALL_DATA) $^ $(MAN8DIR)/
|
||||||
|
|
||||||
@ -296,7 +296,7 @@ install_all_man: install install_systemd_generators
|
|||||||
|
|
||||||
# Copy generated man pages back to source tree as fallback for machines where generator doesn't work
|
# Copy generated man pages back to source tree as fallback for machines where generator doesn't work
|
||||||
pregenerated_man: $(MANGENERATOR) $(TESTMAN)
|
pregenerated_man: $(MANGENERATOR) $(TESTMAN)
|
||||||
@echo " [GENERATE] $^"
|
$(SHOW) " [GENERATE] $^"
|
||||||
$(Q) set -e ; test -s $(TESTMAN) && for i in $(srcdir)/*.8_des; do \
|
$(Q) set -e ; test -s $(TESTMAN) && for i in $(srcdir)/*.8_des; do \
|
||||||
CMD=`basename $$i .8_des`; \
|
CMD=`basename $$i .8_des`; \
|
||||||
( $(MANGENERATOR) --primary $$CMD $$i && \
|
( $(MANGENERATOR) --primary $$CMD $$i && \
|
||||||
|
@ -45,11 +45,11 @@ vpath %.sh $(srcdir)
|
|||||||
vpath %.ocf $(srcdir)
|
vpath %.ocf $(srcdir)
|
||||||
|
|
||||||
%_install: %.sh
|
%_install: %.sh
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(basename $(<F))
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(basename $(<F))
|
||||||
|
|
||||||
%_install: %.ocf
|
%_install: %.ocf
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL_DIR) $(ocf_scriptdir)
|
$(Q) $(INSTALL_DIR) $(ocf_scriptdir)
|
||||||
$(Q) $(INSTALL_SCRIPT) $< $(ocf_scriptdir)/$(basename $(<F))
|
$(Q) $(INSTALL_SCRIPT) $< $(ocf_scriptdir)/$(basename $(<F))
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ install_device-mapper: $(DM_SCRIPTS:.sh=_install)
|
|||||||
install_ocf: $(OCF_SCRIPTS:.ocf=_install)
|
install_ocf: $(OCF_SCRIPTS:.ocf=_install)
|
||||||
|
|
||||||
install_libexec: lvresize_fs_helper.sh
|
install_libexec: lvresize_fs_helper.sh
|
||||||
@echo " [INSTALL] $^"
|
$(SHOW) " [INSTALL] $^"
|
||||||
$(Q) $(INSTALL_DIR) $(libexecdir)
|
$(Q) $(INSTALL_DIR) $(libexecdir)
|
||||||
$(Q) $(INSTALL_SCRIPT) $< $(libexecdir)/$(basename $(<F))
|
$(Q) $(INSTALL_SCRIPT) $< $(libexecdir)/$(basename $(<F))
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ install: install_lvm2 install_ocf install_device-mapper
|
|||||||
|
|
||||||
# FIXME Customise for other distributions
|
# FIXME Customise for other distributions
|
||||||
install_initscripts:
|
install_initscripts:
|
||||||
@echo " [INSTALL] initscripts"
|
$(SHOW) " [INSTALL] initscripts"
|
||||||
$(Q) $(INSTALL_DIR) $(initdir)
|
$(Q) $(INSTALL_DIR) $(initdir)
|
||||||
ifeq ("@BUILD_DMEVENTD@", "yes")
|
ifeq ("@BUILD_DMEVENTD@", "yes")
|
||||||
$(Q) $(INSTALL_SCRIPT) lvm2_monitoring_init_red_hat $(initdir)/lvm2-monitor
|
$(Q) $(INSTALL_SCRIPT) lvm2_monitoring_init_red_hat $(initdir)/lvm2-monitor
|
||||||
@ -84,7 +84,7 @@ ifeq ("@BLKDEACTIVATE@", "yes")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
install_systemd_units: install_dbus_service
|
install_systemd_units: install_dbus_service
|
||||||
@echo " [INSTALL] systemd_units"
|
$(SHOW) " [INSTALL] systemd_units"
|
||||||
$(Q) $(INSTALL_DIR) $(systemd_unit_dir)
|
$(Q) $(INSTALL_DIR) $(systemd_unit_dir)
|
||||||
ifeq ("@BUILD_DMEVENTD@", "yes")
|
ifeq ("@BUILD_DMEVENTD@", "yes")
|
||||||
$(Q) $(INSTALL_DATA) dm_event_systemd_red_hat.socket $(systemd_unit_dir)/dm-event.socket
|
$(Q) $(INSTALL_DATA) dm_event_systemd_red_hat.socket $(systemd_unit_dir)/dm-event.socket
|
||||||
@ -111,7 +111,7 @@ endif
|
|||||||
|
|
||||||
ifeq ("@BUILD_LVMDBUSD@", "yes")
|
ifeq ("@BUILD_LVMDBUSD@", "yes")
|
||||||
install_dbus_service:
|
install_dbus_service:
|
||||||
@echo " [INSTALL] dbus_service"
|
$(SHOW) " [INSTALL] dbus_service"
|
||||||
$(Q) $(INSTALL_DIR) $(dbusconfdir)
|
$(Q) $(INSTALL_DIR) $(dbusconfdir)
|
||||||
$(Q) $(INSTALL_DIR) $(dbusservicedir)
|
$(Q) $(INSTALL_DIR) $(dbusservicedir)
|
||||||
$(Q) $(INSTALL_DATA) $(top_srcdir)/scripts/com.redhat.lvmdbus1.conf $(dbusconfdir)
|
$(Q) $(INSTALL_DATA) $(top_srcdir)/scripts/com.redhat.lvmdbus1.conf $(dbusconfdir)
|
||||||
@ -121,7 +121,7 @@ install_systemd_units: install_dbus_service
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
install_tmpfiles_configuration:
|
install_tmpfiles_configuration:
|
||||||
@echo " [INSTALL] configuration"
|
$(SHOW) " [INSTALL] configuration"
|
||||||
$(Q) $(INSTALL_DIR) $(tmpfiles_dir)
|
$(Q) $(INSTALL_DIR) $(tmpfiles_dir)
|
||||||
$(Q) $(INSTALL_DATA) lvm2_tmpfiles_red_hat.conf $(tmpfiles_dir)/lvm2.conf
|
$(Q) $(INSTALL_DATA) lvm2_tmpfiles_red_hat.conf $(tmpfiles_dir)/lvm2.conf
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ lib/liblvm-internal.a: lib
|
|||||||
libdaemon/client/libdaemonclient.a: libdaemon
|
libdaemon/client/libdaemonclient.a: libdaemon
|
||||||
|
|
||||||
$(UNIT_TARGET): $(UNIT_OBJECTS) $(LVMINTERNAL_LIBS)
|
$(UNIT_TARGET): $(UNIT_OBJECTS) $(LVMINTERNAL_LIBS)
|
||||||
@echo " [LD] $@"
|
$(SHOW) " [LD] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) \
|
||||||
-o $@ $+ $(LVMLIBS)
|
-o $@ $+ $(LVMLIBS)
|
||||||
|
|
||||||
|
@ -123,54 +123,54 @@ all: device-mapper
|
|||||||
CFLAGS_lvm.o += $(EXTRA_EXEC_CFLAGS)
|
CFLAGS_lvm.o += $(EXTRA_EXEC_CFLAGS)
|
||||||
|
|
||||||
lvm: $(OBJECTS) lvm.o $(LVMINTERNAL_LIBS)
|
lvm: $(OBJECTS) lvm.o $(LVMINTERNAL_LIBS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) \
|
||||||
-o $@ $+ $(LVMLIBS)
|
-o $@ $+ $(LVMLIBS)
|
||||||
|
|
||||||
DEFS_man-generator.o += -DMAN_PAGE_GENERATOR
|
DEFS_man-generator.o += -DMAN_PAGE_GENERATOR
|
||||||
|
|
||||||
man-generator.c: $(srcdir)/command.c
|
man-generator.c: $(srcdir)/command.c
|
||||||
@echo " [LN] $@"
|
$(SHOW) " [LN] $@"
|
||||||
$(Q) $(LN_S) -f $< $(@F)
|
$(Q) $(LN_S) -f $< $(@F)
|
||||||
|
|
||||||
man-generator: man-generator.o
|
man-generator: man-generator.o
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(<F)
|
$(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(<F)
|
||||||
|
|
||||||
lvm.static: $(OBJECTS) lvm-static.o $(LVMINTERNAL_LIBS)
|
lvm.static: $(OBJECTS) lvm-static.o $(LVMINTERNAL_LIBS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
|
$(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
|
||||||
-o $@ $+ $(LVMLIBS) $(STATIC_LIBS)
|
-o $@ $+ $(LVMLIBS) $(STATIC_LIBS)
|
||||||
|
|
||||||
liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o
|
liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) cat $(top_builddir)/lib/liblvm-internal.a > $@
|
$(Q) cat $(top_builddir)/lib/liblvm-internal.a > $@
|
||||||
$(Q) $(AR) rs $@ $(OBJECTS) lvmcmdlib.o lvm2cmd.o > /dev/null
|
$(Q) $(AR) rs $@ $(OBJECTS) lvmcmdlib.o lvm2cmd.o > /dev/null
|
||||||
|
|
||||||
liblvm2cmd-static.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd-static.o
|
liblvm2cmd-static.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd-static.o
|
||||||
@echo " [AR] $@"
|
$(SHOW) " [AR] $@"
|
||||||
$(Q) cat $(top_builddir)/lib/liblvm-internal.a > $@
|
$(Q) cat $(top_builddir)/lib/liblvm-internal.a > $@
|
||||||
$(Q) $(AR) rs $@ $(OBJECTS) lvmcmdlib.o lvm2cmd-static.o > /dev/null
|
$(Q) $(AR) rs $@ $(OBJECTS) lvmcmdlib.o lvm2cmd-static.o > /dev/null
|
||||||
|
|
||||||
liblvm2cmd.$(LIB_SUFFIX): liblvm2cmd.a $(LDDEPS)
|
liblvm2cmd.$(LIB_SUFFIX): liblvm2cmd.a $(LDDEPS)
|
||||||
@echo " [CC] $@"
|
$(SHOW) " [CC] $@"
|
||||||
$(Q) $(CC) -shared -Wl,-soname,$@.$(LIB_VERSION) \
|
$(Q) $(CC) -shared -Wl,-soname,$@.$(LIB_VERSION) \
|
||||||
$(CFLAGS) $(CLDFLAGS) -o $@ \
|
$(CFLAGS) $(CLDFLAGS) -o $@ \
|
||||||
@CLDWHOLEARCHIVE@ $< @CLDNOWHOLEARCHIVE@ \
|
@CLDWHOLEARCHIVE@ $< @CLDNOWHOLEARCHIVE@ \
|
||||||
$(INTERNAL_LIBS) $(LVMLIBS)
|
$(INTERNAL_LIBS) $(LVMLIBS)
|
||||||
|
|
||||||
liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION): liblvm2cmd.$(LIB_SUFFIX)
|
liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION): liblvm2cmd.$(LIB_SUFFIX)
|
||||||
@echo " [LN] $@"
|
$(SHOW) " [LN] $@"
|
||||||
$(Q) $(LN_S) -f $< $@
|
$(Q) $(LN_S) -f $< $@
|
||||||
|
|
||||||
.commands: $(srcdir)/cmdnames.h $(srcdir)/commands.h Makefile
|
.commands: $(srcdir)/cmdnames.h $(srcdir)/commands.h Makefile
|
||||||
@echo " [CC] $(<F)"
|
$(SHOW) " [CC] $(<F)"
|
||||||
$(Q) $(CC) -E -P $< 2> /dev/null | \
|
$(Q) $(CC) -E -P $< 2> /dev/null | \
|
||||||
$(EGREP) -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$$' > .commands
|
$(EGREP) -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$$' > .commands
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
command-count.h: $(srcdir)/command-lines.in $(srcdir)/license.inc Makefile
|
command-count.h: $(srcdir)/command-lines.in $(srcdir)/license.inc Makefile
|
||||||
@echo " [GEN] $@"
|
$(SHOW) " [GEN] $@"
|
||||||
$(Q) \
|
$(Q) \
|
||||||
( cat $(srcdir)/license.inc && \
|
( cat $(srcdir)/license.inc && \
|
||||||
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
||||||
@ -180,7 +180,7 @@ command-count.h: $(srcdir)/command-lines.in $(srcdir)/license.inc Makefile
|
|||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
command-lines-input.h: $(srcdir)/command-lines.in $(srcdir)/license.inc Makefile
|
command-lines-input.h: $(srcdir)/command-lines.in $(srcdir)/license.inc Makefile
|
||||||
@echo " [GEN] $@"
|
$(SHOW) " [GEN] $@"
|
||||||
$(Q) \
|
$(Q) \
|
||||||
( cat $(srcdir)/license.inc && \
|
( cat $(srcdir)/license.inc && \
|
||||||
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
echo "/* Do not edit. This file is generated by the Makefile. */" && \
|
||||||
@ -197,21 +197,21 @@ lvm.cflow lvm.xref lvm.tree lvm.xref: command-lines-input.h command-count.h
|
|||||||
install_tools_dynamic install_tools_static
|
install_tools_dynamic install_tools_static
|
||||||
|
|
||||||
install_cmdlib_include: $(srcdir)/lvm2cmd.h
|
install_cmdlib_include: $(srcdir)/lvm2cmd.h
|
||||||
@echo " [INSTALL] $(<F)"
|
$(SHOW) " [INSTALL] $(<F)"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
||||||
|
|
||||||
install_cmdlib_dynamic: liblvm2cmd.$(LIB_SUFFIX)
|
install_cmdlib_dynamic: liblvm2cmd.$(LIB_SUFFIX)
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION)
|
||||||
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
$(Q) $(INSTALL_DIR) $(usrlibdir)
|
||||||
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
$(Q) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F)
|
||||||
|
|
||||||
install_cmdlib_static: liblvm2cmd-static.a
|
install_cmdlib_static: liblvm2cmd-static.a
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/liblvm2cmd.a
|
$(Q) $(INSTALL_DATA) -D $< $(usrlibdir)/liblvm2cmd.a
|
||||||
|
|
||||||
install_tools_dynamic: lvm .commands
|
install_tools_dynamic: lvm .commands
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(sbindir)/$(<F)
|
||||||
@echo Creating symbolic links for individual commands in $(sbindir)
|
@echo Creating symbolic links for individual commands in $(sbindir)
|
||||||
@cat .commands | while read v ; do \
|
@cat .commands | while read v ; do \
|
||||||
@ -220,7 +220,7 @@ install_tools_dynamic: lvm .commands
|
|||||||
done
|
done
|
||||||
|
|
||||||
install_tools_static: lvm.static
|
install_tools_static: lvm.static
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
||||||
|
|
||||||
install_lvm2: $(INSTALL_LVM_TARGETS)
|
install_lvm2: $(INSTALL_LVM_TARGETS)
|
||||||
|
@ -47,7 +47,7 @@ endif
|
|||||||
$(Q) $(SED) -e "s+(DM_DIR)+$(DM_DIR)+;s+(SYSTEMDRUN)+$(SYSTEMDRUN)+;s+(BLKID_RULE)+$(BLKID_RULE)+;s+(DM_EXEC_RULE)+$(DM_EXEC_RULE)+;s+(DM_EXEC)+$(DM_EXEC)+;s+(LVM_EXEC_RULE)+$(LVM_EXEC_RULE)+;s+(LVM_EXEC)+$(LVM_EXEC)+;" $< >$@
|
$(Q) $(SED) -e "s+(DM_DIR)+$(DM_DIR)+;s+(SYSTEMDRUN)+$(SYSTEMDRUN)+;s+(BLKID_RULE)+$(BLKID_RULE)+;s+(DM_EXEC_RULE)+$(DM_EXEC_RULE)+;s+(DM_EXEC)+$(DM_EXEC)+;s+(LVM_EXEC_RULE)+$(LVM_EXEC_RULE)+;s+(LVM_EXEC)+$(LVM_EXEC)+;" $< >$@
|
||||||
|
|
||||||
%_install: %.rules
|
%_install: %.rules
|
||||||
@echo " [INSTALL] $<"
|
$(SHOW) " [INSTALL] $<"
|
||||||
$(Q) $(INSTALL_DATA) -D $< $(udevdir)/$(<F)
|
$(Q) $(INSTALL_DATA) -D $< $(udevdir)/$(<F)
|
||||||
|
|
||||||
all: $(DM_RULES) $(LVM_RULES)
|
all: $(DM_RULES) $(LVM_RULES)
|
||||||
|
Loading…
Reference in New Issue
Block a user