1# Copyright 2016 The Fuchsia 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 5LOCAL_DIR := $(GET_LOCAL_DIR) 6 7MODULE := $(LOCAL_DIR) 8 9MODULE_TYPE := driver 10 11MODULE_NAME := platform-bus 12 13MODULE_SRCS := \ 14 $(LOCAL_DIR)/device-resources.cpp \ 15 $(LOCAL_DIR)/platform-bus.cpp \ 16 $(LOCAL_DIR)/platform-device.cpp \ 17 $(LOCAL_DIR)/platform-protocol-device.cpp \ 18 $(LOCAL_DIR)/platform-i2c.cpp \ 19 20MODULE_STATIC_LIBS := \ 21 system/ulib/ddk \ 22 system/ulib/ddktl \ 23 system/ulib/fbl \ 24 system/ulib/sync \ 25 system/ulib/zx \ 26 system/ulib/zxcpp \ 27 28MODULE_LIBS := \ 29 system/ulib/driver \ 30 system/ulib/zircon \ 31 system/ulib/c \ 32 33MODULE_FIDL_LIBS := \ 34 system/fidl/fuchsia-sysinfo \ 35 36MODULE_BANJO_LIBS := \ 37 system/banjo/ddk-protocol-clk \ 38 system/banjo/ddk-protocol-gpio \ 39 system/banjo/ddk-protocol-gpioimpl \ 40 system/banjo/ddk-protocol-i2c \ 41 system/banjo/ddk-protocol-i2cimpl \ 42 system/banjo/ddk-protocol-iommu \ 43 system/banjo/ddk-protocol-platform-bus \ 44 system/banjo/ddk-protocol-platform-device \ 45 system/banjo/ddk-protocol-platform-proxy \ 46 47include make/module.mk 48 49MODULE := $(LOCAL_DIR).proxy 50 51MODULE_TYPE := driver 52 53MODULE_NAME := platform-bus.proxy 54 55MODULE_SRCS := \ 56 $(LOCAL_DIR)/platform-proxy.cpp \ 57 $(LOCAL_DIR)/platform-proxy-bind.c \ 58 $(LOCAL_DIR)/platform-proxy-client.cpp \ 59 $(LOCAL_DIR)/platform-proxy-device.cpp \ 60 61MODULE_STATIC_LIBS := \ 62 system/ulib/ddk \ 63 system/ulib/ddktl \ 64 system/ulib/fbl \ 65 system/ulib/sync \ 66 system/ulib/zx \ 67 system/ulib/zxcpp \ 68 69MODULE_LIBS := \ 70 system/ulib/driver \ 71 system/ulib/zircon \ 72 system/ulib/c \ 73 74MODULE_BANJO_LIBS := \ 75 system/banjo/ddk-protocol-clk \ 76 system/banjo/ddk-protocol-gpio \ 77 system/banjo/ddk-protocol-gpioimpl \ 78 system/banjo/ddk-protocol-i2c \ 79 system/banjo/ddk-protocol-i2cimpl \ 80 system/banjo/ddk-protocol-platform-bus \ 81 system/banjo/ddk-protocol-platform-device \ 82 system/banjo/ddk-protocol-platform-proxy \ 83 84include make/module.mk 85