Android.mk revision cf92c66d1aa30678beaa64501c9febc3933c23a9
182aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# Copyright (C) 2015 The Android Open Source Project
282aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com#
382aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# Licensed under the Apache License, Version 2.0 (the "License");
482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# you may not use this file except in compliance with the License.
582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# You may obtain a copy of the License at
682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com#
782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com#      http://www.apache.org/licenses/LICENSE-2.0
882aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com#
982aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# Unless required by applicable law or agreed to in writing, software
1082aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# distributed under the License is distributed on an "AS IS" BASIS,
111d3ff434954189e194c468f429598465146dcf4bsenorblanco# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
128b0e8ac5f582de80356019406e2975079bf0829dcommit-bot@chromium.org# See the License for the specific language governing permissions and
138b0e8ac5f582de80356019406e2975079bf0829dcommit-bot@chromium.org# limitations under the License.
14c0b7e10c6a68f59e1653e6c18e6bc954b3c3f0cfcommit-bot@chromium.org
1582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_PATH := $(call my-dir)
1682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
1703245700d6f1c5db903a2b9ea34e6cc0ce34a185bsalomon@google.com# TODO(avakulenko): Remove this condition when libchromeos can be built on
18eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt# non-Linux host.
1982aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comifeq ($(HOST_OS),linux)
2064c4728c70001ed074fecf5c4e083781987b12e9egdaniel
212d721d33aad192cc8a7a1321504b39bdca2a57ceegdaniel# Common variables
22018fb62d12d1febf121fe265da5b6117b86a6541egdaniel# ========================================================
237ea439b2203855db97330b25945b87dd4b170b8begdaniel
2482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.combuffetCommonCppExtension := .cc
2582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.combuffetCommonCFlags := -DBUFFET_USE_WIFI_BOOTSTRAPPING -Wall -Werror \
2682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	-Wno-char-subscripts -Wno-missing-field-initializers \
2782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	-Wno-unused-function -Wno-unused-parameter \
284a339529612a43871d021877e58698e067d6c4cdbsalomon
29d0d37cace08f12abf8d316e6949e947551d418e6senorblancobuffetCommonCppFlags := \
30b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt	-Wno-deprecated-register \
31b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt	-Wno-sign-compare \
32b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt	-Wno-sign-promo \
33b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt	-Wno-non-virtual-dtor \
34b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt
35b0a8a377f832c59cee939ad721e1f87d378b7142joshualittbuffetCommonCIncludes := \
364a339529612a43871d021877e58698e067d6c4cdbsalomon	$(LOCAL_PATH)/.. \
374a339529612a43871d021877e58698e067d6c4cdbsalomon	$(LOCAL_PATH)/dbus-proxies \
380ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.com	external/gtest/include \
3982aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
4082aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.combuffetSharedLibraries := \
4182aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libavahi-common \
4236352bf5e38f45a70ee4f4fc132a38048d38206dmtklein	libchrome \
43eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt	libchrome-dbus \
44d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libchromeos \
45d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libchromeos-dbus \
4682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libchromeos-http \
4782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libchromeos-stream \
48d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libdbus \
49d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libweave \
50f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	libwebserv \
51f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org
52d0d37cace08f12abf8d316e6949e947551d418e6senorblancoifdef BRILLO
53d0d37cace08f12abf8d316e6949e947551d418e6senorblancobuffetSharedLibraries += libconnectivity
54f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgendif
55f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org
5682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# buffet-common
5782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# ========================================================
584a339529612a43871d021877e58698e067d6c4cdbsalomoninclude $(CLEAR_VARS)
59d0d37cace08f12abf8d316e6949e947551d418e6senorblancoLOCAL_MODULE := buffet-common
600ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.comLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension)
610ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.comLOCAL_CFLAGS := $(buffetCommonCFlags)
62f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_CPPFLAGS := $(buffetCommonCppFlags)
63f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_C_INCLUDES := $(buffetCommonCIncludes)
64f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries)
65f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_STATIC_LIBRARIES :=
664a339529612a43871d021877e58698e067d6c4cdbsalomonLOCAL_RTTI_FLAG := -frtti
67d0d37cace08f12abf8d316e6949e947551d418e6senorblancoLOCAL_CLANG := true
680ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.comLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
690ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.com
70f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_SRC_FILES := \
71f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	buffet/buffet_config.cc \
72f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	buffet/dbus_command_dispatcher.cc \
73eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt	buffet/dbus_command_proxy.cc \
74eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt	buffet/dbus_conversion.cc \
75eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt	buffet/dbus_constants.cc \
760ac6af49975c54c2debf41e9200af416ecd2d973bsalomon@google.com	buffet/http_transport_client.cc \
7757d3b039c635945e1dc2fcbac3462ed8bfedb068egdaniel	buffet/manager.cc \
78b1daa86732fe70aa4630c89d75ff0fd619d77c77wangyix	buffet/socket_stream.cc \
7957d3b039c635945e1dc2fcbac3462ed8bfedb068egdaniel	buffet/webserv_client.cc \
804b3050b410254d0cb38df9a30ae2e209124fa1a2wangyix	buffet/dbus_bindings/dbus-service-config.json \
8136352bf5e38f45a70ee4f4fc132a38048d38206dmtklein	buffet/dbus_bindings/com.android.Weave.Command.dbus-xml \
8268b58c95384dd6c2fd389a5b4bbf8fc468819454bsalomon@google.com	buffet/dbus_bindings/com.android.Weave.Manager.dbus-xml \
8336352bf5e38f45a70ee4f4fc132a38048d38206dmtklein
841a8ecdfb73a15de600d5779b75d7c4b61863c50begdanielifdef BRILLO
85b0a8a377f832c59cee939ad721e1f87d378b7142joshualitt
8682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_SRC_FILES += \
87d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	buffet/avahi_mdns_client.cc \
8882aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	buffet/brillo_network_client.cc \
8982aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
90f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgelse # BRILLO
91f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org
92f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_SRC_FILES += \
93f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	buffet/stub_mdns_client.cc \
9482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	buffet/stub_network_client.cc \
9582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
9682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comendif # BRILLO
9782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
9882aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(BUILD_STATIC_LIBRARY)
99018fb62d12d1febf121fe265da5b6117b86a6541egdaniel
10082aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# buffet
10164c4728c70001ed074fecf5c4e083781987b12e9egdaniel# ========================================================
10282aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(CLEAR_VARS)
1039cdb9920fcad286ecf7875ea19902022b644fbdcrobertphillipsLOCAL_MODULE := weaved
10482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_REQUIRED_MODULES := \
105b1daa86732fe70aa4630c89d75ff0fd619d77c77wangyix	avahi-daemon \
106018fb62d12d1febf121fe265da5b6117b86a6541egdaniel	base_state.defaults.json \
10782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	base_state.schema.json \
10882aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	buffet.json \
10917fc651dbe2e0624f6c85fb6e081d28a87d5a08bbsalomon@google.com	com.android.Weave.conf \
110f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	gcd.json \
111f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.org	webservd \
112d0d37cace08f12abf8d316e6949e947551d418e6senorblanco
11317fc651dbe2e0624f6c85fb6e081d28a87d5a08bbsalomon@google.comifdef INITRC_TEMPLATE
11464c4728c70001ed074fecf5c4e083781987b12e9egdanielLOCAL_REQUIRED_MODULES += init.weaved.rc
11582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comendif
11682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
1177c157a988845fb00f9024d6db6dda142c3458033wangyixLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension)
1187ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_CFLAGS := $(buffetCommonCFlags)
1195e58ceea8569f0d90ff7e3daf5de2def50407212cdaltonLOCAL_CPPFLAGS := $(buffetCommonCppFlags)
1207ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_C_INCLUDES := $(buffetCommonCIncludes)
1217ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries)
1225e58ceea8569f0d90ff7e3daf5de2def50407212cdaltonLOCAL_WHOLE_STATIC_LIBRARIES := buffet-common
1237ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_CLANG := true
1247ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_RTTI_FLAG := -frtti
1255e58ceea8569f0d90ff7e3daf5de2def50407212cdalton
1267ea439b2203855db97330b25945b87dd4b170b8begdanielLOCAL_SRC_FILES := \
1277ea439b2203855db97330b25945b87dd4b170b8begdaniel	buffet/main.cc
1285e58ceea8569f0d90ff7e3daf5de2def50407212cdalton
1297ea439b2203855db97330b25945b87dd4b170b8begdanielinclude $(BUILD_EXECUTABLE)
1307ea439b2203855db97330b25945b87dd4b170b8begdaniel
13182aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comifdef INITRC_TEMPLATE
1328528541dd7f09f5bd76f3f1ce5f45d08ac7347c7cdaltoninclude $(CLEAR_VARS)
1334ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_MODULE := init.weaved.rc
1344ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_MODULE_CLASS := ETC
1354ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD)
1367ea439b2203855db97330b25945b87dd4b170b8begdaniel
1374ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielinclude $(BUILD_SYSTEM)/base_rules.mk
1387ea439b2203855db97330b25945b87dd4b170b8begdaniel
1397ea439b2203855db97330b25945b87dd4b170b8begdaniel.PHONY: $(LOCAL_BUILT_MODULE)
1404ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel$(LOCAL_BUILT_MODULE): $(INITRC_TEMPLATE)
1414ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel	$(call generate-initrc-file,weaved,,inet)
1424ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielendif
1437ea439b2203855db97330b25945b87dd4b170b8begdaniel
1444ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel# libweaved-client
1454ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel# ========================================================
1464ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielinclude $(CLEAR_VARS)
1474ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_MODULE := libweaved-client
1484ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_DBUS_PROXY_PREFIX := buffet
1494ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel
1504ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_SRC_FILES := \
1514ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel	buffet/dbus_bindings/dbus-service-config.json \
1524ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel	buffet/dbus_bindings/com.android.Weave.Command.dbus-xml \
1534ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel	buffet/dbus_bindings/com.android.Weave.Manager.dbus-xml \
1544ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel
1554ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielinclude $(BUILD_SHARED_LIBRARY)
1564ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel
1574ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel# buffet_testrunner
1584ca2e6034365ad280ec64473f7f1d72ebd8335e4egdaniel# ========================================================
1594ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielinclude $(CLEAR_VARS)
1604ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_MODULE := buffet_testrunner
1614ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension)
162f910d3b23bcf590ee937628dbab8e39a98ee5860bsalomon@google.comLOCAL_CFLAGS := $(buffetCommonCFlags)
1637c157a988845fb00f9024d6db6dda142c3458033wangyixLOCAL_CPPFLAGS := $(buffetCommonCppFlags)
1644ca2e6034365ad280ec64473f7f1d72ebd8335e4egdanielLOCAL_C_INCLUDES := \
16582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	$(buffetCommonCIncludes) \
16682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	external/gmock/include \
167018fb62d12d1febf121fe265da5b6117b86a6541egdaniel
168018fb62d12d1febf121fe265da5b6117b86a6541egdanielLOCAL_SHARED_LIBRARIES := \
16949586bec7383d4ccb81f85f8e2dc4162e2d4f6a8joshualitt	$(buffetSharedLibraries) \
1707510b224e52b9518a8ddf7418db0e9c258f79539kkinnunen
1717510b224e52b9518a8ddf7418db0e9c258f79539kkinnunenLOCAL_STATIC_LIBRARIES := \
1727510b224e52b9518a8ddf7418db0e9c258f79539kkinnunen	buffet-common \
173d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libchrome_dbus_test_helpers \
174d0d37cace08f12abf8d316e6949e947551d418e6senorblanco	libchrome_test_helpers \
17582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libchromeos-test-helpers \
17682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libgtest \
17782aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libgmock \
17882aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com	libweave-test \
17957d3b039c635945e1dc2fcbac3462ed8bfedb068egdaniel
18057d3b039c635945e1dc2fcbac3462ed8bfedb068egdanielLOCAL_RTTI_FLAG := -frtti
181eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualittLOCAL_CLANG := true
182eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt
183eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualittLOCAL_SRC_FILES := \
18457d3b039c635945e1dc2fcbac3462ed8bfedb068egdaniel	buffet/buffet_testrunner.cc \
1859cdb9920fcad286ecf7875ea19902022b644fbdcrobertphillips	buffet/dbus_command_proxy_unittest.cc \
186eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt	buffet/dbus_conversion_unittest.cc \
187eb2a6761654307e8aeeeaabdd63c6bf9ab0411e9joshualitt
188b0a8a377f832c59cee939ad721e1f87d378b7142joshualittinclude $(BUILD_NATIVE_TEST)
18982aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
190c21b09eec91c9e263cb0b88467ea44e348ed4962bsalomon# weaved_client
1910067ff5e0f85084dd2b5ad9886b526482b89a116joshualitt# ========================================================
19282aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(CLEAR_VARS)
19382aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_MODULE := weaved_client
19482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension)
1950067ff5e0f85084dd2b5ad9886b526482b89a116joshualittLOCAL_CFLAGS := $(buffetCommonCFlags)
1960067ff5e0f85084dd2b5ad9886b526482b89a116joshualittLOCAL_CPPFLAGS := $(buffetCommonCppFlags)
1970067ff5e0f85084dd2b5ad9886b526482b89a116joshualittLOCAL_C_INCLUDES := $(buffetCommonCIncludes)
1980067ff5e0f85084dd2b5ad9886b526482b89a116joshualittLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries)
1990067ff5e0f85084dd2b5ad9886b526482b89a116joshualittLOCAL_STATIC_LIBRARIES :=
2001aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.orgLOCAL_DBUS_PROXY_PREFIX := buffet
201b0a8a377f832c59cee939ad721e1f87d378b7142joshualittLOCAL_RTTI_FLAG := -frtti
2021aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.orgLOCAL_CLANG := true
203d0d37cace08f12abf8d316e6949e947551d418e6senorblanco
2041aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.orgLOCAL_SRC_FILES := \
2051aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.org	buffet/buffet_client.cc \
2061aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.org	buffet/dbus_bindings/dbus-service-config.json \
2071aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.org	buffet/dbus_bindings/com.android.Weave.Command.dbus-xml \
2081aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.org	buffet/dbus_bindings/com.android.Weave.Manager.dbus-xml \
2091aa68723b8ef4ce0b6db9fe51e7d8051cdd543ffsenorblanco@chromium.org
21049f085dddff10473b6ebf832a974288300224e60bsalomoninclude $(BUILD_EXECUTABLE)
211021fc736f89fddac4f26b3f32f50263ff8fe3279bsalomon@google.com
21282aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# Config files for /etc/weaved
21382aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com# ========================================================
21482aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(CLEAR_VARS)
21582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_MODULE := base_state.defaults.json
2160e08fc17e4718f7ce4e38f793695896473e96948bsalomonLOCAL_MODULE_CLASS := ETC
21749586bec7383d4ccb81f85f8e2dc4162e2d4f6a8joshualittLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/weaved
218d0d37cace08f12abf8d316e6949e947551d418e6senorblancoLOCAL_SRC_FILES := buffet/etc/weaved/base_state.defaults.json
219d0d37cace08f12abf8d316e6949e947551d418e6senorblancoinclude $(BUILD_PREBUILT)
22082aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com
221f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orginclude $(CLEAR_VARS)
222f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_MODULE := base_state.schema.json
223f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_MODULE_CLASS := ETC
224f642f8cf90c8fd4111094026a1a9e9fdc92be9c3commit-bot@chromium.orgLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/weaved
22582aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.comLOCAL_SRC_FILES := buffet/etc/weaved/base_state.schema.json
22682aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(BUILD_PREBUILT)
227605dd0fbce9dbb2a0d3313e13e161f2bd54870d7egdaniel
2281a8ecdfb73a15de600d5779b75d7c4b61863c50begdanielinclude $(CLEAR_VARS)
22968b58c95384dd6c2fd389a5b4bbf8fc468819454bsalomon@google.comLOCAL_MODULE := gcd.json
23068b58c95384dd6c2fd389a5b4bbf8fc468819454bsalomon@google.comLOCAL_MODULE_CLASS := ETC
23103245700d6f1c5db903a2b9ea34e6cc0ce34a185bsalomon@google.comLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/weaved
23203245700d6f1c5db903a2b9ea34e6cc0ce34a185bsalomon@google.comLOCAL_SRC_FILES := buffet/etc/weaved/gcd.json
23382aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.cominclude $(BUILD_PREBUILT)
2349fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reed
2359fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedinclude $(CLEAR_VARS)
2369fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedLOCAL_MODULE := buffet.json
2373f3b3d003527861dc0bd89733857576408906431mtkleinLOCAL_MODULE_CLASS := ETC
2389fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/weaved/commands
23996fcdcc219d2a0d3579719b84b28bede76efba64halcanaryLOCAL_SRC_FILES := buffet/etc/weaved/commands/buffet.json
2409fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedinclude $(BUILD_PREBUILT)
2419fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reed
2429fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reed# DBus config files for /etc/dbus-1
24396fcdcc219d2a0d3579719b84b28bede76efba64halcanary# ========================================================
2449fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedinclude $(CLEAR_VARS)
245385fe4d4b62d7d1dd76116dd570df3290a2f487bhalcanaryLOCAL_MODULE := com.android.Weave.conf
2469fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedLOCAL_MODULE_CLASS := ETC
2479fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/dbus-1
2489fa60daad4d5f54c0dbe3dbcc7608a8f6d721187reedLOCAL_SRC_FILES := buffet/etc/dbus-1/com.android.Weave.conf
2499ea3d57fde28a5fe4487a111dc3dd49418235e5esenorblancoinclude $(BUILD_PREBUILT)
2509ea3d57fde28a5fe4487a111dc3dd49418235e5esenorblanco
2519ea3d57fde28a5fe4487a111dc3dd49418235e5esenorblancoendif # HOST_OS == linux
25282aa7482cbf55ce6d42c692550cadee5e23146e4bsalomon@google.com