summaryrefslogtreecommitdiffstats
path: root/daemons/dmeventd/plugins/mirror/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Reflect new file locations, include file updates etc.Alasdair Kergon2012-02-281-1/+1
|
* The lvmetad client-side integration. Only active when use_lvmetad = 1 is set inPetr Rockai2012-02-231-1/+1
| | | | lvm.conf *and* lvmetad is running.
* Drop cleanup of .exported_symbols_generated in DISTCLEAN_TARGETSZdenek Kabelac2011-09-241-3/+1
| | | | | Makefile cosmetics - since .exported_symbols_generated in cleardir: target via make.tmpl, there is no need to set them in DISTCLEAN_TARGETS.
* Add missing cleanup rule for generated .exported_symbols_generatedZdenek Kabelac2010-09-301-0/+2
|
* Plugins do not use pthread or lvm2cmd directly.Zdenek Kabelac2010-05-111-1/+1
| | | | | Plugins are using pthread and lvm2cmd libraries indirectly through devmapper-event-lvm2, so link only with libraries used by them.
* Install plugins to subdirsZdenek Kabelac2010-05-061-1/+1
| | | | | | | | | | | Target install_dm_plugin installs files to libdir/device-mapper. Target install_lvm2_plugin installs files to libdir/lvm2. Both targets creates relative links to libdir to keep the code compatible with current dlopen handling. Once we will be able to read plugins from subdir, links could be removed.
* INSTALL rules updatesZdenek Kabelac2010-04-091-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Patch is inspired by Debian's extra patch. - removes OWNER & GROUP make vars they are parts of INSTALL command. - adds INSTALL_PROGRAM for executable, uses $(INSTALL) - adds INSTALL_DATA for non-executable data, uses ($INSTALL) - adds INSTALL_WDATA for writable non-executable data, uses ($INSTALL) - adds configure option --enable-write_install - to support installatin of writable files used by distribution - replaces usage of ifeq @LIB_SUFFIX@ with $(LIB_SUFFIX) - installs .a files from static builds without executable flag - installs .a files to $(usrlibdir) instead of $(libdir) - installs all static binaries to $(staticdir) - create .so links for devel package in $(usrlibdir) instead of $(libdir) - makes .so and .so.LIB_VERSION files within builddir - removes VERSIONED_SHLIB and created versioned LIB_SHARED automagicaly - install LIB_SHARED via install_lib_shared target - install plugins via install_lib_shared_plugin target - prints whole 'install' command during installation instead of less informative "Installing $(something) $(somewhere)" - install multiple man pages with one INSTALL command - use DISTCLEAN_TARGETS instead of creating multiple distclean targets
* Use vpath instead of VPATH.Zdenek Kabelac2010-04-091-1/+0
| | | | | | | | | | | | | | | Usage of VPATH makes troubles when used within $(builddir). Not only source files are being found through VPATH, but targets as well. (make --debug=v) Thus if user builds the code in $(srcdir) and also in some $(builddir) he gets mangled results as some generated files (i.e. .export.sym) are 'reused' from $(srcdir) instead of $(builddir). This patch switches to use vpath were we could explicitly name suffixes that should be looked via vpath - we must take care, we do not generate files with these suffixes: .c, .in, .po, .exported_symbols
* Update cflow file generation - support build dir and use $(top_srcdir)Zdenek Kabelac2010-03-291-3/+7
| | | | | | | to obtain sources. Create make.tmpl target for simplier generation of cflow files with the help of CFLOW_LIST, CFLOW_LIST_TARGET, CFLOW_TARGET. Still cflow usage is not perfect.
* Pthread linking changeZdenek Kabelac2010-03-041-1/+1
| | | | | | | | | Create new substituted variable PTHREAD_LIBS and link this library only with tools/libs which really needs it - i.e. dmeventd. Check for libpthread only for builds with clvmd or dmeventd. Remove variable LIB_PTHREAD
* Use consistently $() instead of ${} for all Makefile variables,Zdenek Kabelac2010-03-041-2/+2
| | | | thought both usage forms are correct.
* Remove pointless versioned symlinks to dmeventd plugin libraries.Alasdair Kergon2010-02-021-2/+1
|
* Add libdevmapper-event-lvm2.so to serialise dmeventd plugin liblvm2cmd use.Alasdair Kergon2010-01-211-4/+4
|
* Extra libs must be appended, not defined first.Alasdair Kergon2009-10-091-1/+2
|
* More makefile cleaning up and fixing. (gentoo)Alasdair Kergon2009-10-051-1/+2
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-2/+3
|
* Introduce lvm2_install target.Milan Broz2009-05-111-1/+3
| | | | | | | | | | | | | | | Buildsystem support device-mapper only install, but generic install tagret includes both dm+lvm2. For distribution which uses separate install_device-mapper, there is no way how to install lvm2 only (so after installing lvm2 for packaging purposes built system must remove installed device-mapper files). Fix it by allowing lvm2_install target, similarily like install_cluster for clvmd. (install = install_device-mapper + install_lvm2)
* Right, a simple build (without options) is working again.Alasdair Kergon2008-11-031-0/+2
|
* Fix dmeventd regression where mirror and snapshot monitoring librariesPetr Rockai2008-07-091-1/+1
| | | | | | | | | | | failed to link against liblvm2cmd. Dmeventd DSOs *require* lvm2cmd to be linked in. For the future: 1) AC_SUBST does not create Makefile variables, only @foo@-style substitutions 2) When using `test', whitespace around `=' is essential: test a=b is true, as is test a=a
* avoid link failure when configuring without --enable-cmdlibJim Meyering2008-06-231-3/+2
| | | | | | | * configure.in (LVM2CMD_LIB): Define if --enable-cmdlib. * dmeventd/mirror/Makefile.in (CLDFLAGS): Use $(LVM2CMD_LIB) rather than hard-coding -llvm2cmd. * dmeventd/snapshot/Makefile.in (CLDFLAGS): Likewise.
* Correct typo in comments: s/is part of the LVM2/is part of LVM2/.Jim Meyering2007-09-211-1/+1
| | | | | | | Signed-off-by: Jim Meyering <jim@meyering.net> Author: Jim Meyering <jim@meyering.net>
* post-releaseAlasdair Kergon2006-02-081-2/+2
| | | | fix dmeventd build
* fix libdevmapper-event-mirror liblvm2cmd link search pathAlasdair Kergon2006-02-031-1/+1
|
* Only do lockfs filesystem sync when suspending snapshots.Alasdair Kergon2006-01-311-2/+6
| | | | Switchover library building to use LIB_SUFFIX.
* Add mirror dmeventd libraryAlasdair Kergon2005-12-021-0/+32