You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
217 lines
8.9 KiB
217 lines
8.9 KiB
|
|
ifdef CONFIG_USE_LETTER_SHELL
|
|
$(BUILD_OUT_PATH)/lib_letter_shell.a: lib_letter_shell.a
|
|
lib_letter_shell.a:
|
|
$(call invoke_make_in_directory,third-party/letter-shell-3.1,makefile,all,)
|
|
lib_letter_shell_debug:
|
|
$(call invoke_make_in_directory,third-party/letter-shell-3.1,makefile,debug,)
|
|
lib_letter_shell_info:
|
|
$(call invoke_make_in_directory,third-party/letter-shell-3.1,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_letter_shell.a
|
|
$(BUILD_OUT_PATH)/lib_letter_shell.json:lib_letter_shell.json
|
|
lib_letter_shell.json:
|
|
$(call invoke_make_in_directory,third-party/letter-shell-3.1,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_letter_shell.json
|
|
endif
|
|
|
|
ifdef CONFIG_USE_LWIP
|
|
$(BUILD_OUT_PATH)/liblwip.a: liblwip.a
|
|
liblwip.a:
|
|
$(call invoke_make_in_directory,third-party/lwip-2.1.2,makefile,all,)
|
|
liblwip_debug:
|
|
$(call invoke_make_in_directory,third-party/lwip-2.1.2,makefile,debug,)
|
|
liblwip_info:
|
|
$(call invoke_make_in_directory,third-party/lwip-2.1.2,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/liblwip.a
|
|
$(BUILD_OUT_PATH)/liblwip.json:liblwip.json
|
|
liblwip.json:
|
|
$(call invoke_make_in_directory,third-party/lwip-2.1.2,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/liblwip.json
|
|
endif
|
|
|
|
ifdef CONFIG_USE_SFUD
|
|
$(BUILD_OUT_PATH)/libsfud.a: libsfud.a
|
|
libsfud.a:
|
|
$(call invoke_make_in_directory,third-party/sfud-1.1.0,makefile,all,)
|
|
libsfud_debug:
|
|
$(call invoke_make_in_directory,third-party/sfud-1.1.0,makefile,debug,)
|
|
libsfud_info:
|
|
$(call invoke_make_in_directory,third-party/sfud-1.1.0,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/libsfud.a
|
|
$(BUILD_OUT_PATH)/libsfud.json:libsfud.json
|
|
libsfud.json:
|
|
$(call invoke_make_in_directory,third-party/sfud-1.1.0,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/libsfud.json
|
|
endif #CONFIG_USE_SFUD
|
|
|
|
ifdef CONFIG_USE_TLSF
|
|
$(BUILD_OUT_PATH)/libtlsf.a: libtlsf.a
|
|
libtlsf.a:
|
|
$(call invoke_make_in_directory,third-party/tlsf-3.1.0,makefile,all,)
|
|
libtlsf_debug:
|
|
$(call invoke_make_in_directory,third-party/tlsf-3.1.0,makefile,debug,)
|
|
libtlsf_info:
|
|
$(call invoke_make_in_directory,third-party/tlsf-3.1.0,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/libtlsf.a
|
|
$(BUILD_OUT_PATH)/libtlsf.json:libtlsf.json
|
|
libtlsf.json:
|
|
$(call invoke_make_in_directory,third-party/tlsf-3.1.0,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/libtlsf.json
|
|
endif
|
|
|
|
ifdef CONFIG_USE_SPIFFS
|
|
$(BUILD_OUT_PATH)/libspiffs.a: libspiffs.a
|
|
libspiffs.a:
|
|
$(call invoke_make_in_directory,third-party/spiffs-0.3.7,makefile,all,)
|
|
spiffs_debug:
|
|
$(call invoke_make_in_directory,third-party/spiffs-0.3.7,makefile,debug,)
|
|
spiffs_iinfo:
|
|
$(call invoke_make_in_directory,third-party/spiffs-0.3.7,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/libspiffs.a
|
|
$(BUILD_OUT_PATH)/libspiffs.json:libspiffs.json
|
|
libspiffs.json:
|
|
$(call invoke_make_in_directory,third-party/spiffs-0.3.7,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/libspiffs.json
|
|
endif
|
|
|
|
# freemodbus-v1.6
|
|
ifdef CONFIG_USE_FREEMODBUS
|
|
$(BUILD_OUT_PATH)/libfreemodbus.a: libfreemodbus.a
|
|
libfreemodbus.a:
|
|
$(call invoke_make_in_directory,third-party/freemodbus-v1.6,makefile,all,)
|
|
freemodbus_debug:
|
|
$(call invoke_make_in_directory,third-party/freemodbus-v1.6,makefile,debug,)
|
|
freemodbus_info:
|
|
$(call invoke_make_in_directory,third-party/freemodbus-v1.6,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/libfreemodbus.a
|
|
$(BUILD_OUT_PATH)/libfreemodbus.json:libfreemodbus.json
|
|
libfreemodbus.json:
|
|
$(call invoke_make_in_directory,third-party/freemodbus-v1.6,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/libfreemodbus.json
|
|
endif
|
|
# libmetal
|
|
ifdef CONFIG_USE_LIBMETAL
|
|
$(BUILD_OUT_PATH)/lib_libmetal.a: lib_libmetal.a
|
|
lib_libmetal.a:
|
|
$(call invoke_make_in_directory,third-party/libmetal,makefile,all,)
|
|
lib_libmetal_debug:
|
|
$(call invoke_make_in_directory,third-party/libmetal,makefile,debug,)
|
|
lib_libmetal_info:
|
|
$(call invoke_make_in_directory,third-party/libmetal,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_libmetal.a
|
|
$(BUILD_OUT_PATH)/lib_libmetal.json:lib_libmetal.json
|
|
lib_libmetal.json:
|
|
$(call invoke_make_in_directory,third-party/libmetal,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_libmetal.json
|
|
endif
|
|
|
|
# openamp
|
|
ifdef CONFIG_USE_OPENAMP
|
|
$(BUILD_OUT_PATH)/lib_openamp.a: lib_openamp.a
|
|
lib_openamp.a:
|
|
$(call invoke_make_in_directory,third-party/openamp,makefile,all,)
|
|
lib_openamp_debug:
|
|
$(call invoke_make_in_directory,third-party/openamp,makefile,debug,)
|
|
lib_openamp_info:
|
|
$(call invoke_make_in_directory,third-party/openamp,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_openamp.a
|
|
$(BUILD_OUT_PATH)/lib_openamp.json:lib_openamp.json
|
|
lib_openamp.json:
|
|
$(call invoke_make_in_directory,third-party/openamp,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_openamp.json
|
|
endif
|
|
|
|
|
|
# Crypto++
|
|
ifdef CONFIG_USE_CRYPTO_PLUS_PLUS
|
|
$(BUILD_OUT_PATH)/lib_crypto_pp.a: lib_crypto_pp.a
|
|
lib_crypto_pp.a:
|
|
$(call invoke_make_in_directory,third-party/crypto++,makefile,all,)
|
|
lib_crypto_pp_debug:
|
|
$(call invoke_make_in_directory,third-party/crypto++,makefile,debug,)
|
|
lib_crypto_pp_info:
|
|
$(call invoke_make_in_directory,third-party/crypto++,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_crypto_pp.a
|
|
$(BUILD_OUT_PATH)/lib_crypto_pp.json:lib_crypto_pp.json
|
|
lib_crypto_pp.json:
|
|
$(call invoke_make_in_directory,third-party/crypto++,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_crypto_pp.json
|
|
endif
|
|
|
|
|
|
ifdef CONFIG_USE_LVGL
|
|
$(BUILD_OUT_PATH)/lib_lv.a: lib_lv.a
|
|
lib_lv.a:
|
|
$(call invoke_make_in_directory,third-party/lvgl-8.3,makefile,all,)
|
|
lib_lv_debug:
|
|
$(call invoke_make_in_directory,third-party/lvgl-8.3,makefile,debug,)
|
|
lib_lv_info:
|
|
$(call invoke_make_in_directory,third-party/lvgl-8.3,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_lv.a
|
|
$(BUILD_OUT_PATH)/lib_lv.json:lib_lv.json
|
|
lib_lv.json:
|
|
$(call invoke_make_in_directory,third-party/lvgl-8.3,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_lv.json
|
|
endif
|
|
|
|
# FatFs_0_1_4
|
|
ifdef CONFIG_USE_FATFS_0_1_4
|
|
$(BUILD_OUT_PATH)/lib_fatfs.a: lib_fatfs.a
|
|
lib_fatfs.a:
|
|
$(call invoke_make_in_directory,third-party/fatfs-0.1.4,makefile,all,)
|
|
lib_fatfs_debug:
|
|
$(call invoke_make_in_directory,third-party/fatfs-0.1.4,makefile,debug,)
|
|
lib_fatfs_info:
|
|
$(call invoke_make_in_directory,third-party/fatfs-0.1.4,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_fatfs.a
|
|
$(BUILD_OUT_PATH)/lib_fatfs.json:lib_fatfs.json
|
|
lib_fatfs.json:
|
|
$(call invoke_make_in_directory,third-party/fatfs-0.1.4,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_fatfs.json
|
|
endif
|
|
|
|
# fsl sdmmc
|
|
ifdef CONFIG_USE_FSL_SDMMC
|
|
$(BUILD_OUT_PATH)/libfslsdmmc.a: libfslsdmmc.a
|
|
libfslsdmmc.a:
|
|
$(call invoke_make_in_directory,third-party/fsl_sdmmc,makefile,all,)
|
|
libfslsdmmc_debug:
|
|
$(call invoke_make_in_directory,third-party/fsl_sdmmc,makefile,debug,)
|
|
libfslsdmmc_info:
|
|
$(call invoke_make_in_directory,third-party/fsl_sdmmc,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/libfslsdmmc.a
|
|
$(BUILD_OUT_PATH)/libfslsdmmc.json:libfslsdmmc.json
|
|
libfslsdmmc.json:
|
|
$(call invoke_make_in_directory,third-party/fsl_sdmmc,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/libfslsdmmc.json
|
|
endif
|
|
|
|
ifdef CONFIG_USE_MICROPYTHON
|
|
$(BUILD_OUT_PATH)/lib_mpy.a: lib_mpy.a
|
|
lib_mpy.a:
|
|
$(call invoke_make_in_directory,third-party/micropython,makefile,all,)
|
|
lib_mpy_debug:
|
|
$(call invoke_make_in_directory,third-party/micropython,makefile,debug,)
|
|
lib_mpy_info:
|
|
$(call invoke_make_in_directory,third-party/micropython,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_mpy.a
|
|
$(BUILD_OUT_PATH)/lib_mpy.json:lib_mpy.json
|
|
lib_mpy.json:
|
|
$(call invoke_make_in_directory,third-party/micropython,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_mpy.json
|
|
endif
|
|
|
|
ifdef CONFIG_USE_TINYMAIX
|
|
$(BUILD_OUT_PATH)/lib_tinymaix.a: lib_tinymaix.a
|
|
lib_tinymaix.a:
|
|
$(call invoke_make_in_directory,third-party/TinyMaix,makefile,all,)
|
|
lib_tinymaix_debug:
|
|
$(call invoke_make_in_directory,third-party/TinyMaix,makefile,debug,)
|
|
lib_tinymaix_info:
|
|
$(call invoke_make_in_directory,third-party/TinyMaix,makefile,compiler_info,)
|
|
BAREMETAL_LIBS+= $(BUILD_OUT_PATH)/lib_tinymaix.a
|
|
$(BUILD_OUT_PATH)/lib_tinymaix.json:TinyMaix.json
|
|
lib_tinymaix.json:
|
|
$(call invoke_make_in_directory,third-party/TinyMaix,makefile,json,SDK_PYTHON_TOOLS_DIR="$(SDK_PYTHON_TOOLS_DIR)")
|
|
BAREMETAL_IDE_JSON += $(BUILD_OUT_PATH)/lib_tinymaix.json
|
|
endif
|