Home | History | Annotate | Download | only in update_engine
      1 #
      2 # Copyright (C) 2015 The Android Open Source Project
      3 #
      4 # Licensed under the Apache License, Version 2.0 (the "License");
      5 # you may not use this file except in compliance with the License.
      6 # You may obtain a copy of the License at
      7 #
      8 #      http://www.apache.org/licenses/LICENSE-2.0
      9 #
     10 # Unless required by applicable law or agreed to in writing, software
     11 # distributed under the License is distributed on an "AS IS" BASIS,
     12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 # See the License for the specific language governing permissions and
     14 # limitations under the License.
     15 #
     16 {
     17   'targets': [
     18     # update_engine client library generated headers. Used by other daemons and
     19     # by the update_engine_client console program to interact with
     20     # update_engine.
     21     {
     22       'target_name': 'libupdate_engine-client-headers',
     23       'type': 'none',
     24       'actions': [
     25         {
     26           'action_name': 'update_engine_client-dbus-proxies',
     27           'variables': {
     28             'dbus_service_config': 'dbus_bindings/dbus-service-config.json',
     29             'proxy_output_file': 'include/update_engine/dbus-proxies.h',
     30             'mock_output_file': 'include/update_engine/dbus-proxy-mocks.h',
     31             'proxy_path_in_mocks': 'update_engine/dbus-proxies.h',
     32           },
     33           'sources': [
     34             'dbus_bindings/org.chromium.UpdateEngineInterface.dbus-xml',
     35           ],
     36           'includes': ['../../../platform2/common-mk/generate-dbus-proxies.gypi'],
     37         },
     38       ],
     39     },
     40   ],
     41 }
     42