1# Copyright (C) 2021 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 message("qmake" $${PROTOBUDIR}"/src/google/protobuf/compiler/") 14SOURCES += \ 15 $${PROTOBUDIR}/src/google/protobuf/compiler/code_generator.cc \ 16 $${PROTOBUDIR}/src/google/protobuf/compiler/command_line_interface.cc \ 17 $${PROTOBUDIR}/src/google/protobuf/compiler/plugin.cc \ 18 $${PROTOBUDIR}/src/google/protobuf/compiler/plugin.pb.cc \ 19 $${PROTOBUDIR}/src/google/protobuf/compiler/subprocess.cc \ 20 $${PROTOBUDIR}/src/google/protobuf/compiler/zip_writer.cc \ 21 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_enum.cc \ 22 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_enum_field.cc \ 23 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_extension.cc \ 24 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_field.cc \ 25 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_file.cc \ 26 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_generator.cc \ 27 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_helpers.cc \ 28 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_map_field.cc \ 29 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_message.cc \ 30 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_message_field.cc \ 31 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc \ 32 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc \ 33 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_service.cc \ 34 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_string_field.cc \ 35 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_context.cc \ 36 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum.cc \ 37 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_lite.cc \ 38 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_field.cc \ 39 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_field_lite.cc \ 40 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_extension.cc \ 41 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_extension_lite.cc \ 42 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_field.cc \ 43 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_file.cc \ 44 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_generator.cc \ 45 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_generator_factory.cc \ 46 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_helpers.cc \ 47# $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_lazy_message_field.cc \ 48# $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc \ 49 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_map_field.cc \ 50 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_map_field_lite.cc \ 51 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_lite.cc \ 52 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_builder.cc \ 53 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_builder_lite.cc \ 54 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_field.cc \ 55 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_field_lite.cc \ 56 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_name_resolver.cc \ 57 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_primitive_field.cc \ 58 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_primitive_field_lite.cc \ 59 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_shared_code_generator.cc \ 60 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_service.cc \ 61 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_string_field.cc \ 62 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_string_field_lite.cc \ 63 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_doc_comment.cc \ 64 $${PROTOBUDIR}/src/google/protobuf/compiler/js/js_generator.cc \ 65 $${PROTOBUDIR}/src/google/protobuf/compiler/js/well_known_types_embed.cc \ 66 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_enum.cc \ 67 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc \ 68 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_extension.cc \ 69 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_field.cc \ 70 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_file.cc \ 71 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_generator.cc \ 72 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc \ 73 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc \ 74 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_message.cc \ 75 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc \ 76 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc \ 77 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc \ 78# $${PROTOBUDIR}/src/google/protobuf/compiler/php/php_generator.cc \ 79 $${PROTOBUDIR}/src/google/protobuf/compiler/python/python_generator.cc \ 80 $${PROTOBUDIR}/src/google/protobuf/compiler/ruby/ruby_generator.cc \ 81 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc \ 82 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_enum.cc \ 83 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_enum_field.cc \ 84 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_field_base.cc \ 85 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_generator.cc \ 86 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message.cc \ 87 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_helpers.cc \ 88 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_map_field.cc \ 89 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_message.cc \ 90 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_message_field.cc \ 91 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc \ 92 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc \ 93 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc \ 94 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc \ 95 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc \ 96 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc \ 97 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc \ 98 99HEADERS += \ 100 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.h \ 101 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_primitive_field.h \ 102 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_options.h \ 103 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_service.h \ 104 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_string_field.h \ 105 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_field.h \ 106 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_field_lite.h \ 107 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_context.h \ 108 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum.h \ 109 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_enum_lite.h \ 110 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_extension.h \ 111 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_field.h \ 112 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_map_field.h \ 113 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_map_field_lite.h \ 114 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_helpers.h \ 115 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_file.h \ 116 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_field.h \ 117 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_generator_factory.h \ 118 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_extension_lite.h \ 119 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_field_lite.h \ 120 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message.h \ 121 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_lite.h \ 122 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_builder.h \ 123 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_message_builder_lite.h \ 124 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_name_resolver.h \ 125 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_options.h \ 126 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_primitive_field.h \ 127 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_primitive_field_lite.h \ 128 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_shared_code_generator.h \ 129 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_service.h \ 130 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_string_field.h \ 131 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_enum.h \ 132 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_string_field_lite.h \ 133 $${PROTOBUDIR}/src/google/protobuf/compiler/scc.h \ 134 $${PROTOBUDIR}/src/google/protobuf/compiler/subprocess.h \ 135 $${PROTOBUDIR}/src/google/protobuf/compiler/zip_writer.h \ 136 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_enum.h \ 137 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_enum_field.h \ 138 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_extension.h \ 139 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_field.h \ 140 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_file.h \ 141 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_helpers.h \ 142 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_map_field.h \ 143 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_message.h \ 144 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_message_field.h \ 145 $${PROTOBUDIR}/src/google/protobuf/compiler/cpp/cpp_message_layout_helper.h \ 146 $${PROTOBUDIR}/src/google/protobuf/compiler/java/java_doc_comment.h \ 147 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h \ 148 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_extension.h \ 149 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_field.h \ 150 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_file.h \ 151 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_helpers.h \ 152 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_map_field.h \ 153 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_message.h \ 154 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_message_field.h \ 155 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_nsobject_methods.h \ 156 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_oneof.h \ 157 $${PROTOBUDIR}/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h \ 158 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_doc_comment.h \ 159 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h \ 160 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h \ 161 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h \ 162 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h \ 163 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h \ 164 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_message_field.h \ 165 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_options.h \ 166 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_primitive_field.h \ 167 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_reflection_class.h \ 168 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_enum.h \ 169 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_enum_field.h \ 170 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_field_base.h \ 171 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_helpers.h \ 172 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_map_field.h \ 173 $${PROTOBUDIR}/src/google/protobuf/compiler/csharp/csharp_message.h \ 174