firmware-base/vendor/sming/Sming/samples/Basic_IFS/component.mk
2026-01-28 16:42:43 +01:00

35 lines
811 B
Makefile

COMPONENT_DEPENDS := \
Spiffs \
LittleFS
# Empty SPIFFS partition please
SPIFF_FILES :=
# Use to store filesystem image in a FlashString object instead of partition
CONFIG_VARS += ENABLE_FLASHSTRING_IMAGE
ENABLE_FLASHSTRING_IMAGE ?= 0
ifeq ($(ENABLE_FLASHSTRING_IMAGE),1)
COMPONENT_CXXFLAGS += -DENABLE_FLASHSTRING_IMAGE=1
HWCONFIG := spiffs
else
HWCONFIG := basic_ifs_$(SMING_ARCH)
endif
CONFIG_VARS += ENABLE_SDCARD
ifeq ($(ENABLE_SDCARD),1)
COMPONENT_CXXFLAGS += -DENABLE_SDCARD
COMPONENT_DEPENDS += SdStorage FatIFS
endif
CONFIG_VARS += ENABLE_USB_STORAGE
ifeq ($(ENABLE_USB_STORAGE),1)
COMPONENT_CXXFLAGS += -DENABLE_USB_STORAGE
COMPONENT_DEPENDS += USB FatIFS
USB_CONFIG := basic_ifs.usbcfg
endif
ifeq ($(SMING_ARCH),Rp2040)
# For Rp2040, put firmware into partition
LINK_CYW43_FIRMWARE := 0
endif