1#Copyright 2017 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_SRCS += \ 12 $(LOCAL_DIR)/usb-peripheral.c \ 13 14MODULE_STATIC_LIBS := \ 15 system/ulib/ddk \ 16 system/ulib/fidl \ 17 18MODULE_LIBS := \ 19 system/ulib/driver \ 20 system/ulib/zircon \ 21 system/ulib/c \ 22 23MODULE_FIDL_LIBS := system/fidl/zircon-usb-peripheral 24 25MODULE_BANJO_LIBS := \ 26 system/banjo/ddk-protocol-usb \ 27 system/banjo/ddk-protocol-usb-dci \ 28 system/banjo/ddk-protocol-usb-function \ 29 system/banjo/ddk-protocol-usb-modeswitch \ 30 system/banjo/ddk-protocol-usb-request \ 31 32# Set default configuration here, rather than relying on usbctl to do it 33MODULE_DEFINES := USB_DEVICE_VID=0x18D1 \ 34 USB_DEVICE_PID=0xA020 \ 35 USB_DEVICE_MANUFACTURER=\"Zircon\" \ 36 USB_DEVICE_PRODUCT=\"CDC-Ethernet\" \ 37 USB_DEVICE_SERIAL=\"0123456789ABCDEF\" \ 38 USB_DEVICE_FUNCTIONS=\"cdc\" 39 40include make/module.mk 41