Home | History | Annotate | Download | only in bindings
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 source_set("bindings") {
      6   sources = [
      7     "array.h",
      8     "error_handler.h",
      9     "interface_ptr.h",
     10     "message.h",
     11     "message_filter.h",
     12     "no_interface.h",
     13     "string.h",
     14     "struct_ptr.h",
     15     "type_converter.h",
     16     "lib/array_internal.cc",
     17     "lib/array_internal.h",
     18     "lib/array_serialization.h",
     19     "lib/bindings_internal.h",
     20     "lib/bindings_serialization.cc",
     21     "lib/bindings_serialization.h",
     22     "lib/bounds_checker.cc",
     23     "lib/bounds_checker.h",
     24     "lib/buffer.h",
     25     "lib/connector.cc",
     26     "lib/connector.h",
     27     "lib/filter_chain.cc",
     28     "lib/filter_chain.h",
     29     "lib/fixed_buffer.cc",
     30     "lib/fixed_buffer.h",
     31     "lib/message.cc",
     32     "lib/message_builder.cc",
     33     "lib/message_builder.h",
     34     "lib/message_filter.cc",
     35     "lib/message_header_validator.cc",
     36     "lib/message_header_validator.h",
     37     "lib/message_internal.h",
     38     "lib/message_queue.cc",
     39     "lib/message_queue.h",
     40     "lib/no_interface.cc",
     41     "lib/router.cc",
     42     "lib/router.h",
     43     "lib/string_serialization.cc",
     44     "lib/string_serialization.h",
     45     "lib/validation_errors.cc",
     46     "lib/validation_errors.h",
     47   ]
     48 
     49   deps = [
     50     ":callback",
     51     "//mojo/public/cpp/environment",
     52     "//mojo/public/cpp/system",
     53   ]
     54 }
     55 
     56 source_set("callback") {
     57   sources = [
     58     "callback.h",
     59     "lib/callback_internal.h",
     60     "lib/template_util.h",
     61     "lib/shared_data.h",
     62     "lib/shared_ptr.h",
     63   ]
     64 
     65   deps = [ "//mojo/public/cpp/system" ]
     66 }
     67