xfstests: rework "dmapi" subtree build mechanism
authorAlex Elder <aelder@sgi.com>
Fri, 4 Mar 2011 20:00:22 +0000 (20:00 +0000)
committerAlex Elder <aelder@sgi.com>
Fri, 11 Mar 2011 12:58:09 +0000 (06:58 -0600)
commitfa83948599dd10078a62acab8b0c1f93c82ad807
tree555e553e0ce73d94757803ddd02640a20320e88c
parenta241a16214feccf5375589d535a42f72cda4b78b
xfstests: rework "dmapi" subtree build mechanism

The "dmapi" subtree was developed separate from and sort of wedged
into the rest of the "xfstests" code.  As a result, it has a lot of
build infrastructure that's just different from the unified way used
for everything else.

This patch changes all that, making the "dmapi" subtree be a more
normal component of "xfstests" with respect to its build process.

This involves removing all the cruft needed and used by the dmapi
"configure" script, and replacing each "Makefile.am" file with a
proper "Makefile" that includes a simple set of rules that are
compatible with the broader "xfstests" build.

The result is a much cleaner, consistent build.  It also deletes
a considerable amount of code.

Signed-off-by: Alex Elder <aelder@sgi.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
46 files changed:
.gitignore
Makefile
dmapi/Makefile [new file with mode: 0644]
dmapi/Makefile.am [deleted file]
dmapi/Makefile.in [deleted file]
dmapi/README.build [deleted file]
dmapi/aclocal.m4 [deleted file]
dmapi/config.guess [deleted file]
dmapi/config.sub [deleted file]
dmapi/configure [deleted file]
dmapi/configure.ac [deleted file]
dmapi/depcomp [deleted file]
dmapi/install-sh [deleted file]
dmapi/ltmain.sh [deleted file]
dmapi/missing [deleted file]
dmapi/src/Makefile [new file with mode: 0644]
dmapi/src/Makefile.am [deleted file]
dmapi/src/Makefile.in [deleted file]
dmapi/src/common/Makefile [new file with mode: 0644]
dmapi/src/common/Makefile.am [deleted file]
dmapi/src/common/Makefile.in [deleted file]
dmapi/src/common/cmd/Makefile [new file with mode: 0644]
dmapi/src/common/cmd/Makefile.am [deleted file]
dmapi/src/common/cmd/Makefile.in [deleted file]
dmapi/src/common/lib/Makefile [new file with mode: 0644]
dmapi/src/common/lib/Makefile.am [deleted file]
dmapi/src/common/lib/Makefile.in [deleted file]
dmapi/src/sample_hsm/Makefile [new file with mode: 0644]
dmapi/src/sample_hsm/Makefile.am [deleted file]
dmapi/src/sample_hsm/Makefile.in [deleted file]
dmapi/src/simple/Makefile [new file with mode: 0644]
dmapi/src/simple/Makefile.am [deleted file]
dmapi/src/simple/Makefile.in [deleted file]
dmapi/src/suite1/Makefile [new file with mode: 0644]
dmapi/src/suite1/Makefile.am [deleted file]
dmapi/src/suite1/Makefile.in [deleted file]
dmapi/src/suite1/cmd/Makefile [new file with mode: 0644]
dmapi/src/suite1/cmd/Makefile.am [deleted file]
dmapi/src/suite1/cmd/Makefile.in [deleted file]
dmapi/src/suite2/Makefile [new file with mode: 0644]
dmapi/src/suite2/Makefile.am [deleted file]
dmapi/src/suite2/Makefile.in [deleted file]
dmapi/src/suite2/src/Makefile [new file with mode: 0644]
dmapi/src/suite2/src/Makefile.am [deleted file]
dmapi/src/suite2/src/Makefile.in [deleted file]
include/builddefs.in