maint(dirs): prep for adding bindings 72/172/1
authorE. Scott Daniels <daniels@research.att.com>
Fri, 17 May 2019 17:50:59 +0000 (17:50 +0000)
committerE. Scott Daniels <daniels@research.att.com>
Fri, 17 May 2019 17:50:59 +0000 (17:50 +0000)
Source tree has been reorganised making way for language
wrappers (bindings) to be added.  RMr soruce is now in
src/rmr, and language specific wrappers will be placed into
subdirectories under src/bindings (e.g. rmr-python).

Change-Id: I2cac4e476e9c803b96cee2640ee2267434009cb1
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
28 files changed:
CMakeLists.txt
src/README
src/bindings/rmr-python/README [new file with mode: 0644]
src/rmr/STYLE [moved from src/STYLE with 100% similarity]
src/rmr/common/CMakeLists.txt [moved from src/common/CMakeLists.txt with 100% similarity]
src/rmr/common/include/RIC_message_types.h [moved from src/common/include/RIC_message_types.h with 100% similarity]
src/rmr/common/include/rmr.h [moved from src/common/include/rmr.h with 100% similarity]
src/rmr/common/include/rmr_agnostic.h [moved from src/common/include/rmr_agnostic.h with 100% similarity]
src/rmr/common/include/rmr_symtab.h [moved from src/common/include/rmr_symtab.h with 100% similarity]
src/rmr/common/src/README [moved from src/common/src/README with 100% similarity]
src/rmr/common/src/mbuf_api.c [moved from src/common/src/mbuf_api.c with 100% similarity]
src/rmr/common/src/ring_static.c [moved from src/common/src/ring_static.c with 100% similarity]
src/rmr/common/src/rt_generic_static.c [moved from src/common/src/rt_generic_static.c with 100% similarity]
src/rmr/common/src/rtc_static.c [moved from src/common/src/rtc_static.c with 100% similarity]
src/rmr/common/src/symtab.c [moved from src/common/src/symtab.c with 100% similarity]
src/rmr/common/src/tools_static.c [moved from src/common/src/tools_static.c with 100% similarity]
src/rmr/common/src/wormholes.c [moved from src/common/src/wormholes.c with 100% similarity]
src/rmr/common/src/wrapper.c [moved from src/common/src/wrapper.c with 100% similarity]
src/rmr/nanomsg/CMakeLists.txt [moved from src/nanomsg/CMakeLists.txt with 100% similarity]
src/rmr/nanomsg/include/rmr_private.h [moved from src/nanomsg/include/rmr_private.h with 100% similarity]
src/rmr/nanomsg/src/rmr.c [moved from src/nanomsg/src/rmr.c with 100% similarity]
src/rmr/nanomsg/src/rtable_static.c [moved from src/nanomsg/src/rtable_static.c with 100% similarity]
src/rmr/nanomsg/src/sr_static.c [moved from src/nanomsg/src/sr_static.c with 100% similarity]
src/rmr/nng/CMakeLists.txt [moved from src/nng/CMakeLists.txt with 100% similarity]
src/rmr/nng/include/rmr_nng_private.h [moved from src/nng/include/rmr_nng_private.h with 100% similarity]
src/rmr/nng/src/rmr_nng.c [moved from src/nng/src/rmr_nng.c with 100% similarity]
src/rmr/nng/src/rtable_nng_static.c [moved from src/nng/src/rtable_nng_static.c with 100% similarity]
src/rmr/nng/src/sr_nng_static.c [moved from src/nng/src/sr_nng_static.c with 100% similarity]

index 225c5f7..cf887cf 100644 (file)
@@ -168,9 +168,9 @@ set( CMAKE_POSITION_INDEPENDENT_CODE ON )
 set( CMAKE_CXX_FLAGS "-g -Wall " )
 
 # Include modules
-add_subdirectory( src/common )
-add_subdirectory( src/nanomsg )
-add_subdirectory( src/nng )
+add_subdirectory( src/rmr/common )
+add_subdirectory( src/rmr/nanomsg )
+add_subdirectory( src/rmr/nng )
 add_subdirectory( doc )                                # this will auto skip if {X}fm is not available
 
 
index 420b935..87b9e5a 100644 (file)
@@ -1,13 +1,6 @@
 
-Top level source directory. Each subdirectory contains specific code
-which supports the indicated transport mechanism.  The common subdirectory
-contains modules which are transport mechanism agnostic.
+Top level source directory. 
+       Subdirectories are:
+               rmr              -- main RMr code
+               bindings -- various language bindings (wrappers)
 
-Each sub directory should contain the following directories:
-       src     - Actual C source modules
-       include - Header files
-       test    - Unit test code and scripts to drive when necessary
-
-Also at this level in the file tree, a test directory contains code
-which supports all of the specific unit test code in each of the other
-three directories.
diff --git a/src/bindings/rmr-python/README b/src/bindings/rmr-python/README
new file mode 100644 (file)
index 0000000..534dc60
--- /dev/null
@@ -0,0 +1,2 @@
+
+Place holder for python binding (wrapper) code.
similarity index 100%
rename from src/STYLE
rename to src/rmr/STYLE