Isolate TFLM project file dependencies.
TFLM projects-specific file dependencies leaked between projects, causing build errors. PiperOrigin-RevId: 309017319 Change-Id: Icdbc8c0ae0b2c9d95df065f6ad226f275e993890
This commit is contained in:
parent
bb68770fe5
commit
2756921b7a
@ -1,6 +1,6 @@
|
|||||||
# Settings for the Discovery STM32F746NG board.
|
# Settings for the Discovery STM32F746NG board.
|
||||||
ifneq ($(filter disco_f746ng,$(ALL_TAGS)),)
|
ifneq ($(filter disco_f746ng,$(ALL_TAGS)),)
|
||||||
MBED_PROJECT_FILES += \
|
hello_world_MBED_PROJECT_FILES += \
|
||||||
BSP_DISCO_F746NG.lib \
|
BSP_DISCO_F746NG.lib \
|
||||||
LCD_DISCO_F746NG.lib
|
LCD_DISCO_F746NG.lib
|
||||||
endif
|
endif
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Settings for the Discovery STM32F746NG board.
|
# Settings for the Discovery STM32F746NG board.
|
||||||
ifneq ($(filter disco_f746ng,$(ALL_TAGS)),)
|
ifneq ($(filter disco_f746ng,$(ALL_TAGS)),)
|
||||||
MBED_PROJECT_FILES += \
|
micro_speech_MBED_PROJECT_FILES += \
|
||||||
AUDIO_DISCO_F746NG.lib \
|
AUDIO_DISCO_F746NG.lib \
|
||||||
BSP_DISCO_F746NG.lib \
|
BSP_DISCO_F746NG.lib \
|
||||||
SDRAM_DISCO_F746NG.lib \
|
SDRAM_DISCO_F746NG.lib \
|
||||||
|
@ -27,7 +27,7 @@ MICRO_SPEECH_SRCS += $(ESP_MICRO_SPEECH_SRCS)
|
|||||||
MICRO_SPEECH_HDRS += $(ESP_MICRO_SPEECH_HDRS)
|
MICRO_SPEECH_HDRS += $(ESP_MICRO_SPEECH_HDRS)
|
||||||
MAIN_SRCS += $(ESP_MICRO_SPEECH_SRCS)
|
MAIN_SRCS += $(ESP_MICRO_SPEECH_SRCS)
|
||||||
|
|
||||||
ESP_PROJECT_FILES += \
|
micro_speech_ESP_PROJECT_FILES := \
|
||||||
sdkconfig.defaults
|
sdkconfig.defaults
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -28,7 +28,7 @@ MAIN_SRCS += $(ESP_PERSON_DETECTION_SRCS)
|
|||||||
# ESP specific flags and files
|
# ESP specific flags and files
|
||||||
CCFLAGS += -Wno-nonnull
|
CCFLAGS += -Wno-nonnull
|
||||||
CXXFLAGS += -Wno-return-type -Wno-strict-aliasing
|
CXXFLAGS += -Wno-return-type -Wno-strict-aliasing
|
||||||
ESP_PROJECT_FILES += \
|
person_detection_ESP_PROJECT_FILES := \
|
||||||
sdkconfig.defaults \
|
sdkconfig.defaults \
|
||||||
main/Kconfig.projbuild
|
main/Kconfig.projbuild
|
||||||
|
|
||||||
|
@ -380,14 +380,14 @@ endef
|
|||||||
# Calling eval on the output will create targets that you can invoke to
|
# Calling eval on the output will create targets that you can invoke to
|
||||||
# generate the standalone project.
|
# generate the standalone project.
|
||||||
define generate_microlite_projects
|
define generate_microlite_projects
|
||||||
$(call generate_project,make,$(MAKE_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(LDFLAGS) $(MICROLITE_LIBS),$(CXXFLAGS) $(GENERATED_PROJECT_INCLUDES), $(CCFLAGS) $(GENERATED_PROJECT_INCLUDES),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
$(call generate_project,make,$(MAKE_PROJECT_FILES) $($(1)_MAKE_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(LDFLAGS) $(MICROLITE_LIBS),$(CXXFLAGS) $(GENERATED_PROJECT_INCLUDES), $(CCFLAGS) $(GENERATED_PROJECT_INCLUDES),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
||||||
$(call generate_arc_project,make,$(MAKE_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(LDFLAGS) $(GENERATED_PROJECT_LIBS),$(CXXFLAGS) $(GENERATED_PROJECT_INCLUDES), $(CCFLAGS) $(GENERATED_PROJECT_INCLUDES))
|
$(call generate_arc_project,make,$(MAKE_PROJECT_FILES) $($(1)_MAKE_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(LDFLAGS) $(GENERATED_PROJECT_LIBS),$(CXXFLAGS) $(GENERATED_PROJECT_INCLUDES), $(CCFLAGS) $(GENERATED_PROJECT_INCLUDES))
|
||||||
$(call generate_project,mbed,$(MBED_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
$(call generate_project,mbed,$(MBED_PROJECT_FILES) $($(1)_MBED_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
||||||
$(call generate_project,keil,$(KEIL_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
$(call generate_project,keil,$(KEIL_PROJECT_FILES) $($(1)_KEIL_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(TARGET_TOOLCHAIN_ROOT),$(TARGET_TOOLCHAIN_PREFIX))
|
||||||
ifeq (,$(findstring _benchmark,$(1)))
|
ifeq (,$(findstring _benchmark,$(1)))
|
||||||
$(call generate_arduino_project,$(ARDUINO_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS))
|
$(call generate_arduino_project,$(ARDUINO_PROJECT_FILES) $($(1)_ARDUINO_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS) $(2),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS) $(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS))
|
||||||
endif
|
endif
|
||||||
$(call generate_esp_project,$(ESP_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS),$(2),$(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(PROJECT_INCLUDES))
|
$(call generate_esp_project,$(ESP_PROJECT_FILES) $($(1)_ESP_PROJECT_FILES),$(1),$(MICROLITE_CC_SRCS) $(THIRD_PARTY_CC_SRCS),$(MICROLITE_CC_HDRS) $(THIRD_PARTY_CC_HDRS) $(MICROLITE_TEST_HDRS),$(2),$(3),$(MICROLITE_LIBS),$(CXXFLAGS),$(CCFLAGS),$(PROJECT_INCLUDES))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Handles the details of generating a binary target, including specializing
|
# Handles the details of generating a binary target, including specializing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user