summaryrefslogtreecommitdiffstats
path: root/libdm/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Move the core of the lib/config/config.c functionality into libdevmapper,Petr Rockai2011-08-301-0/+1
| | | | | | | leaving behind the LVM-specific parts of the code (convenience wrappers that handle `struct device` and `struct cmd_context`, basically). A number of functions have been renamed (in addition to getting a dm_ prefix) -- namely, all of the config interface now has a dm_config_ prefix.
* Clean generated files .exported_symbols_generated, example.conf for distclean.Zdenek Kabelac2010-08-031-1/+1
|
* Generate liblvm2app and libdevmapper exported symbols from header files.Alasdair Kergon2010-06-251-0/+3
| | | | | Detection is simply by prefix - dm_ or lvm_ - and any additional symbols needed but not detected this way are placed in .exported_symbols.
* Add pkgconfigdir for placement of .pc filesZdenek Kabelac2010-05-111-1/+1
| | | | Use easily overideable make install pkgconfigdir variable.
* INSTALL rules updatesZdenek Kabelac2010-04-091-36/+15
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fixing another set of distclean problems where we left some generated filesZdenek Kabelac2010-03-291-2/+2
| | | | | | | | in clvmd, dmevend, man, tests. Don't include dependency files for clow and cscope.out targets Improve dependency tracking for dmeventd and liblvm2cmd sources.
* Update cflow file generation - support build dir and use $(top_srcdir)Zdenek Kabelac2010-03-291-0/+3
| | | | | | | 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.
* Use UDEV_LIBS, and link -ludev only when needed.Zdenek Kabelac2010-03-041-1/+1
|
* This patch add SELINUX_LIBS and STATIC_LIBS variables.Zdenek Kabelac2010-03-041-0/+2
| | | | | | | | | | | For static builds dependency for SELinux libs is not handled by 'ar'. Till better solution is found, for static builds STATIC_LIBS is used. Patch updates SELinux detection to use 3rd & 4th parameter for Success/Fail. Also removes detection of pthread from this check as we know which version of libdevmapper we are going to link with lvm after merge. SELinux header check moved to the SELinux test code.
* This patch moves inclusion of the make.tmpl before DEFS modification,Zdenek Kabelac2010-03-041-2/+2
| | | | | so it goes in the same order on the compilation line. (i.e. HAVE_CONFIG_H goes first)
* Use $(top_builddir) for inclusion of make.tmpl in Makefiles.Zdenek Kabelac2010-03-041-1/+1
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-2/+3
|
* Do not create some dm and lvm static librarie when they are not requestedZdenek Kabelac2009-04-081-0/+2
| | | | | by configure option Add dependency for static dmeventd library
* Fix some clean rules, fix previous distclean checkin.Dave Wysochanski2009-03-161-0/+2
| | | | | | | | | | | | | In libdm/Makefile.in, we need to cleanup the symlink properly. Adding to CLEAN_TARGETS seemed like the simplest way to do this in the current build framework. We could redo dependencies for VERSIONED_SHLIB, but for now just add to CLEAN_TARGETS. For scripts/Makefile.in, we should be adding to DISTCLEAN_TARGETS. The generic rule in make.tmpl.in takes care of the cleanup. Signed-off-by: Dave Wysochanski <dwysocha@redhat.com> Author: Takahiro Yasui <tyasui@redhat.com>
* some makefile fixes for liblvm2cmd & remove some hardcoded .soAlasdair Kergon2008-11-141-2/+2
|
* make install_device-mapperAlasdair Kergon2008-11-041-0/+2
|
* Right, a simple build (without options) is working again.Alasdair Kergon2008-11-031-7/+9
|
* more tweaking to get things to compile - dmlib.h for log fns, list.hAlasdair Kergon2008-11-031-0/+1
|
* further progressAlasdair Kergon2008-11-011-1/+3
|
* rename some config varsAlasdair Kergon2008-06-061-2/+2
|
* Arrange for "make clean" to remove the symlink, too.Jim Meyering2007-10-031-3/+6
| | | | | | | | | * make.tmpl.in ($(VERSIONED_SHLIB)): Move rule to... * lib/Makefile.in ($(VERSIONED_SHLIB)): ...here, removing the $(interface)/ prefix. Reported by Milan Broz. Author: Jim Meyering <meyering@redhat.com>
* Create a symlink, e.g., libdevmapper.so.1.02, in the build dir,Jim Meyering2007-09-181-0/+1
| | | | | | | | | | | alongside the .so file. This helps build dynamically linked LVM. * lib/Makefile.in (VERSIONED_SHLIB): Define. * make.tmpl.in (TARGETS): Append $(VERSIONED_SHLIB). ($(VERSIONED_SHLIB)): New rule. Author: Jim Meyering <jim@meyering.net>
* Remove obsolete dmfs code from tree and update INSTALL.Alasdair Kergon2007-08-211-5/+1
|
* Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.Alasdair Kergon2007-08-211-1/+1
|
* Add regex functions to library.Alasdair Kergon2007-04-271-0/+3
|
* don't remove libdm-common.h any moreAlasdair Kergon2007-01-251-1/+1
|
* Add basic reporting functions to libdevmapper.Alasdair Kergon2007-01-161-0/+1
|
* Use CFLAGS when linking so mixed sparc builds can supply -m64.Alasdair Kergon2007-01-111-2/+2
|
* Add dm_split_words() and dm_split_lvm_name() to libdevmapper.Alasdair Kergon2006-08-211-0/+1
|
* fix makefileAlasdair Kergon2006-04-191-2/+2
|
* make pkgconfig installation step optional, and clean up generated filesAlasdair Kergon2006-04-191-2/+9
|
* configure/makefile tidying + pkg-config support.Alasdair Kergon2006-04-191-6/+8
|
* dmeventd updatesAlasdair Kergon2005-12-021-8/+0
|
* Code to build and display device dependency tree.Alasdair Kergon2005-10-161-1/+9
|
* Prototype for a device-mapper event-handling daemon.Alasdair Kergon2005-04-271-0/+8
|
* Add option to compile without ioctl for testing.Alasdair Kergon2005-01-271-6/+12
|
* Attempt to fix /dev/mapper/control transparently if it's wrong.Alasdair Kergon2005-01-061-2/+2
|
* Configuration-time option for setting uid/gid/mode for /dev/mapper nodes.Alasdair Kergon2005-01-051-0/+3
|
* config option to avoid using install -o -gAlasdair Kergon2004-04-191-5/+5
|
* Fix dmsetup.static install.Alasdair Kergon2004-04-061-1/+1
|
* Combine static/dynamic build.Alasdair Kergon2004-04-051-3/+3
|
* Move library targets definition into template.Alasdair Kergon2004-04-051-2/+0
|
* Build process fixes/tidy-ups.Alasdair Kergon2004-04-021-8/+15
|
* Update copyright messages.Alasdair Kergon2004-03-301-2/+10
|
* more makefile syncingAlasdair Kergon2004-02-241-1/+4
|
* Static build too.Alasdair Kergon2004-01-281-2/+12
|
* Add --enable-debug --disable-compatAlasdair Kergon2003-01-211-1/+1
|
* o Long-awaited ioctl interface clean-up. *** Not backwardly compatible ***Alasdair Kergon2002-06-191-12/+2
| | | | | | | | | o Various other kernel side tidy-ups. o Version number changes so we have the option of adding new ioctl commands in future without affecting the use of existing ones should you later revert to an older kernel but not revert the userspace library/tools. o Better separation of kernel/userspace elements in the build process to prepare for independent distribution of the kernel driver.
* o Knock the version check out of the makefile, Alasdair will no doubt put ↵Joe Thornber2002-06-171-9/+8
| | | | | | it back :) o Change to new ioctl names.