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>
This commit is contained in:
Alex Elder
2011-03-04 20:00:22 +00:00
parent a241a16214
commit fa83948599
46 changed files with 486 additions and 44600 deletions
-21
View File
@@ -12,27 +12,6 @@ include/config.h
include/config.h.in
lib/.libs
dmapi/Makefile
dmapi/config.log
dmapi/config.status
dmapi/libtool
dmapi/src/Makefile
dmapi/src/common/Makefile
dmapi/src/common/cmd/.deps
dmapi/src/common/cmd/Makefile
dmapi/src/common/lib/.deps
dmapi/src/common/lib/Makefile
dmapi/src/sample_hsm/.deps
dmapi/src/sample_hsm/Makefile
dmapi/src/simple/.deps
dmapi/src/simple/Makefile
dmapi/src/suite1/Makefile
dmapi/src/suite1/cmd/.deps
dmapi/src/suite1/cmd/Makefile
dmapi/src/suite2/Makefile
dmapi/src/suite2/src/.deps
dmapi/src/suite2/src/Makefile
ltp/aio-stress
ltp/doio
ltp/fsstress