blob: 3a3a06d81b796cc54364bbe4d87edcb1797a76cc [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001# Define source file lists to SRC_LIST
2SRC_LIST = driver/connectivity/usb_driver/src/usb_phy_drv.c \
3 driver/connectivity/usb_driver/src/upll_ctrl.c \
4 driver/connectivity/usb_driver/src/dcl_usb_drv.c \
5 driver/connectivity/usb_driver/src/dcl_usb_hcd.c
6
7
8
9# USB Dummy API
10ifeq ($(filter __USB_ENABLE__,$(strip $(MODULE_DEFS))),)
11SRC_LIST +=driver/connectivity/usb_driver/src/usb_dummy.c
12endif
13
14
15# USB LOGGING
16ifneq ($(filter __USB_LOGGING__,$(strip $(MODULE_DEFS))),)
17SRC_LIST +=driver/connectivity/usb_driver/src/usblog_drv.c
18endif
19
20
21
22# USB MASS STORAGE CLASS
23ifneq ($(filter __USB_RAMDISK__,$(strip $(MODULE_DEFS))),)
24SRC_LIST +=driver/connectivity/usb_driver/src/usbms_ram.c
25endif
26
27
28# USB CD ROM CLASS
29ifneq ($(filter __USB_MASS_STORAGE_CDROM_ENABLE__,$(strip $(MODULE_DEFS))),)
30SRC_LIST +=driver/connectivity/usb_driver/src/usbms_cdrom.c
31endif
32
33
34
35# USB OTG
36ifneq ($(filter __OTG_ENABLE__,$(strip $(MODULE_DEFS))),)
37SRC_LIST +=driver/connectivity/usb_driver/src/dcl_otg_drv.c
38endif
39
40
41
42# Define include path lists to INC_DIR
43INC_DIR = driver/drv/include \
44 driver/connectivity/usb_driver/inc \
45 driver/connectivity/usb_class/include \
46 interface/driver/drv_def \
47 interface/driver/connectivity/usb_driver \
48 interface/driver/regbase \
49 driver/peripheral/inc \
50 driver/sleep_drv/public/inc
51
52
53# Define the specified compile options to COMP_DEFS
54COMP_DEFS = APCS_INTWORK
55
56# Define the source file search paths to SRC_PATH
57SRC_PATH = driver/connectivity/usb_driver/src