blob: 37a1017f7452f7458bdc99dfbbaa4d6ee1757474 [file] [log] [blame]
# Define source file lists to SRC_LIST
SRC_LIST = driver/connectivity/usb_class/src/usb.c \
driver/connectivity/usb_class/src/usb_adap.c \
driver/connectivity/usb_class/src/usb_resource.c \
driver/connectivity/usb_class/src/usb_mode.c \
driver/connectivity/usb_class/src/usb_task.c \
driver/connectivity/usb_class/src/usb_debug_tool.c
# USB LOGGING
ifneq ($(filter __USB_LOGGING__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbacm_logging.c
endif
# USB CDC ACM CLASS
ifneq ($(filter __USB_COM_PORT_ENABLE__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbacm_drv.c \
driver/connectivity/usb_class/src/usbacm_adap.c \
driver/connectivity/usb_class/src/usbacm_ft.c
endif
# USB STRESS TEST
ifneq ($(filter __USB_STRESS_TEST__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbacm_echo.c
endif
# USB MASS STORAGE CLASS
ifneq ($(filter __USB_MASS_STORAGE_ENABLE__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbms_drv.c \
driver/connectivity/usb_class/src/usbms_adap.c \
driver/connectivity/usb_class/src/usbms_state.c
endif
# USB MTP CLASS
ifneq ($(filter __USB_IMAGE_CLASS__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/ptp_state.c \
driver/connectivity/usb_class/src/usbimage_drv.c \
driver/connectivity/usb_class/src/usbimage_mtp_state.c
endif
# USB WEBCAM CLASS
ifneq ($(filter WEBCAM_SUPPORT,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbvideo_drv.c \
driver/connectivity/usb_class/src/usbvideo_state.c
endif
# USB OTG
ifneq ($(filter __OTG_ENABLE__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/usbd.c \
driver/connectivity/usb_class/src/usb_host_default_drv.c \
driver/connectivity/usb_class/src/usb_host_ms_drv.c \
driver/connectivity/usb_class/src/usb_host_ms_state.c \
driver/connectivity/usb_class/src/usb_host_ms_adap.c \
driver/connectivity/usb_class/src/usb_host_acm_drv.c \
driver/connectivity/usb_class/src/otg.c
endif
# ICUSB
ifneq ($(filter __IC_USB_ENABLE__,$(strip $(MODULE_DEFS))),)
SRC_LIST +=driver/connectivity/usb_class/src/icusb_debug_tool.c \
driver/connectivity/usb_class/src/icusb_eem_adap.c \
driver/connectivity/usb_class/src/icusb_eem_drv.c \
driver/connectivity/usb_class/src/icusb_iccd_adap.c \
driver/connectivity/usb_class/src/icusb_iccd_drv.c
endif
# Define include path lists to INC_DIR
INC_DIR = driver/connectivity/usb_driver/inc \
driver/connectivity/usb_class/include \
interface/driver/connectivity/usb_driver \
./service/fs/common/include \
protocol/layer4/l4/include \
interface/driver/peripheral \
driver/dsp_ram
# Define the specified compile options to COMP_DEFS
COMP_DEFS = APCS_INTWOR
# Define the source file search paths to SRC_PATH
SRC_PATH = driver/connectivity/usb_class/src