rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | # Define source file lists to SRC_LIST
|
| 2 | SRC_LIST = driver/connectivity/usb_class/src/usb.c \ |
| 3 | driver/connectivity/usb_class/src/usb_adap.c \ |
| 4 | driver/connectivity/usb_class/src/usb_resource.c \ |
| 5 | driver/connectivity/usb_class/src/usb_mode.c \ |
| 6 | driver/connectivity/usb_class/src/usb_task.c \ |
| 7 | driver/connectivity/usb_class/src/usb_debug_tool.c |
| 8 |
|
| 9 |
|
| 10 | # USB LOGGING
|
| 11 | ifneq ($(filter __USB_LOGGING__,$(strip $(MODULE_DEFS))),)
|
| 12 | SRC_LIST +=driver/connectivity/usb_class/src/usbacm_logging.c |
| 13 | endif
|
| 14 |
|
| 15 |
|
| 16 | # USB CDC ACM CLASS
|
| 17 | ifneq ($(filter __USB_COM_PORT_ENABLE__,$(strip $(MODULE_DEFS))),)
|
| 18 | SRC_LIST +=driver/connectivity/usb_class/src/usbacm_drv.c \ |
| 19 | driver/connectivity/usb_class/src/usbacm_adap.c \ |
| 20 | driver/connectivity/usb_class/src/usbacm_ft.c |
| 21 | endif
|
| 22 |
|
| 23 |
|
| 24 | # USB STRESS TEST
|
| 25 | ifneq ($(filter __USB_STRESS_TEST__,$(strip $(MODULE_DEFS))),)
|
| 26 | SRC_LIST +=driver/connectivity/usb_class/src/usbacm_echo.c |
| 27 | endif
|
| 28 |
|
| 29 |
|
| 30 | # USB MASS STORAGE CLASS
|
| 31 | ifneq ($(filter __USB_MASS_STORAGE_ENABLE__,$(strip $(MODULE_DEFS))),)
|
| 32 | SRC_LIST +=driver/connectivity/usb_class/src/usbms_drv.c \ |
| 33 | driver/connectivity/usb_class/src/usbms_adap.c \ |
| 34 | driver/connectivity/usb_class/src/usbms_state.c |
| 35 | endif
|
| 36 |
|
| 37 |
|
| 38 |
|
| 39 | # USB MTP CLASS
|
| 40 | ifneq ($(filter __USB_IMAGE_CLASS__,$(strip $(MODULE_DEFS))),)
|
| 41 | SRC_LIST +=driver/connectivity/usb_class/src/ptp_state.c \ |
| 42 | driver/connectivity/usb_class/src/usbimage_drv.c \ |
| 43 | driver/connectivity/usb_class/src/usbimage_mtp_state.c |
| 44 | endif
|
| 45 |
|
| 46 |
|
| 47 |
|
| 48 | # USB WEBCAM CLASS
|
| 49 | ifneq ($(filter WEBCAM_SUPPORT,$(strip $(MODULE_DEFS))),)
|
| 50 | SRC_LIST +=driver/connectivity/usb_class/src/usbvideo_drv.c \ |
| 51 | driver/connectivity/usb_class/src/usbvideo_state.c |
| 52 | endif
|
| 53 |
|
| 54 |
|
| 55 |
|
| 56 | # USB OTG
|
| 57 | ifneq ($(filter __OTG_ENABLE__,$(strip $(MODULE_DEFS))),)
|
| 58 | SRC_LIST +=driver/connectivity/usb_class/src/usbd.c \ |
| 59 | driver/connectivity/usb_class/src/usb_host_default_drv.c \ |
| 60 | driver/connectivity/usb_class/src/usb_host_ms_drv.c \ |
| 61 | driver/connectivity/usb_class/src/usb_host_ms_state.c \ |
| 62 | driver/connectivity/usb_class/src/usb_host_ms_adap.c \ |
| 63 | driver/connectivity/usb_class/src/usb_host_acm_drv.c \ |
| 64 | driver/connectivity/usb_class/src/otg.c |
| 65 | endif
|
| 66 |
|
| 67 |
|
| 68 |
|
| 69 | # ICUSB
|
| 70 | ifneq ($(filter __IC_USB_ENABLE__,$(strip $(MODULE_DEFS))),)
|
| 71 | SRC_LIST +=driver/connectivity/usb_class/src/icusb_debug_tool.c \ |
| 72 | driver/connectivity/usb_class/src/icusb_eem_adap.c \ |
| 73 | driver/connectivity/usb_class/src/icusb_eem_drv.c \ |
| 74 | driver/connectivity/usb_class/src/icusb_iccd_adap.c \ |
| 75 | driver/connectivity/usb_class/src/icusb_iccd_drv.c |
| 76 | endif
|
| 77 |
|
| 78 |
|
| 79 |
|
| 80 |
|
| 81 | # Define include path lists to INC_DIR
|
| 82 | INC_DIR = driver/connectivity/usb_driver/inc \ |
| 83 | driver/connectivity/usb_class/include \ |
| 84 | interface/driver/connectivity/usb_driver \ |
| 85 | ./service/fs/common/include \ |
| 86 | protocol/layer4/l4/include \ |
| 87 | interface/driver/peripheral \ |
| 88 | driver/dsp_ram |
| 89 | # Define the specified compile options to COMP_DEFS
|
| 90 | COMP_DEFS = APCS_INTWOR
|
| 91 |
|
| 92 | # Define the source file search paths to SRC_PATH
|
| 93 | SRC_PATH = driver/connectivity/usb_class/src |
| 94 |
|