From df90eb0b86e47835fce7a53ea4a951ecbb6ff5fa Mon Sep 17 00:00:00 2001 From: Daniel Espinosa Date: Tue, 15 Apr 2014 10:47:25 -0500 Subject: [PATCH] Win32/64 distribution fixes * GXml and Xom symbols are autogenerated using --symbols from valac --- gxml/Makefile.am | 6 + gxml/gxml.symbols | 326 ------------------------------------------- gxml/xom/Makefile.am | 6 + gxml/xom/xom.symbols | 191 ------------------------- 4 files changed, 12 insertions(+), 517 deletions(-) delete mode 100644 gxml/gxml.symbols delete mode 100644 gxml/xom/xom.symbols diff --git a/gxml/Makefile.am b/gxml/Makefile.am index ac68611c..b22d9fc0 100644 --- a/gxml/Makefile.am +++ b/gxml/Makefile.am @@ -151,6 +151,9 @@ CLEANFILES += $(gir_DATA) $(typelibs_DATA) endif if PLATFORM_WIN32 +AM_VALAFLAGS += \ + --symbols=gxml.symbols + libgxml_0_4_la_LDFLAGS += -export-symbols $(builddir)/libgxml-0.4.def libgxml_0_4_la_DEPENDENCIES = libgxml-0.4.def @@ -168,6 +171,9 @@ libgxml-0.4.def: libgxml-0.4.la libgxmldefdir=$(libdir) libgxmldef_DATA=libgxml-0.4.def +CLEANFILES += \ + gxml.symbols + endif diff --git a/gxml/gxml.symbols b/gxml/gxml.symbols deleted file mode 100644 index 9c8bcaa5..00000000 --- a/gxml/gxml.symbols +++ /dev/null @@ -1,326 +0,0 @@ -gxml_attr_get_name -gxml_attr_get_specified -gxml_attr_get_type -gxml_attr_get_value -gxml_attr_set_value -gxml_backed_node_get_type -gxml_cdata_section_get_type -gxml_character_data_append_data -gxml_character_data_delete_data -gxml_character_data_get_data -gxml_character_data_get_length -gxml_character_data_get_type -gxml_character_data_insert_data -gxml_character_data_replace_data -gxml_character_data_set_data -gxml_character_data_substring_data -gxml_comment_get_type -gxml_document_construct -gxml_document_construct_from_gfile -gxml_document_construct_from_libxml2 -gxml_document_construct_from_path -gxml_document_construct_from_stream -gxml_document_construct_from_string -gxml_document_construct_from_string_with_options -gxml_document_create_attribute -gxml_document_create_cdata_section -gxml_document_create_comment -gxml_document_create_document_fragment -gxml_document_create_element -gxml_document_create_entity_reference -gxml_document_create_processing_instruction -gxml_document_create_text_node -gxml_document_fragment_get_type -gxml_document_get_doctype -gxml_document_get_document_element -gxml_document_get_elements_by_tag_name -gxml_document_get_implementation -gxml_document_get_type -gxml_document_new -gxml_document_new_from_gfile -gxml_document_new_from_libxml2 -gxml_document_new_from_path -gxml_document_new_from_stream -gxml_document_new_from_string -gxml_document_new_from_string_with_options -gxml_document_save_to_path -gxml_document_save_to_stream -gxml_document_type_get_entities -gxml_document_type_get_name -gxml_document_type_get_notations -gxml_document_type_get_type -gxml_dom_exception_get_type -gxml_element_get_attribute -gxml_element_get_attribute_node -gxml_element_get_content -gxml_element_get_elements_by_tag_name -gxml_element_get_tag_name -gxml_element_get_type -gxml_element_normalize -gxml_element_remove_attribute -gxml_element_remove_attribute_node -gxml_element_set_attribute -gxml_element_set_attribute_node -gxml_element_set_content -gxml_entity_get_notation_name -gxml_entity_get_public_id -gxml_entity_get_system_id -gxml_entity_get_type -gxml_entity_reference_get_type -gxml_enumeration_construct -gxml_enumeration_get_nick -gxml_enumeration_get_nick_camelcase -gxml_enumeration_get_string -gxml_enumeration_get_type -gxml_enumeration_new -gxml_enumeration_parse -gxml_enumeration_ref -gxml_enumeration_to_array -gxml_enumeration_unref -gxml_implementation_create_document -gxml_implementation_get_type -gxml_implementation_has_feature -gxml_named_attr_map_get_type -gxml_named_attr_map_get_values -gxml_named_node_map_get_length -gxml_named_node_map_get_named_item -gxml_named_node_map_get_type -gxml_named_node_map_item -gxml_named_node_map_remove_named_item -gxml_named_node_map_set_named_item -gxml_namespace_attr_get_defined_namespace_uri -gxml_namespace_attr_get_defined_prefix -gxml_namespace_attr_get_type -gxml_node_add_namespace_attr -gxml_node_append_child -gxml_node_clone_node -gxml_node_copy -gxml_node_get_attributes -gxml_node_get_child_nodes -gxml_node_get_first_child -gxml_node_get_last_child -gxml_node_get_local_name -gxml_node_get_namespace_definitions -gxml_node_get_namespace_uri -gxml_node_get_next_sibling -gxml_node_get_node_name -gxml_node_get_node_type -gxml_node_get_node_value -gxml_node_get_owner_document -gxml_node_get_parent_node -gxml_node_get_prefix -gxml_node_get_previous_sibling -gxml_node_get_type -gxml_node_has_child_nodes -gxml_node_insert_before -gxml_node_list_append_child -gxml_node_list_first -gxml_node_list_get -gxml_node_list_get_length -gxml_node_list_get_type -gxml_node_list_insert_before -gxml_node_list_item -gxml_node_list_last -gxml_node_list_remove_child -gxml_node_list_replace_child -gxml_node_list_to_string -gxml_node_remove_child -gxml_node_replace_child -gxml_node_to_string -gxml_node_type_get_type -gxml_notation_get_public_id -gxml_notation_get_system_id -gxml_notation_get_type -gxml_param_spec_enumeration -gxml_processing_instruction_get_data -gxml_processing_instruction_get_target -gxml_processing_instruction_get_type -gxml_processing_instruction_set_data -gxml_serializable_array_list_construct -gxml_serializable_array_list_default_deserialize -gxml_serializable_array_list_default_deserialize_property -gxml_serializable_array_list_default_serialize -gxml_serializable_array_list_default_serialize_property -gxml_serializable_array_list_deserialize -gxml_serializable_array_list_deserialize_property -gxml_serializable_array_list_find_property_spec -gxml_serializable_array_list_get_property_value -gxml_serializable_array_list_get_type -gxml_serializable_array_list_init_properties -gxml_serializable_array_list_list_serializable_properties -gxml_serializable_array_list_new -gxml_serializable_array_list_node_name -gxml_serializable_array_list_property_use_nick -gxml_serializable_array_list_serialize -gxml_serializable_array_list_serialize_property -gxml_serializable_array_list_serialize_use_xml_node_value -gxml_serializable_array_list_set_property_value -gxml_serializable_array_list_transform_from_string -gxml_serializable_array_list_transform_to_string -gxml_serializable_collection_get_type -gxml_serializable_collection_is_collection -gxml_serializable_container_construct -gxml_serializable_container_get_type -gxml_serializable_container_init_containers -gxml_serializable_default_find_property_spec -gxml_serializable_default_get_property_value -gxml_serializable_default_init_properties -gxml_serializable_default_list_serializable_properties -gxml_serializable_default_set_property_value -gxml_serializable_deserialize -gxml_serializable_deserialize_property -gxml_serializable_dual_key_map_construct -gxml_serializable_dual_key_map_default_deserialize -gxml_serializable_dual_key_map_default_deserialize_property -gxml_serializable_dual_key_map_default_serialize -gxml_serializable_dual_key_map_default_serialize_property -gxml_serializable_dual_key_map_deserialize -gxml_serializable_dual_key_map_deserialize_property -gxml_serializable_dual_key_map_find_property_spec -gxml_serializable_dual_key_map_get -gxml_serializable_dual_key_map_get_enable_unknown_serializable_property -gxml_serializable_dual_key_map_get_primary_key_type -gxml_serializable_dual_key_map_get_primary_keys -gxml_serializable_dual_key_map_get_property_value -gxml_serializable_dual_key_map_get_secondary_key_type -gxml_serializable_dual_key_map_get_size -gxml_serializable_dual_key_map_get_type -gxml_serializable_dual_key_map_get_value_type -gxml_serializable_dual_key_map_init_properties -gxml_serializable_dual_key_map_list_serializable_properties -gxml_serializable_dual_key_map_new -gxml_serializable_dual_key_map_node_name -gxml_serializable_dual_key_map_property_use_nick -gxml_serializable_dual_key_map_secondary_keys -gxml_serializable_dual_key_map_serialize -gxml_serializable_dual_key_map_serialize_property -gxml_serializable_dual_key_map_serialize_use_xml_node_value -gxml_serializable_dual_key_map_set -gxml_serializable_dual_key_map_set_property_value -gxml_serializable_dual_key_map_transform_from_string -gxml_serializable_dual_key_map_transform_to_string -gxml_serializable_dual_key_map_values -gxml_serializable_dual_key_map_values_for_key -gxml_serializable_find_property_spec -gxml_serializable_get_enable_unknown_serializable_property -gxml_serializable_get_ignored_serializable_properties -gxml_serializable_get_properties -gxml_serializable_get_property_value -gxml_serializable_get_serialized_xml_node_value -gxml_serializable_get_type -gxml_serializable_get_unknown_serializable_property -gxml_serializable_gvalue_to_string -gxml_serializable_hash_map_construct -gxml_serializable_hash_map_default_deserialize -gxml_serializable_hash_map_default_deserialize_property -gxml_serializable_hash_map_default_serialize -gxml_serializable_hash_map_default_serialize_property -gxml_serializable_hash_map_deserialize -gxml_serializable_hash_map_deserialize_property -gxml_serializable_hash_map_find_property_spec -gxml_serializable_hash_map_get_enable_unknown_serializable_property -gxml_serializable_hash_map_get_property_value -gxml_serializable_hash_map_get_type -gxml_serializable_hash_map_init_properties -gxml_serializable_hash_map_list_serializable_properties -gxml_serializable_hash_map_new -gxml_serializable_hash_map_node_name -gxml_serializable_hash_map_property_use_nick -gxml_serializable_hash_map_serialize -gxml_serializable_hash_map_serialize_property -gxml_serializable_hash_map_serialize_use_xml_node_value -gxml_serializable_hash_map_set_property_value -gxml_serializable_hash_map_transform_from_string -gxml_serializable_hash_map_transform_to_string -gxml_serializable_init_properties -gxml_serializable_json_construct -gxml_serializable_json_deserialize_property -gxml_serializable_json_find_property_spec -gxml_serializable_json_get_enable_unknown_serializable_property -gxml_serializable_json_get_property_value -gxml_serializable_json_get_type -gxml_serializable_json_init_properties -gxml_serializable_json_list_serializable_properties -gxml_serializable_json_new -gxml_serializable_json_node_name -gxml_serializable_json_property_use_nick -gxml_serializable_json_serialize_property -gxml_serializable_json_serialize_use_xml_node_value -gxml_serializable_json_set_property_value -gxml_serializable_json_transform_from_string -gxml_serializable_json_transform_to_string -gxml_serializable_list_serializable_properties -gxml_serializable_map_dual_key_get_map_primary_key -gxml_serializable_map_dual_key_get_map_secondary_key -gxml_serializable_map_dual_key_get_type -gxml_serializable_map_key_get_map_key -gxml_serializable_map_key_get_type -gxml_serializable_node_name -gxml_serializable_object_model_construct -gxml_serializable_object_model_default_deserialize -gxml_serializable_object_model_default_deserialize_property -gxml_serializable_object_model_default_node_name -gxml_serializable_object_model_default_serialize -gxml_serializable_object_model_default_serialize_property -gxml_serializable_object_model_deserialize -gxml_serializable_object_model_deserialize_property -gxml_serializable_object_model_equals -gxml_serializable_object_model_find_property_spec -gxml_serializable_object_model_get_enable_unknown_serializable_property -gxml_serializable_object_model_get_property_value -gxml_serializable_object_model_get_type -gxml_serializable_object_model_init_properties -gxml_serializable_object_model_list_serializable_properties -gxml_serializable_object_model_node_name -gxml_serializable_object_model_property_use_nick -gxml_serializable_object_model_serialize -gxml_serializable_object_model_serialize_property -gxml_serializable_object_model_serialize_use_xml_node_value -gxml_serializable_object_model_set_property_value -gxml_serializable_object_model_to_string -gxml_serializable_object_model_transform_from_string -gxml_serializable_object_model_transform_to_string -gxml_serializable_property_use_nick -gxml_serializable_serialize -gxml_serializable_serialize_property -gxml_serializable_serialize_use_xml_node_value -gxml_serializable_set_ignored_serializable_properties -gxml_serializable_set_properties -gxml_serializable_set_property_value -gxml_serializable_set_serialized_xml_node_value -gxml_serializable_set_unknown_serializable_property -gxml_serializable_string_to_gvalue -gxml_serializable_transform_from_string -gxml_serializable_transform_to_string -gxml_serializable_tree_map_construct -gxml_serializable_tree_map_default_deserialize -gxml_serializable_tree_map_default_deserialize_property -gxml_serializable_tree_map_default_serialize -gxml_serializable_tree_map_default_serialize_property -gxml_serializable_tree_map_deserialize -gxml_serializable_tree_map_deserialize_property -gxml_serializable_tree_map_find_property_spec -gxml_serializable_tree_map_get_property_value -gxml_serializable_tree_map_get_type -gxml_serializable_tree_map_init_properties -gxml_serializable_tree_map_list_serializable_properties -gxml_serializable_tree_map_new -gxml_serializable_tree_map_node_name -gxml_serializable_tree_map_property_use_nick -gxml_serializable_tree_map_serialize -gxml_serializable_tree_map_serialize_property -gxml_serializable_tree_map_serialize_use_xml_node_value -gxml_serializable_tree_map_set_property_value -gxml_serializable_tree_map_transform_from_string -gxml_serializable_tree_map_transform_to_string -gxml_serialization_clear_cache -gxml_serialization_construct -gxml_serialization_deserialize_object -gxml_serialization_get_type -gxml_serialization_new -gxml_serialization_serialize_object -gxml_text_get_type -gxml_text_split_text -gxml_value_get_enumeration -gxml_value_set_enumeration -gxml_value_take_enumeration diff --git a/gxml/xom/Makefile.am b/gxml/xom/Makefile.am index d239b86f..c5f4aea3 100644 --- a/gxml/xom/Makefile.am +++ b/gxml/xom/Makefile.am @@ -141,6 +141,9 @@ CLEANFILES += $(gir_DATA) $(typelibs_DATA) endif if PLATFORM_WIN32 +AM_VALAFLAGS += \ + --symbols=xom.symbols + libxom_0_4_la_LDFLAGS += -export-symbols $(builddir)/libxom-0.4.def libxom_0_4_la_DEPENDENCIES = libxom-0.4.def @@ -158,6 +161,9 @@ libxom-0.4.def: libxom-0.4.la libxomdefdir=$(libdir) libxomdef_DATA=libxom-0.4.def +CLEANFILES += \ + xom-0.4.symbols + endif diff --git a/gxml/xom/xom.symbols b/gxml/xom/xom.symbols deleted file mode 100644 index 5000d2c6..00000000 --- a/gxml/xom/xom.symbols +++ /dev/null @@ -1,191 +0,0 @@ -xom_enumeration_construct -xom_enumeration_get_nick -xom_enumeration_get_nick_camelcase -xom_enumeration_get_string -xom_enumeration_get_type -xom_enumeration_new -xom_enumeration_parse -xom_enumeration_ref -xom_enumeration_to_array -xom_enumeration_unref -xom_param_spec_enumeration -xom_serializable_array_list_construct -xom_serializable_array_list_default_deserialize -xom_serializable_array_list_default_deserialize_property -xom_serializable_array_list_default_serialize -xom_serializable_array_list_default_serialize_property -xom_serializable_array_list_deserialize -xom_serializable_array_list_deserialize_property -xom_serializable_array_list_find_property_spec -xom_serializable_array_list_get_property_value -xom_serializable_array_list_get_type -xom_serializable_array_list_init_properties -xom_serializable_array_list_list_serializable_properties -xom_serializable_array_list_new -xom_serializable_array_list_node_name -xom_serializable_array_list_property_use_nick -xom_serializable_array_list_serialize -xom_serializable_array_list_serialize_property -xom_serializable_array_list_serialize_use_xml_node_value -xom_serializable_array_list_set_property_value -xom_serializable_array_list_transform_from_string -xom_serializable_array_list_transform_to_string -xom_serializable_collection_get_type -xom_serializable_collection_is_collection -xom_serializable_container_construct -xom_serializable_container_get_type -xom_serializable_container_init_containers -xom_serializable_default_find_property_spec -xom_serializable_default_get_property_value -xom_serializable_default_init_properties -xom_serializable_default_list_serializable_properties -xom_serializable_default_set_property_value -xom_serializable_deserialize -xom_serializable_deserialize_property -xom_serializable_dual_key_map_construct -xom_serializable_dual_key_map_default_deserialize -xom_serializable_dual_key_map_default_deserialize_property -xom_serializable_dual_key_map_default_serialize -xom_serializable_dual_key_map_default_serialize_property -xom_serializable_dual_key_map_deserialize -xom_serializable_dual_key_map_deserialize_property -xom_serializable_dual_key_map_find_property_spec -xom_serializable_dual_key_map_get -xom_serializable_dual_key_map_get_enable_unknown_serializable_property -xom_serializable_dual_key_map_get_primary_key_type -xom_serializable_dual_key_map_get_primary_keys -xom_serializable_dual_key_map_get_property_value -xom_serializable_dual_key_map_get_secondary_key_type -xom_serializable_dual_key_map_get_size -xom_serializable_dual_key_map_get_type -xom_serializable_dual_key_map_get_value_type -xom_serializable_dual_key_map_init_properties -xom_serializable_dual_key_map_list_serializable_properties -xom_serializable_dual_key_map_new -xom_serializable_dual_key_map_node_name -xom_serializable_dual_key_map_property_use_nick -xom_serializable_dual_key_map_secondary_keys -xom_serializable_dual_key_map_serialize -xom_serializable_dual_key_map_serialize_property -xom_serializable_dual_key_map_serialize_use_xml_node_value -xom_serializable_dual_key_map_set -xom_serializable_dual_key_map_set_property_value -xom_serializable_dual_key_map_transform_from_string -xom_serializable_dual_key_map_transform_to_string -xom_serializable_dual_key_map_values -xom_serializable_dual_key_map_values_for_key -xom_serializable_find_property_spec -xom_serializable_get_enable_unknown_serializable_property -xom_serializable_get_ignored_serializable_properties -xom_serializable_get_properties -xom_serializable_get_property_value -xom_serializable_get_serialized_xml_node_value -xom_serializable_get_type -xom_serializable_get_unknown_serializable_property -xom_serializable_gvalue_to_string -xom_serializable_hash_map_construct -xom_serializable_hash_map_default_deserialize -xom_serializable_hash_map_default_deserialize_property -xom_serializable_hash_map_default_serialize -xom_serializable_hash_map_default_serialize_property -xom_serializable_hash_map_deserialize -xom_serializable_hash_map_deserialize_property -xom_serializable_hash_map_find_property_spec -xom_serializable_hash_map_get_enable_unknown_serializable_property -xom_serializable_hash_map_get_property_value -xom_serializable_hash_map_get_type -xom_serializable_hash_map_init_properties -xom_serializable_hash_map_list_serializable_properties -xom_serializable_hash_map_new -xom_serializable_hash_map_node_name -xom_serializable_hash_map_property_use_nick -xom_serializable_hash_map_serialize -xom_serializable_hash_map_serialize_property -xom_serializable_hash_map_serialize_use_xml_node_value -xom_serializable_hash_map_set_property_value -xom_serializable_hash_map_transform_from_string -xom_serializable_hash_map_transform_to_string -xom_serializable_init_properties -xom_serializable_json_construct -xom_serializable_json_deserialize_property -xom_serializable_json_find_property_spec -xom_serializable_json_get_enable_unknown_serializable_property -xom_serializable_json_get_property_value -xom_serializable_json_get_type -xom_serializable_json_init_properties -xom_serializable_json_list_serializable_properties -xom_serializable_json_new -xom_serializable_json_node_name -xom_serializable_json_property_use_nick -xom_serializable_json_serialize_property -xom_serializable_json_serialize_use_xml_node_value -xom_serializable_json_set_property_value -xom_serializable_json_transform_from_string -xom_serializable_json_transform_to_string -xom_serializable_list_serializable_properties -xom_serializable_map_dual_key_get_map_primary_key -xom_serializable_map_dual_key_get_map_secondary_key -xom_serializable_map_dual_key_get_type -xom_serializable_map_key_get_map_key -xom_serializable_map_key_get_type -xom_serializable_node_name -xom_serializable_object_model_construct -xom_serializable_object_model_default_deserialize -xom_serializable_object_model_default_deserialize_property -xom_serializable_object_model_default_node_name -xom_serializable_object_model_default_serialize -xom_serializable_object_model_default_serialize_property -xom_serializable_object_model_deserialize -xom_serializable_object_model_deserialize_property -xom_serializable_object_model_equals -xom_serializable_object_model_find_property_spec -xom_serializable_object_model_get_enable_unknown_serializable_property -xom_serializable_object_model_get_property_value -xom_serializable_object_model_get_type -xom_serializable_object_model_init_properties -xom_serializable_object_model_list_serializable_properties -xom_serializable_object_model_node_name -xom_serializable_object_model_property_use_nick -xom_serializable_object_model_serialize -xom_serializable_object_model_serialize_property -xom_serializable_object_model_serialize_use_xml_node_value -xom_serializable_object_model_set_property_value -xom_serializable_object_model_to_string -xom_serializable_object_model_transform_from_string -xom_serializable_object_model_transform_to_string -xom_serializable_property_use_nick -xom_serializable_serialize -xom_serializable_serialize_property -xom_serializable_serialize_use_xml_node_value -xom_serializable_set_ignored_serializable_properties -xom_serializable_set_properties -xom_serializable_set_property_value -xom_serializable_set_serialized_xml_node_value -xom_serializable_set_unknown_serializable_property -xom_serializable_string_to_gvalue -xom_serializable_transform_from_string -xom_serializable_transform_to_string -xom_serializable_tree_map_construct -xom_serializable_tree_map_default_deserialize -xom_serializable_tree_map_default_deserialize_property -xom_serializable_tree_map_default_serialize -xom_serializable_tree_map_default_serialize_property -xom_serializable_tree_map_deserialize -xom_serializable_tree_map_deserialize_property -xom_serializable_tree_map_find_property_spec -xom_serializable_tree_map_get_property_value -xom_serializable_tree_map_get_type -xom_serializable_tree_map_init_properties -xom_serializable_tree_map_list_serializable_properties -xom_serializable_tree_map_new -xom_serializable_tree_map_node_name -xom_serializable_tree_map_property_use_nick -xom_serializable_tree_map_serialize -xom_serializable_tree_map_serialize_property -xom_serializable_tree_map_serialize_use_xml_node_value -xom_serializable_tree_map_set_property_value -xom_serializable_tree_map_transform_from_string -xom_serializable_tree_map_transform_to_string -xom_value_get_enumeration -xom_value_set_enumeration -xom_value_take_enumeration -- GitLab