[Libreoffice-commits] .: 2 commits - bridges/Library_gcc3_linux_arm.mk bridges/Library_gcc3_linux_intel.mk bridges/Library_gcc3_linux_mips.mk neon/Library_neon.mk neon/neon.def

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sat Sep 22 04:26:29 PDT 2012


 bridges/Library_gcc3_linux_arm.mk   |    7 
 bridges/Library_gcc3_linux_intel.mk |    4 
 bridges/Library_gcc3_linux_mips.mk  |    4 
 neon/Library_neon.mk                |    6 
 neon/neon.def                       |  292 ++++++++++++++++++++++++++++++++++++
 5 files changed, 307 insertions(+), 6 deletions(-)

New commits:
commit 06a8ca9339f02fccf6961c0de77c49673823b35f
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Sep 22 13:22:39 2012 +0200

    neon: use .def file on Windows for exporting symbols
    
    Change-Id: Ie88fab057e20792edc2deda327a7b9cefcbcadf8

diff --git a/neon/Library_neon.mk b/neon/Library_neon.mk
index 532e30c..dc4c434 100644
--- a/neon/Library_neon.mk
+++ b/neon/Library_neon.mk
@@ -51,6 +51,12 @@ $(eval $(call gb_Library_use_libraries,neon,\
 	ws2_32 \
 ))
 
+ifeq ($(COM),MSC)
+$(eval $(call gb_Library_add_ldflags,neon,\
+	/DEF:$(SRCDIR)/neon/neon.def \
+))
+endif
+
 $(eval $(call gb_Library_add_generated_cobjects,neon,\
 	UnpackedTarball/neon/src/ne_sspi \
 ))
