LWEXT4_PORT_DIR := $(call select_from_ports,lwext4) LWEXT4_DIR := $(LWEXT4_PORT_DIR)/src/lib/lwext4 SRC_C := $(notdir $(wildcard $(LWEXT4_DIR)/src/*.c)) SRC_C += $(notdir $(wildcard $(LWEXT4_DIR)/blockdev/*.c)) # from musl SRC_C += qsort.c SRC_CC := block libc.cc INC_DIR += $(LWEXT4_PORT_DIR)/include INC_DIR += $(LWEXT4_DIR)/blockdev INC_DIR += $(REP_DIR)/src/lib/lwext4/include CC_OPT += -DCONFIG_USE_DEFAULT_CFG=1 CC_OPT += -DCONFIG_HAVE_OWN_ERRNO=1 CC_OPT += -DCONFIG_HAVE_OWN_ASSERT=1 CC_OPT += -DCONFIG_BLOCK_DEV_CACHE_SIZE=256 LIBS += base #SHARED_LIB = yes vpath %.c $(LWEXT4_DIR)/src vpath %.c $(LWEXT4_DIR)/blockdev vpath qsort.c $(REP_DIR)/src/lib/lwext4/ vpath %.cc $(REP_DIR)/src/lib/lwext4/ CC_CXX_WARN_STRICT =