CELIX-417: Renames remote services target. Mostly adding the rsa prefix
Project: http://git-wip-us.apache.org/repos/asf/celix/repo Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/486d4f0d Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/486d4f0d Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/486d4f0d Branch: refs/heads/develop Commit: 486d4f0d5c86f0770f047e3ecc4caf77af9886a7 Parents: 27a2aa7 Author: Pepijn Noltes <[email protected]> Authored: Fri Nov 24 11:58:59 2017 +0100 Committer: Pepijn Noltes <[email protected]> Committed: Fri Nov 24 11:58:59 2017 +0100 ---------------------------------------------------------------------- remote_services/CMakeLists.txt | 1 - remote_services/civetweb/CMakeLists.txt | 5 +- remote_services/discovery_common/CMakeLists.txt | 10 +-- .../src/endpoint_descriptor_reader.c | 94 -------------------- .../src/endpoint_descriptor_writer.c | 37 -------- .../discovery_configured/CMakeLists.txt | 35 +++----- remote_services/discovery_etcd/CMakeLists.txt | 23 ++--- remote_services/discovery_shm/CMakeLists.txt | 19 ++-- remote_services/examples/CMakeLists.txt | 4 +- .../examples/calculator_service/CMakeLists.txt | 2 +- .../remote_service_admin_api/CMakeLists.txt | 6 +- .../remote_service_admin_common/CMakeLists.txt | 9 +- .../remote_service_admin_dfi/CMakeLists.txt | 14 +-- .../test/CMakeLists.txt | 11 ++- remote_services/topology_manager/CMakeLists.txt | 13 +-- .../topology_manager/tms_tst/CMakeLists.txt | 10 +-- .../tms_tst/bundle/CMakeLists.txt | 2 +- .../tms_tst/disc_mock/CMakeLists.txt | 2 +- 18 files changed, 79 insertions(+), 218 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/CMakeLists.txt b/remote_services/CMakeLists.txt index 4e1f5b3..bb45908 100644 --- a/remote_services/CMakeLists.txt +++ b/remote_services/CMakeLists.txt @@ -23,7 +23,6 @@ if (REMOTE_SERVICE_ADMIN) add_subdirectory(topology_manager) add_subdirectory(civetweb) - add_subdirectory(discovery_common) add_subdirectory(discovery_configured) add_subdirectory(discovery_etcd) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/civetweb/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/civetweb/CMakeLists.txt b/remote_services/civetweb/CMakeLists.txt index e9e272e..a6f7d10 100644 --- a/remote_services/civetweb/CMakeLists.txt +++ b/remote_services/civetweb/CMakeLists.txt @@ -20,4 +20,7 @@ add_library(civetweb OBJECT src/civetweb.c src/md5.inl ) -target_include_directories(civetweb PUBLIC include) \ No newline at end of file +target_include_directories(civetweb PUBLIC include) + +#Setup target aliases to match external usage +add_library(Celix::civetweb ALIAS civetweb) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_common/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_common/CMakeLists.txt b/remote_services/discovery_common/CMakeLists.txt index 5b28b13..c3242a6 100644 --- a/remote_services/discovery_common/CMakeLists.txt +++ b/remote_services/discovery_common/CMakeLists.txt @@ -18,7 +18,7 @@ find_package(LibXml2 REQUIRED) -add_library(discovery_common OBJECT +add_library(rsa_discovery_common OBJECT src/discovery.c src/discovery_activator.c src/endpoint_descriptor_reader.c @@ -26,14 +26,14 @@ add_library(discovery_common OBJECT src/endpoint_discovery_poller.c src/endpoint_discovery_server.c ) -target_include_directories(discovery_common PUBLIC +target_include_directories(rsa_discovery_common PUBLIC include src $<TARGET_PROPERTY:Celix::framework,INTERFACE_INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:Celix::utils,INTERFACE_INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:Celix::log_helper,INTERFACE_INCLUDE_DIRECTORIES> - $<TARGET_PROPERTY:Celix::remote_service_admin_api,INTERFACE_INCLUDE_DIRECTORIES> - $<TARGET_PROPERTY:Celix::remote_service_admin_api,INTERFACE_INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::rsa_api,INTERFACE_INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:civetweb,INCLUDE_DIRECTORIES> ${LIBXML2_INCLUDE_DIR}) -add_library(Celix::discovery_common ALIAS discovery_common) \ No newline at end of file +#Setup target aliases to match external usage +add_library(Celix::rsa_discovery_common ALIAS rsa_discovery_common) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_common/src/endpoint_descriptor_reader.c ---------------------------------------------------------------------- diff --git a/remote_services/discovery_common/src/endpoint_descriptor_reader.c b/remote_services/discovery_common/src/endpoint_descriptor_reader.c index ea176bf..887bc29 100644 --- a/remote_services/discovery_common/src/endpoint_descriptor_reader.c +++ b/remote_services/discovery_common/src/endpoint_descriptor_reader.c @@ -291,97 +291,3 @@ static valueType valueTypeFromString(char *name) { } } -#ifdef RSA_ENDPOINT_TEST_READER -int main() { - array_list_pt list = NULL; - endpoint_descriptor_reader_pt reader = NULL; - - char *doc = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" -"<endpoint-descriptions xmlns=\"http://www.osgi.org/xmlns/rsa/v1.0.0\">" - "<endpoint-description>" - "<property name=\"endpoint.service.id\" value-type=\"long\" value=\"6\"/>" - "<property name=\"endpoint.framework.uuid\" value=\"2983D849-93B1-4C2C-AC6D-5BCDA93ACB96\"/>" - "<property name=\"service.intents\">" - "<list>" - "<value>SOAP</value>" - "<value>HTTP</value>" - "</list>" - "</property>" - "<property name=\"endpoint.id\" value=\"11111111-1111-1111-1111-111111111111\" />" - "<property name=\"objectClass\"><array><value>com.acme.Foo</value></array></property>" - "<property name=\"endpoint.package.version.com.acme\" value=\"4.2\" />" - "<property name=\"service.imported.configs\" value=\"com.acme\" />" - "<property name=\"service.imported\" value=\"true\"/>" - "<property name=\"com.acme.ws.xml\">" - "<xml>" - "<config xmlns=\"http://acme.com/defs\">" - "<port>1029</port>" - "<host>www.acme.com</host>" - "</config>" - "</xml>" - "</property>" - "</endpoint-description>" - "<endpoint-description>" - "<property name=\"endpoint.service.id\" value-type=\"long\" value=\"5\"/>" - "<property name=\"endpoint.framework.uuid\" value=\"2983D849-93B1-4C2C-AC6D-5BCDA93ACB96\"/>" - "<property name=\"service.intents\">" - "<list>" - "<value>SOAP</value>" - "<value>HTTP</value>" - "</list>" - "</property>" - "<property name=\"endpoint.id\" value=\"22222222-2222-2222-2222-222222222222\" />" - "<property name=\"objectClass\"><array><value>com.acme.Bar</value></array></property>" - "<property name=\"endpoint.package.version.com.acme\" value=\"4.2\" />" - "<property name=\"service.imported.configs\" value=\"com.acme\" />" - "<property name=\"com.acme.ws.xml\">" - "<xml>" - "<config xmlns=\"http://acme.com/defs\">" - "<port>1029</port>" - "<host>www.acme.com</host>" - "</config>" - "</xml>" - "</property>" - "</endpoint-description>" - "</endpoint-descriptions>"; - - endpointDescriptorReader_create(&reader); - - endpointDescriptorReader_parseDocument(reader, doc, &list); - - int i; - for (i = 0; i < arrayList_size(list); i++) { - printf("\nEndpoint description #%d:\n", (i+1)); - endpoint_description_pt edp = arrayList_get(list, i); - printf("Id: %s\n", edp->id); - printf("Service Id: %lu\n", edp->serviceId); - printf("Framework UUID: %s\n", edp->frameworkUUID); - printf("Service: %s\n", edp->service); - - properties_pt props = edp->properties; - if (props) { - printf("Service properties:\n"); - hash_map_iterator_pt iter = hashMapIterator_create(props); - while (hashMapIterator_hasNext(iter)) { - hash_map_entry_pt entry = hashMapIterator_nextEntry(iter); - - printf("- %s => '%s'\n", hashMapEntry_getKey(entry), hashMapEntry_getValue(entry)); - } - hashMapIterator_destroy(iter); - } else { - printf("No service properties...\n"); - } - - - endpointDescription_destroy(edp); - } - - if (list != NULL) { - arrayList_destroy(list); - } - - endpointDescriptorReader_destroy(reader); - - return 0; -} -#endif http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_common/src/endpoint_descriptor_writer.c ---------------------------------------------------------------------- diff --git a/remote_services/discovery_common/src/endpoint_descriptor_writer.c b/remote_services/discovery_common/src/endpoint_descriptor_writer.c index 71b07b4..4a5bcd7 100644 --- a/remote_services/discovery_common/src/endpoint_descriptor_writer.c +++ b/remote_services/discovery_common/src/endpoint_descriptor_writer.c @@ -194,40 +194,3 @@ static char* valueTypeToString(valueType type) { return "string"; } } - -#ifdef RSA_ENDPOINT_TEST_WRITER -int main() { - endpoint_descriptor_writer_pt writer = NULL; - endpointDescriptorWriter_create(&writer); - array_list_pt list = NULL; - arrayList_create(&list); - - properties_pt props = properties_create(); - properties_set(props, "objectClass", "com.acme.Foo"); - properties_set(props, "endpoint.service.id", "3"); - properties_set(props, "endpoint.id", "abcdefghijklmnopqrstuvwxyz"); - properties_set(props, "endpoint.framework.uuid", "2983D849-93B1-4C2C-AC6D-5BCDA93ACB96"); - endpoint_description_pt epd = NULL; - endpointDescription_create(props, &epd); - arrayList_add(list, epd); - - properties_pt props2 = properties_create(); - properties_set(props2, "objectClass", "com.acme.Bar"); - properties_set(props, "endpoint.service.id", "4"); - properties_set(props, "endpoint.id", "abcdefghijklmnopqrstuvwxyz"); - properties_set(props, "endpoint.framework.uuid", "2983D849-93B1-4C2C-AC6D-5BCDA93ACB96"); - endpoint_description_pt epd2 = NULL; - endpointDescription_create(props2, &epd2); - arrayList_add(list, epd2); - - char *buffer = NULL; - endpointDescriptorWriter_writeDocument(writer, list, &buffer); - - arrayList_destroy(list); - endpointDescription_destroy(epd); - endpointDescription_destroy(epd2); - endpointDescriptorWriter_destroy(writer); - - printf("%s\n", buffer); -} -#endif http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_configured/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_configured/CMakeLists.txt b/remote_services/discovery_configured/CMakeLists.txt index f7d104b..bea485e 100644 --- a/remote_services/discovery_configured/CMakeLists.txt +++ b/remote_services/discovery_configured/CMakeLists.txt @@ -19,39 +19,24 @@ if (RSA_DISCOVERY_CONFIGURED) find_package(CURL REQUIRED) find_package(LibXml2 REQUIRED) - add_bundle(discovery_configured + add_bundle(rsa_discovery_configured VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_rsa_discovery_configured" NAME "Apache Celix RSA Configured Discovery" SOURCES src/discovery_impl.c - $<TARGET_OBJECTS:discovery_common> - $<TARGET_OBJECTS:civetweb> + $<TARGET_OBJECTS:Celix::rsa_discovery_common> + $<TARGET_OBJECTS:Celix::civetweb> ) - target_include_directories(discovery_configured PRIVATE + target_include_directories(rsa_discovery_configured PRIVATE src - $<TARGET_PROPERTY:discovery_common,INCLUDE_DIRECTORIES> - $<TARGET_PROPERTY:civetweb,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::rsa_discovery_common,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::civetweb,INCLUDE_DIRECTORIES> ) - target_link_libraries(discovery_configured PRIVATE ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES} Celix::log_helper) + target_link_libraries(rsa_discovery_configured PRIVATE ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES} Celix::log_helper) - install_bundle(discovery_configured) + install_bundle(rsa_discovery_configured) - - - if (RSA_ENDPOINT_TEST_READER) - add_executable(descparser - ${PROJECT_SOURCE_DIR}/remote_services/discovery/private/src/endpoint_descriptor_reader.c - ${PROJECT_SOURCE_DIR}/remote_services/remote_service_admin/private/src/endpoint_description.c) - - target_link_libraries(descparser ${LIBXML2_LIBRARIES} celix_framework celix_utils) - endif (RSA_ENDPOINT_TEST_READER) - - if (RSA_ENDPOINT_TEST_WRITER) - add_executable(descwriter - ${PROJECT_SOURCE_DIR}/remote_services/discovery/private/src/endpoint_descriptor_writer.c - ${PROJECT_SOURCE_DIR}/remote_services/remote_service_admin/private/src/endpoint_description.c) - - target_link_libraries(descwriter ${LIBXML2_LIBRARIES} celix_framework celix_utils) - endif(RSA_ENDPOINT_TEST_WRITER) + #Setup target aliases to match external usage + add_library(Celix::rsa_discovery_configured ALIAS rsa_discovery_configured) endif (RSA_DISCOVERY_CONFIGURED) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_etcd/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_etcd/CMakeLists.txt b/remote_services/discovery_etcd/CMakeLists.txt index 9c8edc8..19726fc 100644 --- a/remote_services/discovery_etcd/CMakeLists.txt +++ b/remote_services/discovery_etcd/CMakeLists.txt @@ -21,26 +21,29 @@ if (RSA_DISCOVERY_ETCD) find_package(LibXml2 REQUIRED) find_package(Jansson REQUIRED) - add_bundle(discovery_etcd + add_bundle(rsa_discovery_etcd VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_rsa_discovery_etcd" NAME "Apache Celix RSA Discovery ETCD" SOURCES src/discovery_impl.c src/etcd_watcher.c - $<TARGET_OBJECTS:discovery_common> - $<TARGET_OBJECTS:civetweb> + $<TARGET_OBJECTS:Celix::rsa_discovery_common> + $<TARGET_OBJECTS:Celix::civetweb> ) - target_link_libraries(discovery_etcd PRIVATE Celix::log_helper Celix::etcdlib_static) - target_include_directories(discovery_etcd PRIVATE src) - target_include_directories(discovery_etcd PRIVATE - $<TARGET_PROPERTY:discovery_common,INCLUDE_DIRECTORIES> - $<TARGET_PROPERTY:civetweb,INCLUDE_DIRECTORIES> + target_link_libraries(rsa_discovery_etcd PRIVATE Celix::log_helper Celix::etcdlib_static) + target_include_directories(rsa_discovery_etcd PRIVATE src) + target_include_directories(rsa_discovery_etcd PRIVATE + $<TARGET_PROPERTY:Celix::rsa_discovery_common,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::civetweb,INCLUDE_DIRECTORIES> ${CURL_INCLUDE_DIR} ${JANSSON_INCLUDE_DIR} ${LIBXML2_INCLUDE_DIR} ) - target_link_libraries(discovery_etcd PRIVATE ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES} ${JANSSON_LIBRARIES}) + target_link_libraries(rsa_discovery_etcd PRIVATE ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES} ${JANSSON_LIBRARIES}) - install_bundle(discovery_etcd) + install_bundle(rsa_discovery_etcd) + + #Setup target aliases to match external usage + add_library(Celix::rsa_discovery_etcd ALIAS rsa_discovery_etcd) endif (RSA_DISCOVERY_ETCD) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/discovery_shm/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/discovery_shm/CMakeLists.txt b/remote_services/discovery_shm/CMakeLists.txt index 61e54f7..fd822e6 100644 --- a/remote_services/discovery_shm/CMakeLists.txt +++ b/remote_services/discovery_shm/CMakeLists.txt @@ -20,7 +20,7 @@ if (RSA_DISCOVERY_SHM) find_package(CURL REQUIRED) find_package(LibXml2 REQUIRED) - add_bundle(discovery_shm + add_bundle(rsa_discovery_shm VERSION 0.0.1 SYMBOLIC_NAME "apache_celix_rsa_discovery_shm" NAME "Apache Celix RSA Discovery SHM" @@ -28,20 +28,21 @@ find_package(CURL REQUIRED) src/discovery_shm.c src/discovery_shmWatcher.c src/discovery_impl.c - $<TARGET_OBJECTS:discovery_common> - $<TARGET_OBJECTS:civetweb> + $<TARGET_OBJECTS:Celix::rsa_discovery_common> + $<TARGET_OBJECTS:Celix::civetweb> ) - target_include_directories(discovery_shm PRIVATE + target_include_directories(rsa_discovery_shm PRIVATE src ${LIBXML2_INCLUDE_DIR} ${CURL_INCLUDE_DIR} - $<TARGET_PROPERTY:discovery_common,INCLUDE_DIRECTORIES> - $<TARGET_PROPERTY:civetweb,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::rsa_discovery_common,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::civetweb,INCLUDE_DIRECTORIES> ) - target_link_libraries(discovery_shm PRIVATE Celix::framework ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES}) + target_link_libraries(rsa_discovery_shm PRIVATE Celix::framework ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES}) - install_bundle(discovery_shm) - + install_bundle(rsa_discovery_shm) + #Setup target aliases to match external usage + add_library(Celix::rsa_discovery_shm ALIAS rsa_discovery_shm) endif (RSA_DISCOVERY_SHM) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/examples/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/examples/CMakeLists.txt b/remote_services/examples/CMakeLists.txt index 2b1f35f..78bfbac 100644 --- a/remote_services/examples/CMakeLists.txt +++ b/remote_services/examples/CMakeLists.txt @@ -48,13 +48,13 @@ if (RSA_EXAMPLES) add_deploy(remote-services-dfi NAME "server" GROUP "remote-services/remote-services-dfi" - BUNDLES discovery_etcd topology_manager remote_service_admin_dfi calculator Celix::shell Celix::shell_tui Celix::log_service Celix::log_writer_stdout + BUNDLES Celix::rsa_discovery_etcd Celix::rsa_topology_manager Celix::rsa_dfi calculator Celix::shell Celix::shell_tui Celix::log_service Celix::log_writer_stdout ) add_deploy("remote-services-dfi-client" NAME "client" GROUP "remote-services/remote-services-dfi" - BUNDLES topology_manager remote_service_admin_dfi Celix::shell Celix::shell_tui Celix::log_service Celix::log_writer_stdout calculator_shell discovery_etcd + BUNDLES Celix::rsa_topology_manager Celix::rsa_dfi Celix::shell Celix::shell_tui Celix::log_service Celix::log_writer_stdout calculator_shell Celix::rsa_discovery_etcd ) endif () endif (RSA_EXAMPLES) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/examples/calculator_service/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/examples/calculator_service/CMakeLists.txt b/remote_services/examples/calculator_service/CMakeLists.txt index ff4d2d7..5d97d16 100644 --- a/remote_services/examples/calculator_service/CMakeLists.txt +++ b/remote_services/examples/calculator_service/CMakeLists.txt @@ -23,7 +23,7 @@ add_bundle(calculator VERSION 0.0.1 ) target_include_directories(calculator PRIVATE src) -target_link_libraries(calculator PRIVATE Celix::remote_service_admin_api calculator_api) +target_link_libraries(calculator PRIVATE Celix::rsa_api calculator_api) get_target_property(DESCR calculator_api INTERFACE_CALCULATOR_DESCRIPTOR) bundle_files(calculator ${DESCR} DESTINATION .) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/remote_service_admin_api/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_api/CMakeLists.txt b/remote_services/remote_service_admin_api/CMakeLists.txt index a7d0640..f665576 100644 --- a/remote_services/remote_service_admin_api/CMakeLists.txt +++ b/remote_services/remote_service_admin_api/CMakeLists.txt @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -add_library(remote_service_admin_api INTERFACE) -target_include_directories(remote_service_admin_api INTERFACE include) +add_library(rsa_api INTERFACE) +target_include_directories(rsa_api INTERFACE include) install (FILES include/remote_endpoint_impl.h @@ -42,4 +42,4 @@ install (FILES ) #Setup target aliases to match external usage -add_library(Celix::remote_service_admin_api ALIAS remote_service_admin_api) +add_library(Celix::rsa_api ALIAS rsa_api) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/remote_service_admin_common/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_common/CMakeLists.txt b/remote_services/remote_service_admin_common/CMakeLists.txt index a421cda..018d868 100644 --- a/remote_services/remote_service_admin_common/CMakeLists.txt +++ b/remote_services/remote_service_admin_common/CMakeLists.txt @@ -15,12 +15,13 @@ # specific language governing permissions and limitations # under the License. -add_library(remote_service_admin_common STATIC +add_library(rsa_common STATIC src/endpoint_description.c src/export_registration_impl.c src/import_registration_impl.c ) -target_include_directories(remote_service_admin_common PRIVATE src) -target_link_libraries(remote_service_admin_common PUBLIC Celix::framework Celix::remote_service_admin_api Celix::log_helper) +target_include_directories(rsa_common PRIVATE src) +target_link_libraries(rsa_common PUBLIC Celix::framework Celix::rsa_api Celix::log_helper) -add_library(Celix::remote_service_admin_common ALIAS remote_service_admin_common) \ No newline at end of file +#Setup target aliases to match external usage +add_library(Celix::rsa_common ALIAS rsa_common) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/remote_service_admin_dfi/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_dfi/CMakeLists.txt b/remote_services/remote_service_admin_dfi/CMakeLists.txt index 206c6dc..ea79c31 100644 --- a/remote_services/remote_service_admin_dfi/CMakeLists.txt +++ b/remote_services/remote_service_admin_dfi/CMakeLists.txt @@ -23,7 +23,7 @@ if (RSA_REMOTE_SERVICE_ADMIN_DFI) find_package(CURL REQUIRED) find_package(Jansson REQUIRED) - add_bundle(remote_service_admin_dfi + add_bundle(rsa_dfi VERSION 0.9.0 SYMBOLIC_NAME "apache_celix_remote_service_admin_dfi" NAME "Apache Celix Remote Service Admin Dynamic Function Interface (DFI)" @@ -33,21 +33,21 @@ if (RSA_REMOTE_SERVICE_ADMIN_DFI) src/export_registration_dfi.c src/import_registration_dfi.c src/dfi_utils.c - $<TARGET_OBJECTS:civetweb> + $<TARGET_OBJECTS:Celix::civetweb> ) - target_include_directories(remote_service_admin_dfi PRIVATE src $<TARGET_PROPERTY:civetweb,INCLUDE_DIRECTORIES>) - target_link_libraries(remote_service_admin_dfi PRIVATE + target_include_directories(rsa_dfi PRIVATE src $<TARGET_PROPERTY:Celix::civetweb,INCLUDE_DIRECTORIES>) + target_link_libraries(rsa_dfi PRIVATE Celix::dfi_static Celix::log_helper - Celix::remote_service_admin_common + Celix::rsa_common ${CURL_LIBRARIES} ${JANSSON_LIBRARIES}) - install_bundle(remote_service_admin_dfi) + install_bundle(rsa_dfi) if (ENABLE_TESTING) add_subdirectory(test) endif() #Setup target aliases to match external usage - add_library(Celix::remote_service_admin_dfi ALIAS remote_service_admin_dfi) + add_library(Celix::rsa_dfi ALIAS rsa_dfi) endif() http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/remote_service_admin_dfi/test/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin_dfi/test/CMakeLists.txt b/remote_services/remote_service_admin_dfi/test/CMakeLists.txt index a78a6d0..153b3d1 100644 --- a/remote_services/remote_service_admin_dfi/test/CMakeLists.txt +++ b/remote_services/remote_service_admin_dfi/test/CMakeLists.txt @@ -36,15 +36,14 @@ add_executable(test_rsa_dfi target_include_directories(test_rsa_dfi PRIVATE src) target_link_libraries(test_rsa_dfi PRIVATE ${CURL_LIBRARIES} ${CPPUTEST_LIBRARY} Celix::framework - Celix::remote_service_admin_api - Celix::remote_service_admin_common + Celix::rsa_common calculator_api) -get_property(rsa_bundle_file TARGET remote_service_admin_dfi PROPERTY BUNDLE_FILE) +get_property(rsa_bundle_file TARGET rsa_dfi PROPERTY BUNDLE_FILE) get_property(calc_bundle_file TARGET calculator PROPERTY BUNDLE_FILE) get_property(calculator_shell_bundle_file TARGET calculator_shell PROPERTY BUNDLE_FILE) -get_property(discovery_configured_bundle_file TARGET discovery_configured PROPERTY BUNDLE_FILE) -get_property(topology_manager_bundle_file TARGET topology_manager PROPERTY BUNDLE_FILE) +get_property(discovery_configured_bundle_file TARGET rsa_discovery_configured PROPERTY BUNDLE_FILE) +get_property(topology_manager_bundle_file TARGET Celix::rsa_topology_manager PROPERTY BUNDLE_FILE) get_property(tst_bundle_file TARGET rsa_dfi_tst_bundle PROPERTY BUNDLE_FILE) configure_file(config.properties.in config.properties) @@ -52,7 +51,7 @@ configure_file(client.properties.in client.properties) configure_file(server.properties.in server.properties) add_dependencies(test_rsa_dfi - remote_service_admin_dfi_bundle #note depend on the target creating the bundle zip not the lib target + rsa_dfi_bundle #note depend on the target creating the bundle zip not the lib target calculator_bundle ) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/topology_manager/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/CMakeLists.txt b/remote_services/topology_manager/CMakeLists.txt index defee5c..568054e 100644 --- a/remote_services/topology_manager/CMakeLists.txt +++ b/remote_services/topology_manager/CMakeLists.txt @@ -17,7 +17,7 @@ celix_subproject(RSA_TOPOLOGY_MANAGER "Option to enable building the Remote Service Admin Service SHM bundle" ON DEPS REMOTE_SERVICE_ADMIN_DFI) if (RSA_TOPOLOGY_MANAGER) - add_bundle(topology_manager + add_bundle(rsa_topology_manager SOURCES src/topology_manager src/scope @@ -26,11 +26,11 @@ if (RSA_TOPOLOGY_MANAGER) SYMBOLIC_NAME "apache_celix_rs_topology_manager" NAME "Apache Celix RS Topology Manager" ) - target_include_directories(topology_manager PRIVATE src) - target_include_directories(topology_manager PUBLIC include) - target_link_libraries(topology_manager PRIVATE Celix::log_helper remote_service_admin_api) + target_include_directories(rsa_topology_manager PRIVATE src) + target_include_directories(rsa_topology_manager PUBLIC include) + target_link_libraries(rsa_topology_manager PRIVATE Celix::log_helper Celix::rsa_api) - install_bundle(topology_manager) + install_bundle(rsa_topology_manager) if (ENABLE_TESTING) find_package(CppUTest REQUIRED) @@ -41,4 +41,7 @@ if (RSA_TOPOLOGY_MANAGER) include_directories(${CPPUTEST_EXT_INCLUDE_DIR}) add_subdirectory(tms_tst) endif (ENABLE_TESTING) + + #Setup target aliases to match external usage + add_library(Celix::rsa_topology_manager ALIAS rsa_topology_manager) endif (RSA_TOPOLOGY_MANAGER) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/topology_manager/tms_tst/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/tms_tst/CMakeLists.txt b/remote_services/topology_manager/tms_tst/CMakeLists.txt index 5e27139..6dedf32 100644 --- a/remote_services/topology_manager/tms_tst/CMakeLists.txt +++ b/remote_services/topology_manager/tms_tst/CMakeLists.txt @@ -42,18 +42,16 @@ target_link_libraries(test_tm_scoped PRIVATE Celix::framework ${CPPUTEST_LIBRARY} ${JANSSON_LIBRARY} - Celix::log_helper calculator_api - Celix::remote_service_admin_api - Celix::remote_service_admin_common + Celix::rsa_common ) -add_dependencies(test_tm_scoped remote_service_admin_dfi_bundle topology_manager_bundle) +add_dependencies(test_tm_scoped rsa_dfi_bundle rsa_topology_manager_bundle) file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/config.properties" CONTENT " -cosgi.auto.start.1=$<TARGET_PROPERTY:remote_service_admin_dfi,BUNDLE_FILE> $<TARGET_PROPERTY:calculator,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager_disc_mock_bundle,BUNDLE_FILE> +cosgi.auto.start.1=$<TARGET_PROPERTY:Celix::rsa_dfi,BUNDLE_FILE> $<TARGET_PROPERTY:calculator,BUNDLE_FILE> $<TARGET_PROPERTY:Celix::rsa_topology_manager,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager_disc_mock_bundle,BUNDLE_FILE> LOGHELPER_ENABLE_STDOUT_FALLBACK=true org.osgi.framework.storage.clean=onFirstInit ") @@ -61,7 +59,7 @@ org.osgi.framework.storage.clean=onFirstInit file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/config_import.properties" CONTENT " -cosgi.auto.start.1=$<TARGET_PROPERTY:remote_service_admin_dfi,BUNDLE_FILE> $<TARGET_PROPERTY:calculator,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager_test_bundle,BUNDLE_FILE> +cosgi.auto.start.1=$<TARGET_PROPERTY:Celix::rsa_dfi,BUNDLE_FILE> $<TARGET_PROPERTY:calculator,BUNDLE_FILE> $<TARGET_PROPERTY:Celix::rsa_topology_manager,BUNDLE_FILE> $<TARGET_PROPERTY:topology_manager_test_bundle,BUNDLE_FILE> LOGHELPER_ENABLE_STDOUT_FALLBACK=true org.osgi.framework.storage.clean=onFirstInit ") http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt b/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt index 551995b..eaf0a26 100644 --- a/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt +++ b/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt @@ -32,4 +32,4 @@ bundle_files(topology_manager_test_bundle DESTINATION . ) -target_link_libraries(topology_manager_test_bundle PRIVATE ${CPPUTEST_LIBRARY} Celix::remote_service_admin_api calculator_api) +target_link_libraries(topology_manager_test_bundle PRIVATE ${CPPUTEST_LIBRARY} Celix::rsa_api calculator_api) http://git-wip-us.apache.org/repos/asf/celix/blob/486d4f0d/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt b/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt index 653b69c..3e93174 100644 --- a/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt +++ b/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt @@ -23,6 +23,6 @@ add_bundle(topology_manager_disc_mock_bundle ) target_include_directories(topology_manager_disc_mock_bundle PRIVATE ${CPPUTEST_INCLUDE_DIR} - $<TARGET_PROPERTY:discovery_common,INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:Celix::rsa_discovery_common,INCLUDE_DIRECTORIES> ) target_link_libraries(topology_manager_disc_mock_bundle PRIVATE ${CPPUTEST_LIBRARY} Celix::framework)
