Home | History | Annotate | Download | only in application
      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 # GYP version: mojo/mojo_public.gypi:mojo_application_base
      6 source_set("application") {
      7   sources = [
      8     "application_connection.h",
      9     "application_delegate.h",
     10     "application_impl.h",
     11     "connect.h",
     12     "service_provider_impl.h",
     13     "interface_factory.h",
     14     "interface_factory_impl.h",
     15     "lib/application_connection.cc",
     16     "lib/application_delegate.cc",
     17     "lib/application_impl.cc",
     18     "lib/service_provider_impl.cc",
     19     "lib/service_connector.cc",
     20     "lib/service_connector.h",
     21     "lib/service_registry.cc",
     22     "lib/service_registry.h",
     23     "lib/weak_service_provider.cc",
     24     "lib/weak_service_provider.h",
     25   ]
     26 
     27   deps = [
     28     "//mojo/public/cpp/bindings",
     29     "//mojo/public/cpp/environment",
     30     "//mojo/public/cpp/system",
     31     "//mojo/public/interfaces/application",
     32   ]
     33 }
     34 
     35 # GYP version: mojo/mojo_public.gypi:mojo_application_standalone
     36 source_set("standalone") {
     37   sources = [
     38     "lib/application_runner.cc"
     39   ]
     40 
     41   public_deps = [ ":application" ]
     42 
     43   deps = [
     44     "//mojo/public/cpp/environment:standalone",
     45     "//mojo/public/cpp/utility",
     46   ]
     47 }
     48