LVGL src folder is now treated as lib to only be compiled when needed and not every time the main app is recompiled ie use make lib to rebuild it

This commit is contained in:
anschrammh 2024-09-14 18:08:13 +02:00
parent ba831fa040
commit c6abbf0305
2 changed files with 9 additions and 7 deletions

View File

@ -5,8 +5,7 @@ ifndef PDIR # {
GEN_IMAGES= $(TARGET).elf
GEN_BINS = $(TARGET).bin
SUBDIRS = \
$(TOP_DIR)/app \
$(TOP_DIR)/lvgl
$(TOP_DIR)/app
endif # } PDIR
ifndef PDIR # {
@ -18,7 +17,8 @@ SUBDIRS += \
$(TOP_DIR)/platform/sys \
$(TOP_DIR)/src/network \
$(TOP_DIR)/src/os \
$(TOP_DIR)/src/app
$(TOP_DIR)/src/app \
$(TOP_DIR)/lvgl
ifeq ($(USE_NIMBLE), 1)
SUBDIRS += \
$(TOP_DIR)/src/bt/blehost
@ -35,8 +35,7 @@ COMPONENTS_$(TARGET) = \
$(TOP_DIR)/app/persistency/libpersistency$(LIB_EXT) \
$(TOP_DIR)/app/translation/libtranslation$(LIB_EXT) \
$(TOP_DIR)/app/ble/libble$(LIB_EXT) \
$(TOP_DIR)/app/app_utils/libapputils$(LIB_EXT) \
$(TOP_DIR)/lvgl/liblvgl$(LIB_EXT)
$(TOP_DIR)/app/app_utils/libapputils$(LIB_EXT)
ifeq ($(USE_LIB), 0)
COMPONENTS_$(TARGET) += \
@ -45,7 +44,8 @@ COMPONENTS_$(TARGET) += \
$(TOP_DIR)/platform/drivers/libdrivers$(LIB_EXT) \
$(TOP_DIR)/platform/sys/libwmsys$(LIB_EXT) \
$(TOP_DIR)/src/network/libnetwork$(LIB_EXT) \
$(TOP_DIR)/src/os/libos$(LIB_EXT)
$(TOP_DIR)/src/os/libos$(LIB_EXT) \
$(TOP_DIR)/lvgl/liblvgl$(LIB_EXT)
ifeq ($(USE_NIMBLE), 1)
COMPONENTS_$(TARGET) += \
$(TOP_DIR)/src/bt/libblehost$(LIB_EXT) \
@ -76,7 +76,8 @@ LINKLIB += \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libdrivers$(LIB_EXT) \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libnetwork$(LIB_EXT) \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libos$(LIB_EXT) \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libwmsys$(LIB_EXT)
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libwmsys$(LIB_EXT) \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/liblvgl$(LIB_EXT)
ifeq ($(USE_NIMBLE), 1)
LINKLIB += \
$(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)/libblehost$(LIB_EXT) \

View File

@ -154,6 +154,7 @@ endif
@cp $(LIBODIR)/libnetwork$(LIB_EXT) $(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)
@cp $(LIBODIR)/libos$(LIB_EXT) $(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)
@cp $(LIBODIR)/libwmsys$(LIB_EXT) $(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)
@cp $(LIBODIR)/liblvgl$(LIB_EXT) $(TOP_DIR)/lib/$(CONFIG_ARCH_TYPE)
@echo "libs has been updated."
menuconfig: