Makefile.mk 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ifneq ($(filter USB_OTA_ON USB_BILLBOARD_ON USB_HID_ON, $(CONFIG_USER_USB_OTA) $(CONFIG_USER_USB_BILLBOARD) $(CONFIG_USER_USB_HID)),)
  2. VPATH += $(SDK_DRIVER_DIR)/Usb/Comm/src
  3. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Comm/inc
  4. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Comm/src/*.c)
  5. ifeq ($(CONFIG_USER_USB_OTA),USB_OTA_ON)
  6. VPATH += $(SDK_DRIVER_DIR)/Usb/Host/core/src
  7. VPATH += $(SDK_DRIVER_DIR)/Usb/Host/musb/src
  8. VPATH += $(SDK_DRIVER_DIR)/Usb/Host/storage/src
  9. VPATH += $(SDK_DRIVER_DIR)/Usb/Host/fatfs/
  10. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Host/core/inc
  11. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Host/musb/inc
  12. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Host/porting/inc
  13. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Host/storage/inc
  14. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Host/fatfs
  15. INCLUDES += -I$(SDK_MIDDLEWARE_DIR)/RunTime/UsbTask/inc
  16. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Host/core/src/*.c)
  17. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Host/musb/src/*.c)
  18. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Host/storage/src/*.c)
  19. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Host/fatfs/*.c)
  20. endif
  21. ifneq ($(filter USB_BILLBOARD_ON USB_HID_ON, $(CONFIG_USER_USB_BILLBOARD) $(CONFIG_USER_USB_HID)),)
  22. VPATH += $(SDK_DRIVER_DIR)/Usb/Gadget/src
  23. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Gadget/inc
  24. INCLUDES += -I$(SDK_MIDDLEWARE_DIR)/RunTime/UsbTask/inc
  25. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Gadget/src/*.c)
  26. ifeq ($(CONFIG_USER_USB_BILLBOARD),USB_BILLBOARD_ON)
  27. VPATH += $(SDK_DRIVER_DIR)/Usb/Gadget/function/billboard
  28. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Gadget/function/billboard
  29. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Gadget/function/billboard/*.c)
  30. endif
  31. ifeq ($(CONFIG_USER_USB_HID),USB_HID_ON)
  32. VPATH += $(SDK_DRIVER_DIR)/Usb/Gadget/function/hid
  33. INCLUDES += -I$(SDK_DRIVER_DIR)/Usb/Gadget/function/hid
  34. OBJ_DRIVER_USB_C += $(wildcard $(SDK_DRIVER_DIR)/Usb/Gadget/function/hid/*.c)
  35. endif
  36. endif
  37. OBJ_DRIVER_USB_C_NODIR = $(notdir $(OBJ_DRIVER_USB_C))
  38. OBJ_DRIVER_USB_C_O = $(OBJ_DRIVER_USB_C_NODIR:%.c=%.o)
  39. DRIVER_TARGET_O += $(OBJ_DRIVER_USB_C_O)
  40. endif