diff --git a/neon/neon.def b/neon/neon.def
new file mode 100644
index 0000000..3a14d66
--- /dev/null
+++ b/neon/neon.def
@@ -0,0 +1,292 @@
+LIBRARY "neon.dll"
+HEAPSIZE 0
+EXPORTS
+	ne_sspi_authenticate;
+	ne_sspi_clear_context;
+	ne_sspi_create_context;
+	ne_sspi_deinit;
+	ne_sspi_destroy_context;
+	ne_sspi_init;
+	ne__negotiate_ssl;
+	ne__ssl_exit;
+	ne__ssl_init;
+	ne_ssl_cert_cmp;
+	ne_ssl_cert_digest;
+	ne_ssl_cert_export;
+	ne_ssl_cert_free;
+	ne_ssl_cert_identity;
+	ne_ssl_cert_import;
+	ne_ssl_cert_issuer;
+	ne_ssl_cert_read;
+	ne_ssl_cert_signedby;
+	ne_ssl_cert_subject;
+	ne_ssl_cert_validity_time;
+	ne_ssl_cert_write;
+	ne_ssl_clicert_decrypt;
+	ne_ssl_clicert_encrypted;
+	ne_ssl_clicert_free;
+	ne_ssl_clicert_name;
+	ne_ssl_clicert_owner;
+	ne_ssl_clicert_read;
+	ne_ssl_context_create;
+	ne_ssl_context_destroy;
+	ne_ssl_context_keypair;
+	ne_ssl_context_set_flag;
+	ne_ssl_context_set_verify;
+	ne_ssl_context_trustcert;
+	ne_ssl_dname_cmp;
+	ne_ssl_readable_dname;
+	ne_ssl_set_clicert;
+	ne_ssl_trust_default_ca;
+	ne_xml_dispatch_request;
+	ne_xml_parse_response;
+	ne_xml_create;
+	ne_xml_currentline;
+	ne_xml_destroy;
+	ne_xml_doc_encoding;
+	ne_xml_failed;
+	ne_xml_get_attr;
+	ne_xml_get_error;
+	ne_xml_mapid;
+	ne_xml_parse;
+	ne_xml_parse_v;
+	ne_xml_push_handler;
+	ne_xml_resolve_nspace;
+	ne_xml_set_error;
+	ne_debug;
+	ne_debug_init;
+	ne_debug_mask;
+	ne_debug_stream;
+	ne_has_support;
+	ne_parse_statusline;
+	ne_version_match;
+	ne_version_string;
+	ne_path_childof;
+	ne_path_compare;
+	ne_path_escape;
+	ne_path_has_trailing_slash;
+	ne_path_parent;
+	ne_path_unescape;
+	ne_uri_cmp;
+	ne_uri_copy;
+	ne_uri_defaultport;
+	ne_uri_free;
+	ne_uri_parse;
+	ne_uri_resolve;
+	ne_uri_unparse;
+	ne_base64;
+	ne_buffer_altered;
+	ne_buffer_append;
+	ne_buffer_clear;
+	ne_buffer_concat;
+	ne_buffer_create;
+	ne_buffer_destroy;
+	ne_buffer_finish;
+	ne_buffer_grow;
+	ne_buffer_ncreate;
+	ne_buffer_snprintf;
+	ne_buffer_zappend;
+	ne_concat;
+	ne_qtoken;
+	ne_shave;
+	ne_snprintf;
+	ne_strcasecmp;
+	ne_strclean;
+	ne_strerror;
+	ne_strncasecmp;
+	ne_token;
+	ne_tolower_array;
+	ne_unbase64;
+	ne_vsnprintf;
+	ne__sock_sslsock;
+	ne_addr_destroy;
+	ne_addr_error;
+	ne_addr_first;
+	ne_addr_next;
+	ne_addr_resolve;
+	ne_addr_result;
+	ne_iaddr_cmp;
+	ne_iaddr_free;
+	ne_iaddr_make;
+	ne_iaddr_print;
+	ne_iaddr_reverse;
+	ne_iaddr_typeof;
+	ne_sock_accept;
+	ne_sock_accept_ssl;
+	ne_sock_block;
+	ne_sock_cipher;
+	ne_sock_close;
+	ne_sock_connect;
+	ne_sock_connect_ssl;
+	ne_sock_connect_timeout;
+	ne_sock_create;
+	ne_sock_error;
+	ne_sock_exit;
+	ne_sock_fd;
+	ne_sock_fullread;
+	ne_sock_fullwrite;
+	ne_sock_init;
+	ne_sock_peek;
+	ne_sock_peer;
+	ne_sock_prebind;
+	ne_sock_proxy;
+	ne_sock_read;
+	ne_sock_read_timeout;
+	ne_sock_readline;
+	ne_sock_sessid;
+	ne__ssl_set_verify_err;
+	ne_close_connection;
+	ne_fill_proxy_uri;
+	ne_fill_server_uri;
+	ne_get_error;
+	ne_get_scheme;
+	ne_get_server_hostport;
+	ne_get_session_flag;
+	ne_hook_close_conn;
+	ne_hook_create_request;
+	ne_hook_destroy_request;
+	ne_hook_destroy_session;
+	ne_hook_post_headers;
+	ne_hook_post_send;
+	ne_hook_pre_send;
+	ne_session_create;
+	ne_session_destroy;
+	ne_session_proxy;
+	ne_set_addrlist;
+	ne_set_connect_timeout;
+	ne_set_error;
+	ne_set_localaddr;
+	ne_set_notifier;
+	ne_set_progress;
+	ne_set_read_timeout;
+	ne_set_session_flag;
+	ne_set_session_private;
+	ne_set_useragent;
+	ne_ssl_cert_validity;
+	ne_ssl_provide_clicert;
+	ne_ssl_set_verify;
+	ne_ssl_trust_cert;
+	ne_unhook_close_conn;
+	ne_unhook_create_request;
+	ne_unhook_destroy_request;
+	ne_unhook_destroy_session;
+	ne_unhook_post_headers;
+	ne_unhook_post_send;
+	ne_unhook_pre_send;
+	ne_version_pre_http11;
+	ne_accept_2xx;
+	ne_accept_always;
+	ne_add_request_header;
+	ne_add_response_body_reader;
+	ne_begin_request;
+	ne_discard_response;
+	ne_end_request;
+	ne_get_request_flag;
+	ne_get_request_private;
+	ne_get_response_header;
+	ne_get_session;
+	ne_get_session_private;
+	ne_get_status;
+	ne_print_request_header;
+	ne_read_response_block;
+	ne_read_response_to_fd;
+	ne_request_create;
+	ne_request_destroy;
+	ne_request_dispatch;
+	ne_response_header_iterate;
+	ne_set_request_body_buffer;
+	ne_set_request_body_fd;
+	ne_set_request_body_provider;
+	ne_set_request_flag;
+	ne_set_request_private;
+	ne_redirect_location;
+	ne_redirect_register;
+	ne_propfind_allprop;
+	ne_propfind_create;
+	ne_propfind_current_private;
+	ne_propfind_destroy;
+	ne_propfind_get_parser;
+	ne_propfind_get_request;
+	ne_propfind_named;
+	ne_propfind_set_private;
+	ne_propnames;
+	ne_proppatch;
+	ne_propset_iterate;
+	ne_propset_lang;
+	ne_propset_private;
+	ne_propset_status;
+	ne_propset_value;
+	ne_simple_propfind;
+	ne_ascii_to_md5;
+	ne_md5_create_ctx;
+	ne_md5_destroy_ctx;
+	ne_md5_dup_ctx;
+	ne_md5_finish_ascii;
+	ne_md5_finish_ctx;
+	ne_md5_process_block;
+	ne_md5_process_bytes;
+	ne_md5_read_ctx;
+	ne_md5_reset_ctx;
+	ne_md5_stream;
+	ne_md5_to_ascii;
+	ne_lock;
+	ne_lock_copy;
+	ne_lock_create;
+	ne_lock_destroy;
+	ne_lock_discover;
+	ne_lock_free;
+	ne_lock_refresh;
+	ne_lock_using_parent;
+	ne_lock_using_resource;
+	ne_lockstore_add;
+	ne_lockstore_create;
+	ne_lockstore_destroy;
+	ne_lockstore_findbyuri;
+	ne_lockstore_first;
+	ne_lockstore_next;
+	ne_lockstore_register;
+	ne_lockstore_remove;
+	ne_unlock;
+	ne_i18n_init;
+	ne_asctime_parse;
+	ne_httpdate_parse;
+	ne_iso8601_parse;
+	ne_rfc1036_parse;
+	ne_rfc1123_date;
+	ne_rfc1123_parse;
+	ne_decompress_destroy;
+	ne_decompress_reader;
+	ne_add_depth_header;
+	ne_copy;
+	ne_delete;
+	ne_get;
+	ne_get_content_type;
+	ne_get_range;
+	ne_getmodtime;
+	ne_mkcol;
+	ne_move;
+	ne_options;
+	ne_options2;
+	ne_post;
+	ne_put;
+	ne_add_proxy_auth;
+	ne_add_server_auth;
+	ne_forget_auth;
+	ne_set_proxy_auth;
+	ne_set_server_auth;
+	ne_calloc;
+	ne_malloc;
+	ne_oom_callback;
+	ne_realloc;
+	ne_strdup;
+	ne_strndup;
+	ne_free;
+	ne_acl3744_set;
+	ne_207_create;
+	ne_207_destroy;
+	ne_207_get_current_propstat;
+	ne_207_get_current_response;
+	ne_207_set_propstat_handlers;
+	ne_207_set_response_handlers;
+	ne_accept_207;
+	ne_simple_request;
commit ce7d6d74d51063c0d49ccb3f1731120d6f6f2ca5
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Sep 22 12:50:29 2012 +0200

    bridges: do not use dl for Android
    
    Change-Id: I1ea75cc785645305223294f1a75b142de9d916d7

diff --git a/bridges/Library_gcc3_linux_arm.mk b/bridges/Library_gcc3_linux_arm.mk
index 4e6f034..c149888 100644
--- a/bridges/Library_gcc3_linux_arm.mk
+++ b/bridges/Library_gcc3_linux_arm.mk
@@ -38,13 +38,12 @@ $(eval $(call gb_Library_add_cxxflags,gcc3_uno,\
 
 $(eval $(call gb_Library_use_libraries,gcc3_uno,\
 	cppu \
-	dl \
+	$(if $(filter-out ANDROID,$(OS)),\
+		dl \
+	) \
 	sal \
 ))
 
-$(eval $(call gb_Library_add_asmobjects,gcc3_uno,\
-))
-
 $(eval $(call gb_Library_add_exception_objects,gcc3_uno,\
 	bridges/source/cpp_uno/shared/bridge \
 	bridges/source/cpp_uno/shared/component \
diff --git a/bridges/Library_gcc3_linux_intel.mk b/bridges/Library_gcc3_linux_intel.mk
index d67a1b8..88d4bf0 100644
--- a/bridges/Library_gcc3_linux_intel.mk
+++ b/bridges/Library_gcc3_linux_intel.mk
@@ -41,7 +41,9 @@ $(eval $(call gb_Library_add_cxxflags,gcc3_uno,\
 
 $(eval $(call gb_Library_use_libraries,gcc3_uno,\
 	cppu \
-	dl \
+	$(if $(filter-out ANDROID,$(OS)),\
+		dl \
+	) \
 	sal \
 ))
 
diff --git a/bridges/Library_gcc3_linux_mips.mk b/bridges/Library_gcc3_linux_mips.mk
index c33d207..e791e13 100644
--- a/bridges/Library_gcc3_linux_mips.mk
+++ b/bridges/Library_gcc3_linux_mips.mk
@@ -38,7 +38,9 @@ $(eval $(call gb_Library_add_cxxflags,gcc3_uno,\
 
 $(eval $(call gb_Library_use_libraries,gcc3_uno,\
 	cppu \
-	dl \
+	$(if $(filter-out ANDROID,$(OS)),\
+		dl \
+	) \
 	sal \
 ))
 


More information about the Libreoffice-commits mailing list