### Client library
if(WIN32)
- file(READ "${DBUS_DIR}/dbus-1-clientsymbols.def.in" DBUS_CLIENT_EXPORTS)
+ file(READ "${DBUS_DIR}/dbus-1-symbols.def.in" DBUS_CLIENT_EXPORTS)
if (DBUS_BUILD_TESTS)
- file(READ "${DBUS_DIR}/dbus-1-testsymbols.def.in" DBUS_TEST_EXPORTS)
+ file(READ "${DBUS_DIR}/dbus-1-testsymbols.def.in" DBUS_CLIENT_TEST_EXPORTS)
+ else(DBUS_BUILD_TESTS)
+ set(DBUS_CLIENT_TEST_EXPORTS )
endif(DBUS_BUILD_TESTS)
set(DBUS_LIB_DEF "${CMAKE_BINARY_DIR}/dbus-1.def")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/dbus-1.def.cmake" ${DBUS_LIB_DEF})
install_targets(/lib dbus-1 )
install_files(/include/dbus FILES ${dbusinclude_HEADERS})
-if(WIN32 and NOT MSVC)
+if(WIN32 AND NOT MSVC)
install_files(/lib FILES ${DBUS_LIB_DEF})
-endif(WIN32 and NOT MSVC)
+endif(WIN32 AND NOT MSVC)
### Internal library, used for the daemon, tools and tests, compiled statically.
if(WIN32)
- set(DBUS_CLIENT_EXPORTS )
- set(DBUS_TEST_EXPORTS )
- file(READ "${DBUS_DIR}/dbus-1-utilsymbols.def.in" DBUS_UTIL_EXPORTS)
+ file(READ "${DBUS_DIR}/dbus-internal-symbols.def.in" DBUS_INTERNAL_EXPORTS)
+ if (DBUS_BUILD_TESTS)
+ file(READ "${DBUS_DIR}/dbus-internal-testsymbols.def.in" DBUS_INTERNAL_TEST_EXPORTS)
+ else(DBUS_BUILD_TESTS)
+ set(DBUS_INTERNAL_TEST_EXPORTS )
+ endif(DBUS_BUILD_TESTS)
set(DBUS_INTERNAL_DEF "${CMAKE_BINARY_DIR}/dbus-internal.def")
- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/dbus-1.def.cmake" ${DBUS_INTERNAL_DEF})
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/dbus-internal.def.cmake" ${DBUS_INTERNAL_DEF})
if(MSVC)
list(APPEND DBUS_UTIL_SOURCES ${DBUS_INTERNAL_DEF})
endif(MSVC)
--- /dev/null
+EXPORTS
+@DBUS_INTERNAL_EXPORTS@
+@DBUS_INTERNAL_TEST_EXPORTS@
# QT_SUBDIR=qt
#endif
+set(DBUS_LIBRARIES dbus-1 dbus-internal)
+
add_subdirectory( name-test )
#SUBDIRS=name-test $(GLIB_SUBDIR) $(PYTHON_SUBDIR) $(QT_SUBDIR)
)
add_executable(test-service ${test-service_SOURCES})
-target_link_libraries(test-service ${DBUS_1})
+target_link_libraries(test-service ${DBUS_LIBRARIES})
add_executable(test-names ${test-names_SOURCES})
-target_link_libraries(test-names ${DBUS_1})
+target_link_libraries(test-names ${DBUS_LIBRARIES})
add_executable(shell-test ${shell-test_SOURCES})
-target_link_libraries(shell-test ${DBUS_1})
+target_link_libraries(shell-test ${DBUS_LIBRARIES})
ADD_TEST(shell-test ${EXECUTABLE_OUTPUT_PATH}/shell-test${EXT})
add_executable(test-shell-service ${test-shell-service_SOURCES})
-target_link_libraries(test-shell-service ${DBUS_1})
+target_link_libraries(test-shell-service ${DBUS_LIBRARIES})
add_executable(spawn-test ${spawn-test_SOURCES})
-target_link_libraries(spawn-test ${DBUS_1})
+target_link_libraries(spawn-test ${DBUS_LIBRARIES})
add_executable(test-exit ${test-exit_SOURCES})
-target_link_libraries(test-exit ${DBUS_1})
+target_link_libraries(test-exit ${DBUS_LIBRARIES})
add_executable(test-segfault ${test-segfault_SOURCES})
-target_link_libraries(test-segfault ${DBUS_1})
+target_link_libraries(test-segfault ${DBUS_LIBRARIES})
add_executable(test-sleep-forever ${test-sleep-forever_SOURCES})
-target_link_libraries(test-sleep-forever ${DBUS_1})
+target_link_libraries(test-sleep-forever ${DBUS_LIBRARIES})
#add_executable(decode-gcov ${decode_gcov_SOURCES})
-#target_link_libraries(decode-gcov ${DBUS_1})
+#target_link_libraries(decode-gcov ${DBUS_LIBRARIES})
#EXTRA_DIST=
#
# there is also a test-names executable, don't know if this is the same
add_executable(test-names2 ${NAMEtest-DIR}/test-names.c)
-target_link_libraries(test-names2 ${DBUS_1})
+target_link_libraries(test-names2 ${DBUS_LIBRARIES})
ADD_TEST(test-names2 ${EXECUTABLE_OUTPUT_PATH}/test-names2)
add_executable(test-pending-call-dispatch ${NAMEtest-DIR}/test-pending-call-dispatch.c)
-target_link_libraries(test-pending-call-dispatch ${DBUS_1})
+target_link_libraries(test-pending-call-dispatch ${DBUS_LIBRARIES})
#install_targets(/bin test-pending-call-dispatch)
ADD_TEST(test-pending-call-dispatch ${EXECUTABLE_OUTPUT_PATH}/test-pending-call-dispatch)
add_executable(test-thread-init ${NAMEtest-DIR}/test-threads-init.c)
-target_link_libraries(test-thread-init ${DBUS_1})
+target_link_libraries(test-thread-init ${DBUS_LIBRARIES})
#install_targets(/bin test-thread-init)
ADD_TEST(test-thread-init ${EXECUTABLE_OUTPUT_PATH}/test-thread-init)
_dbus_real_assert
_dbus_real_assert_not_reached
_dbus_register_shutdown_func
-_dbus_return_if_fail_warning_format DATA
+_dbus_return_if_fail_warning_format
_dbus_send_credentials_socket
_dbus_server_add_timeout
_dbus_server_add_watch
dbus_message_append_args_valist
dbus_message_copy
dbus_message_demarshal
+dbus_message_demarshal_bytes_needed
dbus_message_free_data_slot
dbus_message_get_args
dbus_message_get_args_valist
dbus_message_iter_next
dbus_message_iter_open_container
dbus_message_iter_recurse
+dbus_message_lock
dbus_message_marshal
dbus_message_new
dbus_message_new_error
dbus_message_set_path
dbus_message_set_reply_serial
dbus_message_set_sender
+dbus_message_set_serial
dbus_message_type_from_string
dbus_message_type_to_string
dbus_message_unref
_dbus_address_test
_dbus_auth_script_run
-_dbus_auth_test
_dbus_connection_queue_received_message
_dbus_connection_test_get_locks
-_dbus_credentials_test
_dbus_data_slot_test
_dbus_decrement_fail_alloc_counter
_dbus_disable_mem_pools
_dbus_list_insert_before
_dbus_list_pop_last_link
_dbus_list_test
-_dbus_marshal_byteswap_test
-_dbus_marshal_recursive_test
-_dbus_marshal_validate_test
_dbus_marshal_header_test
_dbus_marshal_read_fixed_multi
_dbus_marshal_test
_dbus_mem_pool_test
_dbus_memory_test
-_dbus_message_data_free
-_dbus_message_data_iter_get_and_next
-_dbus_message_data_iter_init
-_dbus_message_test
_dbus_misc_test
_dbus_object_tree_test
_dbus_pending_call_test
_dbus_set_fail_alloc_failures
_dbus_sha_test
_dbus_signature_test
-_dbus_spawn_test
_dbus_string_append_4_aligned
_dbus_string_append_8_aligned
_dbus_string_append_double
_dbus_string_append_unichar
+_dbus_string_compact
_dbus_string_copy_data_len
_dbus_string_delete_first_word
_dbus_string_delete_leading_blanks
_dbus_string_parse_double
_dbus_string_starts_with_c_str
_dbus_string_steal_data_len
-_dbus_string_test
-_dbus_sysdeps_test
_dbus_test_oom_handling
_dbus_threads_init_debug
_dbus_transport_debug_pipe_new
_dbus_transport_open_debug_pipe
-_dbus_type_reader_equal_values
-dbus_internal_do_not_use_foreach_message_file
-dbus_internal_do_not_use_generate_bodies
-dbus_internal_do_not_use_load_message_file
-dbus_internal_do_not_use_run_tests
-dbus_internal_do_not_use_try_message_data
-dbus_internal_do_not_use_try_message_file
EXPORTS
@DBUS_CLIENT_EXPORTS@
-@DBUS_UTIL_EXPORTS@
-@DBUS_TEST_EXPORTS@
+@DBUS_CLIENT_TEST_EXPORTS@
--- /dev/null
+_dbus_auth_test
+_dbus_credentials_test
+_dbus_marshal_byteswap_test
+_dbus_marshal_recursive_test
+_dbus_marshal_validate_test
+_dbus_message_data_free
+_dbus_message_data_iter_get_and_next
+_dbus_message_data_iter_init
+_dbus_message_test
+_dbus_spawn_test
+_dbus_string_test
+_dbus_sysdeps_test
+_dbus_type_reader_equal_values
+dbus_internal_do_not_use_foreach_message_file
+dbus_internal_do_not_use_generate_bodies
+dbus_internal_do_not_use_load_message_file
+dbus_internal_do_not_use_run_tests
+dbus_internal_do_not_use_try_message_data
+dbus_internal_do_not_use_try_message_file