diff options
author | Amar Tumballi <amar@gluster.com> | 2010-05-04 00:36:24 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2010-05-03 23:40:05 -0700 |
commit | f75b76350747f5f58a4bbe704915c74979cc5ac3 (patch) | |
tree | af828761f51a8aa2612aa5eb9c9f0709869675c8 | |
parent | 7504b0e623914d097933f0a613ba50e376131828 (diff) |
structuring of protocol - 2
* 'transports/' and 'auth/' moved to xlators/protocol/
* transport.{c,h}, authenticate.{c,h}, protocol.h moved to
xlators/protocol/lib/src/
Signed-off-by: Amar Tumballi <amar@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 875 (Implement a new protocol to provide proper backward/forward compatibility)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=875
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 22 | ||||
-rw-r--r-- | libglusterfs/src/Makefile.am | 6 | ||||
-rw-r--r-- | transport/ib-verbs/src/Makefile.am | 15 | ||||
-rw-r--r-- | xlators/nfs/lib/src/rpcsvc.h | 1 | ||||
-rw-r--r-- | xlators/protocol/Makefile.am | 2 | ||||
-rw-r--r-- | xlators/protocol/auth/Makefile.am (renamed from auth/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/auth/addr/Makefile.am (renamed from auth/addr/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/auth/addr/src/Makefile.am (renamed from auth/addr/src/Makefile.am) | 6 | ||||
-rw-r--r-- | xlators/protocol/auth/addr/src/addr.c (renamed from auth/addr/src/addr.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/auth/login/Makefile.am (renamed from auth/login/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/auth/login/src/Makefile.am (renamed from auth/login/src/Makefile.am) | 6 | ||||
-rw-r--r-- | xlators/protocol/auth/login/src/login.c (renamed from auth/login/src/login.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/client/src/Makefile.am | 6 | ||||
-rw-r--r-- | xlators/protocol/lib/Makefile.am | 3 | ||||
-rw-r--r-- | xlators/protocol/lib/src/Makefile.am | 15 | ||||
-rw-r--r-- | xlators/protocol/lib/src/authenticate.c (renamed from libglusterfs/src/authenticate.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/lib/src/authenticate.h (renamed from libglusterfs/src/authenticate.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/lib/src/protocol.h (renamed from libglusterfs/src/protocol.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/lib/src/transport.c (renamed from libglusterfs/src/transport.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/lib/src/transport.h (renamed from libglusterfs/src/transport.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/server/src/Makefile.am | 5 | ||||
-rw-r--r-- | xlators/protocol/transport/Makefile.am (renamed from transport/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/Makefile.am (renamed from transport/ib-verbs/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/Makefile.am | 19 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/ib-verbs-mem-types.h (renamed from transport/ib-verbs/src/ib-verbs-mem-types.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/ib-verbs.c (renamed from transport/ib-verbs/src/ib-verbs.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/ib-verbs.h (renamed from transport/ib-verbs/src/ib-verbs.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/name.c (renamed from transport/ib-verbs/src/name.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/ib-verbs/src/name.h (renamed from transport/ib-verbs/src/name.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/Makefile.am (renamed from transport/socket/Makefile.am) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/Makefile.am (renamed from transport/socket/src/Makefile.am) | 11 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/name.c (renamed from transport/socket/src/name.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/name.h (renamed from transport/socket/src/name.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/socket-mem-types.h (renamed from transport/socket/src/socket-mem-types.h) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/socket.c (renamed from transport/socket/src/socket.c) | 0 | ||||
-rw-r--r-- | xlators/protocol/transport/socket/src/socket.h (renamed from transport/socket/src/socket.h) | 0 |
37 files changed, 77 insertions, 42 deletions
diff --git a/Makefile.am b/Makefile.am index ad69e447077..0c5fc55829e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ EXTRA_DIST = autogen.sh COPYING INSTALL README AUTHORS THANKS NEWS glusterfs.spec -SUBDIRS = argp-standalone libglusterfs xlators transport auth glusterfsd $(FUSERMOUNT_SUBDIR) doc extras +SUBDIRS = argp-standalone libglusterfs xlators glusterfsd $(FUSERMOUNT_SUBDIR) doc extras CLEANFILES = diff --git a/configure.ac b/configure.ac index b94e4307a16..88b8ada46fb 100644 --- a/configure.ac +++ b/configure.ac @@ -65,10 +65,22 @@ AC_CONFIG_FILES([Makefile xlators/debug/io-stats/Makefile xlators/debug/io-stats/src/Makefile xlators/protocol/Makefile + xlators/protocol/lib/Makefile + xlators/protocol/lib/src/Makefile + xlators/protocol/transport/Makefile + xlators/protocol/transport/socket/Makefile + xlators/protocol/transport/socket/src/Makefile + xlators/protocol/transport/ib-verbs/Makefile + xlators/protocol/transport/ib-verbs/src/Makefile xlators/protocol/client/Makefile xlators/protocol/client/src/Makefile xlators/protocol/server/Makefile xlators/protocol/server/src/Makefile + xlators/protocol/auth/Makefile + xlators/protocol/auth/addr/Makefile + xlators/protocol/auth/addr/src/Makefile + xlators/protocol/auth/login/Makefile + xlators/protocol/auth/login/src/Makefile xlators/features/Makefile xlators/features/locks/Makefile xlators/features/locks/src/Makefile @@ -81,16 +93,6 @@ AC_CONFIG_FILES([Makefile xlators/encryption/Makefile xlators/encryption/rot-13/Makefile xlators/encryption/rot-13/src/Makefile - transport/Makefile - transport/socket/Makefile - transport/socket/src/Makefile - transport/ib-verbs/Makefile - transport/ib-verbs/src/Makefile - auth/Makefile - auth/addr/Makefile - auth/addr/src/Makefile - auth/login/Makefile - auth/login/src/Makefile doc/Makefile doc/examples/Makefile doc/hacker-guide/Makefile diff --git a/libglusterfs/src/Makefile.am b/libglusterfs/src/Makefile.am index 82c634dea61..7cd1876e2eb 100644 --- a/libglusterfs/src/Makefile.am +++ b/libglusterfs/src/Makefile.am @@ -1,14 +1,14 @@ libglusterfs_la_CFLAGS = -fPIC -Wall -g -shared -nostartfiles $(GF_CFLAGS) $(GF_DARWIN_LIBGLUSTERFS_CFLAGS) -libglusterfs_la_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -D_GNU_SOURCE -DXLATORDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator\" -DSCHEDULERDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/scheduler\" -DTRANSPORTDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/transport\" -D$(GF_HOST_OS) -DLIBDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/auth\" -I$(CONTRIBDIR)/rbtree +libglusterfs_la_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -D_GNU_SOURCE -DXLATORDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator\" -D$(GF_HOST_OS) -DLIBDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/auth\" -I$(CONTRIBDIR)/rbtree -DSCHEDULERDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/scheduler\" libglusterfs_la_LIBADD = @LEXLIB@ lib_LTLIBRARIES = libglusterfs.la -libglusterfs_la_SOURCES = dict.c spec.lex.c y.tab.c xlator.c logging.c hashfn.c defaults.c scheduler.c common-utils.c transport.c timer.c inode.c call-stub.c compat.c authenticate.c fd.c compat-errno.c event.c mem-pool.c gf-dirent.c syscall.c iobuf.c globals.c statedump.c stack.c checksum.c md5.c $(CONTRIBDIR)/rbtree/rb.c rbthash.c latency.c +libglusterfs_la_SOURCES = dict.c spec.lex.c y.tab.c xlator.c logging.c hashfn.c defaults.c scheduler.c common-utils.c timer.c inode.c call-stub.c compat.c fd.c compat-errno.c event.c mem-pool.c gf-dirent.c syscall.c iobuf.c globals.c statedump.c stack.c checksum.c md5.c $(CONTRIBDIR)/rbtree/rb.c rbthash.c latency.c -noinst_HEADERS = common-utils.h defaults.h dict.h glusterfs.h hashfn.h logging.h protocol.h scheduler.h xlator.h transport.h stack.h timer.h list.h inode.h call-stub.h compat.h authenticate.h fd.h revision.h compat-errno.h event.h mem-pool.h byte-order.h gf-dirent.h locking.h syscall.h iobuf.h globals.h statedump.h checksum.h md5.h $(CONTRIBDIR)/rbtree/rb.h rbthash.h iatt.h latency.h +noinst_HEADERS = common-utils.h defaults.h dict.h glusterfs.h hashfn.h logging.h scheduler.h xlator.h stack.h timer.h list.h inode.h call-stub.h compat.h fd.h revision.h compat-errno.h event.h mem-pool.h byte-order.h gf-dirent.h locking.h syscall.h iobuf.h globals.h statedump.h checksum.h md5.h $(CONTRIBDIR)/rbtree/rb.h rbthash.h iatt.h latency.h EXTRA_DIST = spec.l spec.y diff --git a/transport/ib-verbs/src/Makefile.am b/transport/ib-verbs/src/Makefile.am deleted file mode 100644 index 1baf080f213..00000000000 --- a/transport/ib-verbs/src/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -noinst_HEADERS = ib-verbs.h name.h - -transport_LTLIBRARIES = ib-verbs.la -transportdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/transport - -ib_verbs_la_LDFLAGS = -module -avoidversion - -ib_verbs_la_SOURCES = ib-verbs.c name.c -ib_verbs_la_LIBADD = -libverbs $(top_builddir)/libglusterfs/src/libglusterfs.la - -AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS)\ - -I$(top_srcdir)/libglusterfs/src -I$(top_srcdir)/transport/ib-verbs \ - -shared -nostartfiles $(GF_CFLAGS) - -CLEANFILES = *~ diff --git a/xlators/nfs/lib/src/rpcsvc.h b/xlators/nfs/lib/src/rpcsvc.h index 2746288f82b..6e6dc9bc95b 100644 --- a/xlators/nfs/lib/src/rpcsvc.h +++ b/xlators/nfs/lib/src/rpcsvc.h @@ -27,7 +27,6 @@ #endif #include "event.h" -#include "transport.h" #include "logging.h" #include "dict.h" #include "mem-pool.h" diff --git a/xlators/protocol/Makefile.am b/xlators/protocol/Makefile.am index 745e277c2a6..bef0c662426 100644 --- a/xlators/protocol/Makefile.am +++ b/xlators/protocol/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = client server +SUBDIRS = lib transport client server auth CLEANFILES = diff --git a/auth/Makefile.am b/xlators/protocol/auth/Makefile.am index 6bd54eee38f..6bd54eee38f 100644 --- a/auth/Makefile.am +++ b/xlators/protocol/auth/Makefile.am diff --git a/auth/addr/Makefile.am b/xlators/protocol/auth/addr/Makefile.am index d471a3f9243..d471a3f9243 100644 --- a/auth/addr/Makefile.am +++ b/xlators/protocol/auth/addr/Makefile.am diff --git a/auth/addr/src/Makefile.am b/xlators/protocol/auth/addr/src/Makefile.am index cca406151f4..9b053a84683 100644 --- a/auth/addr/src/Makefile.am +++ b/xlators/protocol/auth/addr/src/Makefile.am @@ -4,9 +4,11 @@ authdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/auth addr_la_LDFLAGS = -module -avoidversion addr_la_SOURCES = addr.c -addr_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la +addr_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + $(top_builddir)/xlators/protocol/lib/src/libgfproto.la AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS)\ - -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) + -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) \ + -I$(top_srcdir)/xlators/protocol/lib/src CLEANFILES = diff --git a/auth/addr/src/addr.c b/xlators/protocol/auth/addr/src/addr.c index a8803a39fe2..a8803a39fe2 100644 --- a/auth/addr/src/addr.c +++ b/xlators/protocol/auth/addr/src/addr.c diff --git a/auth/login/Makefile.am b/xlators/protocol/auth/login/Makefile.am index d471a3f9243..d471a3f9243 100644 --- a/auth/login/Makefile.am +++ b/xlators/protocol/auth/login/Makefile.am diff --git a/auth/login/src/Makefile.am b/xlators/protocol/auth/login/src/Makefile.am index eb7b990c2ab..4a50e07d309 100644 --- a/auth/login/src/Makefile.am +++ b/xlators/protocol/auth/login/src/Makefile.am @@ -4,10 +4,12 @@ authdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/auth login_la_LDFLAGS = -module -avoidversion login_la_SOURCES = login.c -login_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la +login_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + $(top_builddir)/xlators/protocol/lib/src/libgfproto.la AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS)\ - -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) + -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) \ + -I$(top_srcdir)/xlators/protocol/lib/src CLEANFILES = diff --git a/auth/login/src/login.c b/xlators/protocol/auth/login/src/login.c index 0c85292f717..0c85292f717 100644 --- a/auth/login/src/login.c +++ b/xlators/protocol/auth/login/src/login.c diff --git a/xlators/protocol/client/src/Makefile.am b/xlators/protocol/client/src/Makefile.am index fb720942cc6..722d62e3a59 100644 --- a/xlators/protocol/client/src/Makefile.am +++ b/xlators/protocol/client/src/Makefile.am @@ -5,12 +5,14 @@ xlatordir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator/protocol client_la_LDFLAGS = -module -avoidversion client_la_SOURCES = client-protocol.c saved-frames.c -client_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la +client_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + $(top_builddir)/xlators/protocol/lib/src/libgfproto.la noinst_HEADERS = client-protocol.h saved-frames.h AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS) \ - -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) + -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) \ + -I$(top_srcdir)/xlators/protocol/lib/src CLEANFILES = diff --git a/xlators/protocol/lib/Makefile.am b/xlators/protocol/lib/Makefile.am new file mode 100644 index 00000000000..d471a3f9243 --- /dev/null +++ b/xlators/protocol/lib/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = src + +CLEANFILES = diff --git a/xlators/protocol/lib/src/Makefile.am b/xlators/protocol/lib/src/Makefile.am new file mode 100644 index 00000000000..d3d1aafe172 --- /dev/null +++ b/xlators/protocol/lib/src/Makefile.am @@ -0,0 +1,15 @@ +libgfproto_la_CFLAGS = -fPIC -Wall -g -shared -nostartfiles $(GF_CFLAGS) $(GF_DARWIN_LIBGLUSTERFS_CFLAGS) + +libgfproto_la_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -D_GNU_SOURCE \ + -D$(GF_HOST_OS) -DLIBDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/auth\" \ + -DTRANSPORTDIR=\"$(libdir)/glusterfs/$(PACKAGE_VERSION)/transport\" \ + -I$(CONTRIBDIR)/rbtree -I$(top_srcdir)/libglusterfs/src/ + +libgfproto_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la + +lib_LTLIBRARIES = libgfproto.la + + +libgfproto_la_SOURCES = transport.c authenticate.c + +noinst_HEADERS = transport.h protocol.h authenticate.h diff --git a/libglusterfs/src/authenticate.c b/xlators/protocol/lib/src/authenticate.c index eb0e2464cf6..eb0e2464cf6 100644 --- a/libglusterfs/src/authenticate.c +++ b/xlators/protocol/lib/src/authenticate.c diff --git a/libglusterfs/src/authenticate.h b/xlators/protocol/lib/src/authenticate.h index 8931f62e686..8931f62e686 100644 --- a/libglusterfs/src/authenticate.h +++ b/xlators/protocol/lib/src/authenticate.h diff --git a/libglusterfs/src/protocol.h b/xlators/protocol/lib/src/protocol.h index 6fd291bbebe..6fd291bbebe 100644 --- a/libglusterfs/src/protocol.h +++ b/xlators/protocol/lib/src/protocol.h diff --git a/libglusterfs/src/transport.c b/xlators/protocol/lib/src/transport.c index d460d02096e..d460d02096e 100644 --- a/libglusterfs/src/transport.c +++ b/xlators/protocol/lib/src/transport.c diff --git a/libglusterfs/src/transport.h b/xlators/protocol/lib/src/transport.h index f0623d5b417..f0623d5b417 100644 --- a/libglusterfs/src/transport.h +++ b/xlators/protocol/lib/src/transport.h diff --git a/xlators/protocol/server/src/Makefile.am b/xlators/protocol/server/src/Makefile.am index ae93912fc00..faf82ee21d3 100644 --- a/xlators/protocol/server/src/Makefile.am +++ b/xlators/protocol/server/src/Makefile.am @@ -5,14 +5,15 @@ xlatordir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator/protocol server_la_LDFLAGS = -module -avoidversion server_la_SOURCES = server-protocol.c server-resolve.c server-helpers.c -server_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la +server_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + $(top_builddir)/xlators/protocol/lib/src/libgfproto.la noinst_HEADERS = server-protocol.h server-helpers.h AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS) \ -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles \ -DDATADIR=\"$(localstatedir)\" -DCONFDIR=\"$(sysconfdir)/glusterfs\" \ - $(GF_CFLAGS) + $(GF_CFLAGS) -I$(top_srcdir)/xlators/protocol/lib/src CLEANFILES = diff --git a/transport/Makefile.am b/xlators/protocol/transport/Makefile.am index e2f97437c12..e2f97437c12 100644 --- a/transport/Makefile.am +++ b/xlators/protocol/transport/Makefile.am diff --git a/transport/ib-verbs/Makefile.am b/xlators/protocol/transport/ib-verbs/Makefile.am index f963effea22..f963effea22 100644 --- a/transport/ib-verbs/Makefile.am +++ b/xlators/protocol/transport/ib-verbs/Makefile.am diff --git a/xlators/protocol/transport/ib-verbs/src/Makefile.am b/xlators/protocol/transport/ib-verbs/src/Makefile.am new file mode 100644 index 00000000000..8f6e6a35b5b --- /dev/null +++ b/xlators/protocol/transport/ib-verbs/src/Makefile.am @@ -0,0 +1,19 @@ +# TODO : need to change transportdir + +transport_LTLIBRARIES = ib-verbs.la +transportdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/transport + +ib_verbs_la_LDFLAGS = -module -avoidversion + +ib_verbs_la_SOURCES = ib-verbs.c name.c +ib_verbs_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + -libverbs $(top_builddir)/xlators/protocol/lib/src/libgfproto.la + +noinst_HEADERS = ib-verbs.h name.h + +AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS) \ + -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) \ + -I$(top_srcdir)/xlators/protocol/transport/ib-verbs \ + -I$(top_srcdir)/xlators/protocol/lib/src + +CLEANFILES = *~ diff --git a/transport/ib-verbs/src/ib-verbs-mem-types.h b/xlators/protocol/transport/ib-verbs/src/ib-verbs-mem-types.h index bac559646fc..bac559646fc 100644 --- a/transport/ib-verbs/src/ib-verbs-mem-types.h +++ b/xlators/protocol/transport/ib-verbs/src/ib-verbs-mem-types.h diff --git a/transport/ib-verbs/src/ib-verbs.c b/xlators/protocol/transport/ib-verbs/src/ib-verbs.c index a252a13d884..a252a13d884 100644 --- a/transport/ib-verbs/src/ib-verbs.c +++ b/xlators/protocol/transport/ib-verbs/src/ib-verbs.c diff --git a/transport/ib-verbs/src/ib-verbs.h b/xlators/protocol/transport/ib-verbs/src/ib-verbs.h index c385b62e5cb..c385b62e5cb 100644 --- a/transport/ib-verbs/src/ib-verbs.h +++ b/xlators/protocol/transport/ib-verbs/src/ib-verbs.h diff --git a/transport/ib-verbs/src/name.c b/xlators/protocol/transport/ib-verbs/src/name.c index a3e18481458..a3e18481458 100644 --- a/transport/ib-verbs/src/name.c +++ b/xlators/protocol/transport/ib-verbs/src/name.c diff --git a/transport/ib-verbs/src/name.h b/xlators/protocol/transport/ib-verbs/src/name.h index 4f0f47711d2..4f0f47711d2 100644 --- a/transport/ib-verbs/src/name.h +++ b/xlators/protocol/transport/ib-verbs/src/name.h diff --git a/transport/socket/Makefile.am b/xlators/protocol/transport/socket/Makefile.am index f963effea22..f963effea22 100644 --- a/transport/socket/Makefile.am +++ b/xlators/protocol/transport/socket/Makefile.am diff --git a/transport/socket/src/Makefile.am b/xlators/protocol/transport/socket/src/Makefile.am index 1832587a6de..f5c46f1ac9c 100644 --- a/transport/socket/src/Makefile.am +++ b/xlators/protocol/transport/socket/src/Makefile.am @@ -1,4 +1,4 @@ -noinst_HEADERS = socket.h name.h +# TODO : change to proper transport dir transport_LTLIBRARIES = socket.la transportdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/transport @@ -6,9 +6,14 @@ transportdir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/transport socket_la_LDFLAGS = -module -avoidversion socket_la_SOURCES = socket.c name.c -socket_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la +socket_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ + $(top_builddir)/xlators/protocol/lib/src/libgfproto.la + +noinst_HEADERS = socket.h name.h AM_CFLAGS = -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -D$(GF_HOST_OS)\ - -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) + -I$(top_srcdir)/libglusterfs/src -shared -nostartfiles $(GF_CFLAGS) \ + -I$(top_srcdir)/xlators/protocol/transport/socket/src \ + -I$(top_srcdir)/xlators/protocol/lib/src CLEANFILES = *~ diff --git a/transport/socket/src/name.c b/xlators/protocol/transport/socket/src/name.c index 120a669c87b..120a669c87b 100644 --- a/transport/socket/src/name.c +++ b/xlators/protocol/transport/socket/src/name.c diff --git a/transport/socket/src/name.h b/xlators/protocol/transport/socket/src/name.h index f50a7b7f4dd..f50a7b7f4dd 100644 --- a/transport/socket/src/name.h +++ b/xlators/protocol/transport/socket/src/name.h diff --git a/transport/socket/src/socket-mem-types.h b/xlators/protocol/transport/socket/src/socket-mem-types.h index f50f4a75de8..f50f4a75de8 100644 --- a/transport/socket/src/socket-mem-types.h +++ b/xlators/protocol/transport/socket/src/socket-mem-types.h diff --git a/transport/socket/src/socket.c b/xlators/protocol/transport/socket/src/socket.c index 7f7f8093a7d..7f7f8093a7d 100644 --- a/transport/socket/src/socket.c +++ b/xlators/protocol/transport/socket/src/socket.c diff --git a/transport/socket/src/socket.h b/xlators/protocol/transport/socket/src/socket.h index bc6d3b27c3a..bc6d3b27c3a 100644 --- a/transport/socket/src/socket.h +++ b/xlators/protocol/transport/socket/src/socket.h |