@@ -255,7 +255,7 @@ add_subdirectory(libibumad)
add_subdirectory(libibumad/man)
add_subdirectory(libibverbs)
add_subdirectory(libibverbs/man)
-add_subdirectory(librdmacm/src)
+add_subdirectory(librdmacm)
add_subdirectory(librdmacm/man)
add_subdirectory(libibcm)
similarity index 89%
rename from librdmacm/src/CMakeLists.txt
rename to librdmacm/CMakeLists.txt
@@ -1,11 +1,11 @@
publish_headers(rdma
- ../include/rdma/rdma_cma.h
- ../include/rdma/rdma_cma_abi.h
- ../include/rdma/rdma_verbs.h
- ../include/rdma/rsocket.h
+ rdma_cma.h
+ rdma_cma_abi.h
+ rdma_verbs.h
+ rsocket.h
)
publish_headers(infiniband
- ../include/infiniband/ib.h
+ ib.h
)
rdma_library(rdmacm librdmacm.map
similarity index 100%
rename from librdmacm/src/acm.c
rename to librdmacm/acm.c
similarity index 100%
rename from librdmacm/src/addrinfo.c
rename to librdmacm/addrinfo.c
similarity index 100%
rename from librdmacm/src/cma.c
rename to librdmacm/cma.c
similarity index 100%
rename from librdmacm/src/cma.h
rename to librdmacm/cma.h
similarity index 100%
rename from librdmacm/include/infiniband/ib.h
rename to librdmacm/ib.h
similarity index 100%
rename from librdmacm/src/indexer.c
rename to librdmacm/indexer.c
similarity index 100%
rename from librdmacm/src/indexer.h
rename to librdmacm/indexer.h
similarity index 100%
rename from librdmacm/src/librdmacm.map
rename to librdmacm/librdmacm.map
similarity index 100%
rename from librdmacm/src/librspreload.map
rename to librdmacm/librspreload.map
similarity index 100%
rename from librdmacm/src/preload.c
rename to librdmacm/preload.c
similarity index 100%
rename from librdmacm/include/rdma/rdma_cma.h
rename to librdmacm/rdma_cma.h
similarity index 100%
rename from librdmacm/include/rdma/rdma_cma_abi.h
rename to librdmacm/rdma_cma_abi.h
similarity index 100%
rename from librdmacm/include/rdma/rdma_verbs.h
rename to librdmacm/rdma_verbs.h
similarity index 100%
rename from librdmacm/src/rsocket.c
rename to librdmacm/rsocket.c
similarity index 100%
rename from librdmacm/include/rdma/rsocket.h
rename to librdmacm/rsocket.h
The top level dir produces the library and examples/ produces the example programs. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> --- CMakeLists.txt | 2 +- librdmacm/{src => }/CMakeLists.txt | 10 +++++----- librdmacm/{src => }/acm.c | 0 librdmacm/{src => }/addrinfo.c | 0 librdmacm/{src => }/cma.c | 0 librdmacm/{src => }/cma.h | 0 librdmacm/{include/infiniband => }/ib.h | 0 librdmacm/{src => }/indexer.c | 0 librdmacm/{src => }/indexer.h | 0 librdmacm/{src => }/librdmacm.map | 0 librdmacm/{src => }/librspreload.map | 0 librdmacm/{src => }/preload.c | 0 librdmacm/{include/rdma => }/rdma_cma.h | 0 librdmacm/{include/rdma => }/rdma_cma_abi.h | 0 librdmacm/{include/rdma => }/rdma_verbs.h | 0 librdmacm/{src => }/rsocket.c | 0 librdmacm/{include/rdma => }/rsocket.h | 0 17 files changed, 6 insertions(+), 6 deletions(-) rename librdmacm/{src => }/CMakeLists.txt (89%) rename librdmacm/{src => }/acm.c (100%) rename librdmacm/{src => }/addrinfo.c (100%) rename librdmacm/{src => }/cma.c (100%) rename librdmacm/{src => }/cma.h (100%) rename librdmacm/{include/infiniband => }/ib.h (100%) rename librdmacm/{src => }/indexer.c (100%) rename librdmacm/{src => }/indexer.h (100%) rename librdmacm/{src => }/librdmacm.map (100%) rename librdmacm/{src => }/librspreload.map (100%) rename librdmacm/{src => }/preload.c (100%) rename librdmacm/{include/rdma => }/rdma_cma.h (100%) rename librdmacm/{include/rdma => }/rdma_cma_abi.h (100%) rename librdmacm/{include/rdma => }/rdma_verbs.h (100%) rename librdmacm/{src => }/rsocket.c (100%) rename librdmacm/{include/rdma => }/rsocket.h (100%)