| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Document using of target useful for checking variable content.
|
|
|
|
|
| |
generate the header in the include dir so it
can be easily used from both lib and tools dirs.
|
|
|
|
| |
Create ctags only from real source files.
|
|
|
|
|
| |
Generate deps also for .cxx.
Remove include dir deps - there is nothing to build.
|
| |
|
|
|
|
| |
Avoid scanning for source duplicates in various build dirs.
|
| |
|
| |
|
|
|
|
| |
Support also 'make device_mapper' so user is less confused.
|
|
|
|
| |
Usable targets for top-level make.
|
|
|
|
|
|
| |
Fixing some ordering issue with inclusion of common make.tmpl.
Correcting dependency calculation
Simplifying inclusive makefile
|
|
|
|
|
| |
When ctags package is not installed, avoid cluttering output
from failing 'which' command.
|
| |
|
| |
|
|
|
|
| |
Simplify generation of lcov report.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
This has been deprecated for a while.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
List also lcov for processed unit tests.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|/
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\ |
|
| | |
|
|/
|
|
| |
Doesn't even compile yet. Squash this patch.
|
| |
|
|
|
|
|
|
|
| |
See doc/unit-test.txt for details.
Some bcache tests failing. Probably due to dct changing semantics, will
fix in follow up patch.
|
|
|
|
| |
FIXME: unit tests are not currently run as part of make check.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
New daemons were missing in generated lcov output.
|
| |
|
|
|
|
|
| |
Hmm rpmlint suggest fsf is using a different address these days,
so lets keep it up-to-date
|
|
|
|
| |
For tags generation scan depth 5.
|
|
|
|
|
| |
Use 'make all_man' to generate all man pages (regardless of
configuration options) or 'make install_all_man' to install them.
|
|
|
|
|
| |
Create tags file only on request (make tags).
Also clean file with 'make clean'.
|
|
|
|
|
| |
'make install_full_man' installs all the man pages regardless of
which components were enabled when 'configure' was run.
|
|
|
|
|
| |
- Add missing check_lvmpolld to toplevel Makefile
- Document check_system
|
|
|
|
| |
make tags generates traditional tags ctags ref list.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Support CLEAN_DIRS
Var for rpmbuilddir
Use LN_S
Generate spec.inc at runtime for 'make rpm'.
|
|
|
|
| |
Move clean: target below, so it's not a default target to execute.
|
|
|
|
| |
Provide cleaning rules for build dir and release tgz.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|