mirror of
https://github.com/hathach/tinyusb.git
synced 2025-12-01 12:24:17 +00:00
more make refactor
This commit is contained in:
@ -2,13 +2,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c \
|
src/usb_descriptors.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,13 +3,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,13 +3,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,7 +2,7 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
@ -10,6 +10,6 @@ EXAMPLE_SOURCE += \
|
|||||||
src/msc_disk.c \
|
src/msc_disk.c \
|
||||||
src/usb_descriptors.c \
|
src/usb_descriptors.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,7 +3,7 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
@ -11,6 +11,6 @@ EXAMPLE_SOURCE = \
|
|||||||
src/msc_disk.c \
|
src/msc_disk.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,7 +2,7 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
@ -11,6 +11,6 @@ EXAMPLE_SOURCE += \
|
|||||||
src/uac2_app.c \
|
src/uac2_app.c \
|
||||||
src/usb_descriptors.c \
|
src/usb_descriptors.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,13 +2,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,13 +2,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,13 +3,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c
|
src/usb_descriptors.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,13 +3,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/main.c \
|
src/main.c \
|
||||||
src/usb_descriptors.c \
|
src/usb_descriptors.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -8,7 +8,6 @@ CFLAGS_GCC += \
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
$(TOP)/lib/lwip/src/include \
|
$(TOP)/lib/lwip/src/include \
|
||||||
$(TOP)/lib/lwip/src/include/ipv4 \
|
$(TOP)/lib/lwip/src/include/ipv4 \
|
||||||
$(TOP)/lib/lwip/src/include/lwip/apps \
|
$(TOP)/lib/lwip/src/include/lwip/apps \
|
||||||
@ -16,7 +15,7 @@ INC += \
|
|||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
# lwip sources
|
# lwip sources
|
||||||
SRC_C += \
|
SRC_C += \
|
||||||
@ -66,4 +65,4 @@ SRC_C += \
|
|||||||
lib/networking/dnserver.c \
|
lib/networking/dnserver.c \
|
||||||
lib/networking/rndis_reports.c
|
lib/networking/rndis_reports.c
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -9,10 +9,10 @@ endif
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -9,10 +9,10 @@ endif
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,11 +2,11 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
CFLAGS_GCC += -Wno-error=cast-align -Wno-error=null-dereference
|
CFLAGS_GCC += -Wno-error=cast-align -Wno-error=null-dereference
|
||||||
|
|
||||||
@ -15,4 +15,4 @@ SRC_C += \
|
|||||||
src/host/hub.c \
|
src/host/hub.c \
|
||||||
src/host/usbh.c
|
src/host/usbh.c
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,11 +2,11 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
CFLAGS_GCC += -Wno-error=cast-align -Wno-error=null-dereference
|
CFLAGS_GCC += -Wno-error=cast-align -Wno-error=null-dereference
|
||||||
|
|
||||||
@ -14,4 +14,4 @@ SRC_C += \
|
|||||||
src/host/hub.c \
|
src/host/hub.c \
|
||||||
src/host/usbh.c
|
src/host/usbh.c
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,12 +2,12 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/main.c
|
src/main.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,7 +2,7 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
@ -11,6 +11,6 @@ EXAMPLE_SOURCE = \
|
|||||||
src/main.c \
|
src/main.c \
|
||||||
src/msc_app.c \
|
src/msc_app.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -3,7 +3,7 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE = \
|
EXAMPLE_SOURCE = \
|
||||||
@ -12,6 +12,6 @@ EXAMPLE_SOURCE = \
|
|||||||
src/main.c \
|
src/main.c \
|
||||||
src/msc_app.c \
|
src/msc_app.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,12 +2,12 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/main.c
|
src/main.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,13 +2,13 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/hid_app.c \
|
src/hid_app.c \
|
||||||
src/main.c
|
src/main.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,12 +2,12 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += \
|
EXAMPLE_SOURCE += \
|
||||||
src/main.c
|
src/main.c
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -4,7 +4,6 @@ FATFS_PATH = lib/fatfs/source
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
$(TOP)/$(FATFS_PATH) \
|
$(TOP)/$(FATFS_PATH) \
|
||||||
$(TOP)/lib/embedded-cli \
|
$(TOP)/lib/embedded-cli \
|
||||||
|
|
||||||
@ -13,7 +12,7 @@ EXAMPLE_SOURCE = \
|
|||||||
src/main.c \
|
src/main.c \
|
||||||
src/msc_app.c \
|
src/msc_app.c \
|
||||||
|
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
# FatFS source
|
# FatFS source
|
||||||
SRC_C += \
|
SRC_C += \
|
||||||
@ -24,4 +23,4 @@ SRC_C += \
|
|||||||
# suppress warning caused by fatfs
|
# suppress warning caused by fatfs
|
||||||
CFLAGS_GCC += -Wno-error=cast-qual
|
CFLAGS_GCC += -Wno-error=cast-qual
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -2,10 +2,12 @@ include ../../../hw/bsp/family_support.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
EXAMPLE_SOURCE += $(wildcard src/*.c)
|
EXAMPLE_SOURCE += \
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(EXAMPLE_SOURCE))
|
src/main.c
|
||||||
|
|
||||||
include ../../build_system/make/rules.mk
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(EXAMPLE_SOURCE))
|
||||||
|
|
||||||
|
include ../../../hw/bsp/family_rules.mk
|
||||||
|
|||||||
@ -171,24 +171,6 @@ DSLITE ?= dslite.sh
|
|||||||
flash-uniflash: $(BUILD)/$(PROJECT).hex
|
flash-uniflash: $(BUILD)/$(PROJECT).hex
|
||||||
${DSLITE} ${UNIFLASH_OPTION} -f $<
|
${DSLITE} ${UNIFLASH_OPTION} -f $<
|
||||||
|
|
||||||
#-------------- Artifacts --------------
|
|
||||||
|
|
||||||
# Create binary directory
|
|
||||||
$(BIN):
|
|
||||||
ifeq ($(CMDEXE),1)
|
|
||||||
@$(MKDIR) $(subst /,\,$@)
|
|
||||||
else
|
|
||||||
@$(MKDIR) -p $@
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Copy binaries .elf, .bin, .hex, .uf2 to BIN for upload
|
|
||||||
# due to large size of combined artifacts, only uf2 is uploaded for now
|
|
||||||
copy-artifact: $(BIN)
|
|
||||||
@$(CP) $(BUILD)/$(PROJECT).uf2 $(BIN)
|
|
||||||
#@$(CP) $(BUILD)/$(PROJECT).bin $(BIN)
|
|
||||||
#@$(CP) $(BUILD)/$(PROJECT).hex $(BIN)
|
|
||||||
#@$(CP) $(BUILD)/$(PROJECT).elf $(BIN)
|
|
||||||
|
|
||||||
# Print out the value of a make variable.
|
# Print out the value of a make variable.
|
||||||
# https://stackoverflow.com/questions/16467718/how-to-print-out-a-variable-in-makefile
|
# https://stackoverflow.com/questions/16467718/how-to-print-out-a-variable-in-makefile
|
||||||
print-%:
|
print-%:
|
||||||
@ -22,7 +22,7 @@ ifndef TOOLCHAIN
|
|||||||
TOOLCHAIN = gcc
|
TOOLCHAIN = gcc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#-------------- TOP and CURRENT_PATH ------------
|
#-------------- TOP and EXAMPLE_PATH ------------
|
||||||
|
|
||||||
# Set TOP to be the path to get from the current directory (where make was invoked) to the top of the tree.
|
# Set TOP to be the path to get from the current directory (where make was invoked) to the top of the tree.
|
||||||
# $(lastword $(MAKEFILE_LIST)) returns the name of this makefile relative to where make was invoked.
|
# $(lastword $(MAKEFILE_LIST)) returns the name of this makefile relative to where make was invoked.
|
||||||
@ -31,8 +31,8 @@ THIS_MAKEFILE := $(lastword $(MAKEFILE_LIST))
|
|||||||
# Set TOP to an absolute path
|
# Set TOP to an absolute path
|
||||||
TOP = $(abspath $(subst family_support.mk,../..,$(THIS_MAKEFILE)))
|
TOP = $(abspath $(subst family_support.mk,../..,$(THIS_MAKEFILE)))
|
||||||
|
|
||||||
# Set CURRENT_PATH to the relative path from TOP to the current directory, ie examples/device/cdc_msc_freertos
|
# Set EXAMPLE_PATH to the relative path from TOP to the current directory, ie examples/device/cdc_msc
|
||||||
CURRENT_PATH = $(subst $(TOP)/,,$(abspath .))
|
EXAMPLE_PATH = $(subst $(TOP)/,,$(abspath .))
|
||||||
|
|
||||||
#-------------- Linux/Windows ------------
|
#-------------- Linux/Windows ------------
|
||||||
# Detect whether shell style is windows or not
|
# Detect whether shell style is windows or not
|
||||||
@ -62,7 +62,6 @@ endif
|
|||||||
BUILD := _build/$(BOARD)
|
BUILD := _build/$(BOARD)
|
||||||
|
|
||||||
PROJECT := $(notdir $(CURDIR))
|
PROJECT := $(notdir $(CURDIR))
|
||||||
BIN := $(TOP)/_bin/$(BOARD)/$(notdir $(CURDIR))
|
|
||||||
|
|
||||||
#-------------------------------------------------------------
|
#-------------------------------------------------------------
|
||||||
# Board / Family
|
# Board / Family
|
||||||
@ -108,6 +107,7 @@ SRC_C += $(subst $(TOP)/,,$(wildcard $(TOP)/$(BOARD_PATH)/*.c))
|
|||||||
INC += \
|
INC += \
|
||||||
$(TOP)/$(FAMILY_PATH) \
|
$(TOP)/$(FAMILY_PATH) \
|
||||||
$(TOP)/src \
|
$(TOP)/src \
|
||||||
|
$(TOP)/hw \
|
||||||
|
|
||||||
BOARD_UPPER = $(call to_upper,$(BOARD))
|
BOARD_UPPER = $(call to_upper,$(BOARD))
|
||||||
CFLAGS += -DBOARD_$(BOARD_UPPER)
|
CFLAGS += -DBOARD_$(BOARD_UPPER)
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../make.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.c))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.c))
|
||||||
SRC_CXX += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.cc))
|
SRC_CXX += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.cc))
|
||||||
|
|
||||||
include ../../rules.mk
|
include ../../rules.mk
|
||||||
|
|||||||
@ -2,10 +2,10 @@ include ../../make.mk
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.c))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.c))
|
||||||
SRC_CXX += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.cc))
|
SRC_CXX += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.cc))
|
||||||
|
|
||||||
include ../../rules.mk
|
include ../../rules.mk
|
||||||
|
|||||||
@ -8,15 +8,14 @@ CFLAGS += \
|
|||||||
|
|
||||||
INC += \
|
INC += \
|
||||||
src \
|
src \
|
||||||
$(TOP)/hw \
|
|
||||||
$(TOP)/lib/lwip/src/include \
|
$(TOP)/lib/lwip/src/include \
|
||||||
$(TOP)/lib/lwip/src/include/ipv4 \
|
$(TOP)/lib/lwip/src/include/ipv4 \
|
||||||
$(TOP)/lib/lwip/src/include/lwip/apps \
|
$(TOP)/lib/lwip/src/include/lwip/apps \
|
||||||
$(TOP)/lib/networking
|
$(TOP)/lib/networking
|
||||||
|
|
||||||
# Example source
|
# Example source
|
||||||
SRC_C += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.c))
|
SRC_C += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.c))
|
||||||
SRC_CXX += $(addprefix $(CURRENT_PATH)/, $(wildcard src/*.cc))
|
SRC_CXX += $(addprefix $(EXAMPLE_PATH)/, $(wildcard src/*.cc))
|
||||||
|
|
||||||
# lwip sources
|
# lwip sources
|
||||||
SRC_C += \
|
SRC_C += \
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
# Common make definition for all examples
|
# Common make definition for all examples
|
||||||
# ---------------------------------------
|
# ---------------------------------------
|
||||||
|
|
||||||
#-------------- TOP and CURRENT_PATH ------------
|
#-------------- TOP and EXAMPLE_PATH ------------
|
||||||
|
|
||||||
# Set TOP to be the path to get from the current directory (where make was
|
# Set TOP to be the path to get from the current directory (where make was
|
||||||
# invoked) to the top of the tree. $(lastword $(MAKEFILE_LIST)) returns
|
# invoked) to the top of the tree. $(lastword $(MAKEFILE_LIST)) returns
|
||||||
@ -13,8 +13,8 @@ THIS_MAKEFILE := $(lastword $(MAKEFILE_LIST))
|
|||||||
# and Set TOP to an absolute path
|
# and Set TOP to an absolute path
|
||||||
TOP = $(abspath $(subst make.mk,../..,$(THIS_MAKEFILE)))
|
TOP = $(abspath $(subst make.mk,../..,$(THIS_MAKEFILE)))
|
||||||
|
|
||||||
# Set CURRENT_PATH to the relative path from TOP to the current directory, ie examples/device/cdc_msc_freertos
|
# Set EXAMPLE_PATH to the relative path from TOP to the current directory, ie examples/device/cdc_msc_freertos
|
||||||
CURRENT_PATH = $(subst $(TOP)/,,$(abspath .))
|
EXAMPLE_PATH = $(subst $(TOP)/,,$(abspath .))
|
||||||
|
|
||||||
# Detect whether shell style is windows or not
|
# Detect whether shell style is windows or not
|
||||||
# https://stackoverflow.com/questions/714100/os-detecting-makefile/52062069#52062069
|
# https://stackoverflow.com/questions/714100/os-detecting-makefile/52062069#52062069
|
||||||
|
|||||||
Reference in New Issue
Block a user