summaryrefslogtreecommitdiff
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* makefiles: update docZdenek Kabelac2023-02-131-0/+1
| | | | Document using of target useful for checking variable content.
* make: move cmds.hDavid Teigland2022-09-271-1/+1
| | | | | generate the header in the include dir so it can be easily used from both lib and tools dirs.
* makefiles: reuse CSCOPE_DIRS for ctagsZdenek Kabelac2021-04-121-3/+3
| | | | Create ctags only from real source files.
* makefiles: deps also for cxxZdenek Kabelac2021-04-121-5/+0
| | | | | Generate deps also for .cxx. Remove include dir deps - there is nothing to build.
* makefiles: static linking enhancementsZdenek Kabelac2021-04-121-2/+1
|
* makefiles: cscope only predefined dirsZdenek Kabelac2021-04-061-1/+2
| | | | Avoid scanning for source duplicates in various build dirs.
* makefiles: make rpm respect --disable-silent-rulesMarian Csontos2021-03-081-1/+1
|
* makefiles: sedZdenek Kabelac2021-03-021-1/+1
|
* makefiles: add alias for device-mapperZdenek Kabelac2021-03-021-0/+1
| | | | Support also 'make device_mapper' so user is less confused.
* makefiles: support help targetZdenek Kabelac2021-03-021-0/+25
| | | | Usable targets for top-level make.
* makefiles: correcting login of makefileZdenek Kabelac2018-12-171-7/+8
| | | | | | Fixing some ordering issue with inclusion of common make.tmpl. Correcting dependency calculation Simplifying inclusive makefile
* makefiles: avoid clustering outZdenek Kabelac2018-12-011-1/+1
| | | | | When ctags package is not installed, avoid cluttering output from failing 'which' command.
* makefiles: ignore missing filesZdenek Kabelac2018-11-301-3/+5
|
* makefiles: add missing srcdirZdenek Kabelac2018-11-291-1/+1
|
* makefiles: improve lcov generatorZdenek Kabelac2018-11-291-27/+7
| | | | Simplify generation of lcov report.
* Remove lvmetadDavid Teigland2018-07-111-2/+1
| | | | | | | | | | | | | Native disk scanning is now both reduced and async/parallel, which makes it comparable in performance (and often faster) when compared to lvm using lvmetad. Autoactivation now uses local temp files to record online PVs, and no longer requires lvmetad. There should be no apparent command-level change in behavior.
* build: better srcdir builddir supportZdenek Kabelac2018-06-141-1/+2
| | | | | | With the move to top-level makefile - there are some issues with subdir recursive makefile. Make the building more tolerant for now until fully resolved.
* Remove python bindings for liblvm2appDavid Teigland2018-06-081-5/+1
|
* liblvm: remove lvmapiJoe Thornber2018-06-081-18/+3
| | | | This has been deprecated for a while.
* build: libbase.aJoe Thornber2018-06-041-0/+1
|
* build: get separate builddir working againJoe Thornber2018-06-041-1/+1
|
* Merge branch 'master' into 2018-05-11-fork-libdmJoe Thornber2018-05-161-3/+5
|\
| * build: lcov reporting for unit testsZdenek Kabelac2018-05-121-0/+1
| | | | | | | | List also lcov for processed unit tests.
| * build: rename device-mapper to device_mapperZdenek Kabelac2018-05-121-4/+4
| | | | | | | | | | | | | | | | | | As Makefiles already do use target with name 'device-mapper' rename this new device-mapper dir to non-conflicting name. We also seem to already use '_' in other dir names. Also rename device_mapper/Makefile to source for generating Makefile.in so we can use it for build in other source dirs properly.
| * build: fix build rules for srcdirZdenek Kabelac2018-05-121-7/+6
| | | | | | | | | | | | | | | | | | | | | | It's very hard to use some 'non-recurive' Makefiles with rest of system running 'recursively'. So ATM drop inclusion of subdir makefile and add support for 2 new top-level targets: unit-test (builds test/unit dir) run-unit-test (build & run test/unit/unit-test run)
* | device-mapper: Fork libdm internally.Joe Thornber2018-05-161-2/+1
|/ | | | | | | | | | | | The device-mapper directory now holds a copy of libdm source. At the moment this code is identical to libdm. Over time code will migrate out to appropriate places (see doc/refactoring.txt). The libdm directory still exists, and contains the source for the libdevmapper shared library, which we will continue to ship (though not neccessarily update). All code using libdm should now use the version in device-mapper.
* Merge branch 'master' into 2018-04-30-vdo-supportJoe Thornber2018-05-021-2/+0
|\
| * configure: Remove --enable-testingJoe Thornber2018-04-301-2/+0
| |
* | vdo: Code drop for status parsing.Joe Thornber2018-04-301-0/+2
|/ | | | Doesn't even compile yet. Squash this patch.
* unit-tests: Move to test/unitJoe Thornber2018-04-271-2/+2
|
* [unit-test] Push the new unit test framwork.Joe Thornber2018-04-261-4/+3
| | | | | | | See doc/unit-test.txt for details. Some bcache tests failing. Probably due to dct changing semantics, will fix in follow up patch.
* [build] include test/unit/Makefile rather than recursive buildJoe Thornber2018-04-201-22/+1
| | | | FIXME: unit tests are not currently run as part of make check.
* man: Revise internal man page generation process.Alasdair G Kergon2017-03-141-2/+3
| | | | | | | | | | | For each section 8 man page, a .8_gen file is created from one of: .8_main - Old-style man page - content used directly .8_des and .8_end - Description and end section of a generated page .8_pregen - Pre-generated page used if the generator fails Other man sections are not generated and use the suffix .5_main or .7_main. Developers should use 'make generate' to regenerate the .8_pregen files.
* Makefile: all_man also requires man-generator nowAlasdair G Kergon2017-02-141-0/+1
|
* makefiles: missing depsZdenek Kabelac2017-02-141-0/+1
|
* makefiles: add more dirs for lcov outputZdenek Kabelac2016-02-261-2/+5
| | | | New daemons were missing in generated lcov output.
* make: Add check_lvmlockd_* targets to top-levelMarian Csontos2016-02-231-1/+1
|
* doc: change fsf addressZdenek Kabelac2016-01-211-1/+1
| | | | | Hmm rpmlint suggest fsf is using a different address these days, so lets keep it up-to-date
* makefiles: src dirs have depth 5Zdenek Kabelac2015-10-131-1/+1
| | | | For tags generation scan depth 5.
* man: Add all_man Makefile target.Alasdair G Kergon2015-09-151-2/+5
| | | | | Use 'make all_man' to generate all man pages (regardless of configuration options) or 'make install_all_man' to install them.
* makefiles: do not generate tags for everyoneZdenek Kabelac2015-09-071-3/+2
| | | | | Create tags file only on request (make tags). Also clean file with 'make clean'.
* man: Add install_full_man makefile target.Alasdair G Kergon2015-08-281-0/+3
| | | | | 'make install_full_man' installs all the man pages regardless of which components were enabled when 'configure' was run.
* test: Update MakefilesMarian Csontos2015-07-301-1/+1
| | | | | - Add missing check_lvmpolld to toplevel Makefile - Document check_system
* makefiles: adding target for generating ctagsZdenek Kabelac2015-07-151-0/+10
| | | | make tags generates traditional tags ctags ref list.
* makefiles: use fullpath when in assignZdenek Kabelac2015-05-141-1/+2
| | | | | | | | | We need to put full path right in the assign moment, otherwise command: make rpm rpmbuild=/my/tmp/dir cannot work as one would have expected.
* makefiles: runtime spec.incZdenek Kabelac2015-05-121-14/+23
| | | | | | | Support CLEAN_DIRS Var for rpmbuilddir Use LN_S Generate spec.inc at runtime for 'make rpm'.
* makefiles: move cleanZdenek Kabelac2015-05-111-2/+2
| | | | Move clean: target below, so it's not a default target to execute.
* makefile: cleanup after buildZdenek Kabelac2015-05-111-0/+3
| | | | Provide cleaning rules for build dir and release tgz.
* makefiles: dist and rpm targetZdenek Kabelac2015-05-111-1/+19
| | | | | | | | | | | | | Basic support for upstream 'build' of rpm packages. Make spec file generated. 2 new simple targets: make dist - create LVM2.MAJOR.MINOR.PATCHLEVEL.tgz from git files. make rpm - some generic rpmbuilder using spec files. Create packages in build/ subdir. DO NOT USE created rpms in any distribution!
* config: remove duplication of settingsDavid Teigland2015-04-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The specific config settings have been removed from the lvm.conf(5) man page, and replaced with a description of how to use lvm dumpconfig to view the settings. The sample lvm.conf and lvmlocal.conf files are now generated: example.conf.base - initial ungenerated part of the file example.conf.gen - generated portion from dumpconfig example.conf.in - combination of .base and .gen files example.conf - result of configure processing .in file lvmlocal.conf.base - initial ungenerated part of the file lvmlocal.conf.gen - generated portion from dumpconfig lvmlocal.conf.in - combination of .base and .gen files lvmlocal.conf - result of configure processing .in file Do not edit the .in files, but edit config_settings.h or the .base files, and then use 'make generate' to create the new .in files. - configure with options - make creates tools/lvm - make generate uses tools/lvm to create example.conf.in and lvmlocal.conf.in by combining .base files with dumpconfig output. - configure with same options as above creates example.conf and lvmlocal.conf from .in files