Android.mk revision 0371fea7a697a8c56ebaa2a3ab6d5e3770da341b
1d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# Copyright (C) 2015 The Android Open Source Project 2d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# 3d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# Licensed under the Apache License, Version 2.0 (the "License"); 4d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# you may not use this file except in compliance with the License. 5d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# You may obtain a copy of the License at 6d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# 7d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# http://www.apache.org/licenses/LICENSE-2.0 8d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# 9d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# Unless required by applicable law or agreed to in writing, software 10d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# distributed under the License is distributed on an "AS IS" BASIS, 11d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# See the License for the specific language governing permissions and 13d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# limitations under the License. 14d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 15d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_PATH := $(call my-dir) 16d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 17d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# Common variables 18d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# ======================================================== 19d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 20d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkobuffetCommonCppExtension := .cc 21f0f55340a10fea9d106b832cd1392441a5efcfd4Alex VakulenkobuffetCommonCFlags := -DBUFFET_USE_WIFI_BOOTSTRAPPING -Wall -Werror \ 22d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko -Wno-char-subscripts -Wno-missing-field-initializers \ 23f0f55340a10fea9d106b832cd1392441a5efcfd4Alex Vakulenko -Wno-unused-function -Wno-unused-parameter \ 24d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 25d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkobuffetCommonCppFlags := \ 26d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko -Wno-deprecated-register \ 27d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko -Wno-sign-compare \ 28d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko -Wno-sign-promo \ 29d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko -Wno-non-virtual-dtor \ 30d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 31d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkobuffetCommonCIncludes := \ 32d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko $(LOCAL_PATH)/.. \ 33786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu external/cros/system_api \ 34d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko external/gtest/include \ 35d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 36d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkobuffetSharedLibraries := \ 37786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu libapmanager-client \ 38cf92c66d1aa30678beaa64501c9febc3933c23a9Robert Ginda libavahi-common \ 39494b72473a1c436751003c249e1e4a9f81102329Casey Dahlin libavahi-client \ 40ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko libbinder \ 41ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko libbinderwrapper \ 422e32e93ad7d65650c9d377ef3fbb4ac99ba16646Alex Vakulenko libbrillo \ 43ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko libbrillo-binder \ 442e32e93ad7d65650c9d377ef3fbb4ac99ba16646Alex Vakulenko libbrillo-dbus \ 452e32e93ad7d65650c9d377ef3fbb4ac99ba16646Alex Vakulenko libbrillo-http \ 462e32e93ad7d65650c9d377ef3fbb4ac99ba16646Alex Vakulenko libbrillo-stream \ 47d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libchrome \ 48d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libchrome-dbus \ 49790643febbcb2d85211da6d01a78360083a0f170Alex Vakulenko libcutils \ 50d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libdbus \ 510371fea7a697a8c56ebaa2a3ab6d5e3770da341bAlex Vakulenko libnativepower \ 52786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu libshill-client \ 53ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko libutils \ 54d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libweave \ 551642bec2c8a50aa40c0e40fc76c80187607d9525Alex Vakulenko libwebserv \ 56d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 57df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenkoifdef BRILLO 58df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko 59df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex VakulenkobuffetSharedLibraries += \ 60df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko libkeymaster_messages \ 61df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko libkeystore_binder \ 62df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko 63df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenkoendif 64df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko 65ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# weave-common 66ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# Code shared between weaved daemon and libweaved client library 67d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# ======================================================== 68d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(CLEAR_VARS) 69ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_MODULE := weave-common 70ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension) 71ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_CFLAGS := $(buffetCommonCFlags) 72ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_CPPFLAGS := $(buffetCommonCppFlags) 73ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_C_INCLUDES := $(buffetCommonCIncludes) 74ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/brillo 75ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries) 76ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) 77ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_CLANG := true 78ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko 79ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_SRC_FILES := \ 80ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/android/weave/IWeaveClient.aidl \ 81ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/android/weave/IWeaveCommand.aidl \ 82ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/android/weave/IWeaveService.aidl \ 83ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/android/weave/IWeaveServiceManager.aidl \ 84ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/android/weave/IWeaveServiceManagerNotificationListener.aidl \ 85ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko common/binder_constants.cc \ 86ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko common/binder_utils.cc \ 87ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko common/data_conversion.cc \ 88ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko 89ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenkoinclude $(BUILD_STATIC_LIBRARY) 90ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko 91ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# weave-daemon-common 92ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# Code shared between weaved daemon and unit test runner. 93ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# This is essentially the implementation of weaved in a static library format. 94ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# ======================================================== 95ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenkoinclude $(CLEAR_VARS) 96ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_MODULE := weave-daemon-common 97d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension) 98d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CFLAGS := $(buffetCommonCFlags) 9914b3e6e052de2e706cfa6f011c5db83fb6ca6e65Alex Vakulenko# TODO(avakulenko): Remove -Wno-deprecated-declarations when legacy libweave 10014b3e6e052de2e706cfa6f011c5db83fb6ca6e65Alex Vakulenko# APIs are removed (see: b/25917708). 10114b3e6e052de2e706cfa6f011c5db83fb6ca6e65Alex VakulenkoLOCAL_CPPFLAGS := $(buffetCommonCppFlags) -Wno-deprecated-declarations 102d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_C_INCLUDES := $(buffetCommonCIncludes) 103d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries) 104ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_STATIC_LIBRARIES := weave-common 105d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CLANG := true 106d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) 107d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 108d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SRC_FILES := \ 109ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko brillo/weaved_system_properties.cc \ 110786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu buffet/ap_manager_client.cc \ 111786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu buffet/avahi_mdns_client.cc \ 112ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko buffet/binder_command_proxy.cc \ 113ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko buffet/binder_weave_service.cc \ 1140bc967ff82d44609be9ecf339bd344996dee8c31Alex Vakulenko buffet/buffet_config.cc \ 115d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko buffet/dbus_constants.cc \ 116786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu buffet/flouride_socket_bluetooth_client.cc \ 117d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko buffet/http_transport_client.cc \ 118d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko buffet/manager.cc \ 119786a90630feaa70b81e029edd4f6620e7ab3a211Peter Qiu buffet/shill_client.cc \ 1200bc967ff82d44609be9ecf339bd344996dee8c31Alex Vakulenko buffet/socket_stream.cc \ 1211642bec2c8a50aa40c0e40fc76c80187607d9525Alex Vakulenko buffet/webserv_client.cc \ 122d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 1233119685217c9f49ef24595088f070fa876eccdd0Darren Krahnifdef BRILLO 1243119685217c9f49ef24595088f070fa876eccdd0Darren KrahnLOCAL_SRC_FILES += buffet/keystore_encryptor.cc 1253119685217c9f49ef24595088f070fa876eccdd0Darren Krahnelse 126df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex VakulenkoLOCAL_SRC_FILES += buffet/fake_encryptor.cc 1273119685217c9f49ef24595088f070fa876eccdd0Darren Krahnendif 128df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko 129d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(BUILD_STATIC_LIBRARY) 130d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 131abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko# weaved 132ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# The main binary of the weave daemon. 133d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# ======================================================== 134d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(CLEAR_VARS) 135d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_MODULE := weaved 136f0f55340a10fea9d106b832cd1392441a5efcfd4Alex VakulenkoLOCAL_REQUIRED_MODULES := \ 137cf92c66d1aa30678beaa64501c9febc3933c23a9Robert Ginda avahi-daemon \ 138abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko libweaved \ 1391642bec2c8a50aa40c0e40fc76c80187607d9525Alex Vakulenko webservd \ 140f0f55340a10fea9d106b832cd1392441a5efcfd4Alex Vakulenko 141d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension) 142d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CFLAGS := $(buffetCommonCFlags) 143d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CPPFLAGS := $(buffetCommonCppFlags) 144d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_C_INCLUDES := $(buffetCommonCIncludes) 14587df55b48d89612ac09c4ac4f17463b4139a6d70Jorge Lucangeli ObesLOCAL_INIT_RC := weaved.rc 146d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries) 147ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_STATIC_LIBRARIES := weave-common \ 148ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko 149ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_WHOLE_STATIC_LIBRARIES := weave-daemon-common 150d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CLANG := true 151d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 152d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SRC_FILES := \ 153d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko buffet/main.cc 154d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 155d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(BUILD_EXECUTABLE) 156d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 157abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko# libweaved 158ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# The client library for the weave daemon. You should link to libweaved, 159ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko# if you need to communicate with weaved. 160abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko# ======================================================== 161abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenkoinclude $(CLEAR_VARS) 162abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_MODULE := libweaved 163abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension) 164abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_CFLAGS := $(buffetCommonCFlags) 165abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_CPPFLAGS := $(buffetCommonCppFlags) 166abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_C_INCLUDES := external/gtest/include 167abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) 168ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_SHARED_LIBRARIES := $(buffetSharedLibraries) 169ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex VakulenkoLOCAL_STATIC_LIBRARIES := weave-common 170abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko 171abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_CLANG := true 172abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko 173abbcdea13c174d70cc4af0abd0dadb091a698da8Alex VakulenkoLOCAL_SRC_FILES := \ 174abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko libweaved/command.cc \ 175ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko libweaved/service.cc \ 176abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko 177abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenkoinclude $(BUILD_SHARED_LIBRARY) 178abbcdea13c174d70cc4af0abd0dadb091a698da8Alex Vakulenko 1798a808bc20cd94cc0773f9d83a7d598c6568ee5e4Alex Vakulenko# weaved_test 180d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko# ======================================================== 181d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(CLEAR_VARS) 1828a808bc20cd94cc0773f9d83a7d598c6568ee5e4Alex VakulenkoLOCAL_MODULE := weaved_test 1838a808bc20cd94cc0773f9d83a7d598c6568ee5e4Alex VakulenkoLOCAL_MODULE_TAGS := debug 184d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CPP_EXTENSION := $(buffetCommonCppExtension) 185d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CFLAGS := $(buffetCommonCFlags) 186d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CPPFLAGS := $(buffetCommonCppFlags) 187d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_C_INCLUDES := \ 188d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko $(buffetCommonCIncludes) \ 189d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko external/gmock/include \ 190d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 191d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SHARED_LIBRARIES := \ 192d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko $(buffetSharedLibraries) \ 193d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 194d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_STATIC_LIBRARIES := \ 1952e32e93ad7d65650c9d377ef3fbb4ac99ba16646Alex Vakulenko libbrillo-test-helpers \ 196d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libchrome_test_helpers \ 197d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libgtest \ 198d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libgmock \ 199d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko libweave-test \ 200ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko weave-daemon-common \ 201ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko weave-common \ 202d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 203d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_CLANG := true 204d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 205d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex VakulenkoLOCAL_SRC_FILES := \ 206ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko buffet/binder_command_proxy_unittest.cc \ 207df38164c0c7bfef18b68d3ba5be9a516bf6198deAlex Vakulenko buffet/buffet_config_unittest.cc \ 208d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko buffet/buffet_testrunner.cc \ 209ae29f7d91a0b4178556eeb6b99fd05d90fcefd3dAlex Vakulenko common/data_conversion_unittest.cc \ 210d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenko 211d78756d9e326bffc4ef0d7b071d49cb141cb9307Alex Vakulenkoinclude $(BUILD_NATIVE_TEST) 212