[DEV] add copy of multiple files
This commit is contained in:
parent
a42715960b
commit
c392140f79
@ -12,7 +12,6 @@ CONF := KCONFIG_NOTIMESTAMP=1 $(call fullpath,$(BUILD_SYSTEM)/conf)
|
|||||||
QCONF := KCONFIG_NOTIMESTAMP=1 $(call fullpath,$(BUILD_SYSTEM)/qconf)
|
QCONF := KCONFIG_NOTIMESTAMP=1 $(call fullpath,$(BUILD_SYSTEM)/qconf)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
## Begin conf/qconf by copying configuration file to a temp .config file.
|
## Begin conf/qconf by copying configuration file to a temp .config file.
|
||||||
## $1 : configuration file.
|
## $1 : configuration file.
|
||||||
|
@ -516,6 +516,7 @@ $(Q)$(CCACHE) $(TARGET_CXX) \
|
|||||||
$(TARGET_GLOBAL_CFLAGS_$(PRIVATE_ARM_MODE)) \
|
$(TARGET_GLOBAL_CFLAGS_$(PRIVATE_ARM_MODE)) \
|
||||||
$(TARGET_GLOBAL_CFLAGS) $(TARGET_GLOBAL_CPPFLAGS) $(CXX_FLAGS_WARNINGS) \
|
$(TARGET_GLOBAL_CFLAGS) $(TARGET_GLOBAL_CPPFLAGS) $(CXX_FLAGS_WARNINGS) \
|
||||||
$(PRIVATE_CFLAGS) $(PRIVATE_CPPFLAGS) \
|
$(PRIVATE_CFLAGS) $(PRIVATE_CPPFLAGS) \
|
||||||
|
-D__EWOL_APPL_NAME__="$(CONFIG___EWOL_APPL_NAME__)" \
|
||||||
-c -MMD -MP -g \
|
-c -MMD -MP -g \
|
||||||
$(call path-from-top,$<)
|
$(call path-from-top,$<)
|
||||||
endef
|
endef
|
||||||
@ -535,6 +536,7 @@ $(Q)$(CCACHE) $(TARGET_CC) \
|
|||||||
$(TARGET_GLOBAL_CFLAGS_$(PRIVATE_ARM_MODE)) \
|
$(TARGET_GLOBAL_CFLAGS_$(PRIVATE_ARM_MODE)) \
|
||||||
$(TARGET_GLOBAL_CFLAGS) $(CC_FLAGS_WARNINGS) \
|
$(TARGET_GLOBAL_CFLAGS) $(CC_FLAGS_WARNINGS) \
|
||||||
$(PRIVATE_CFLAGS) \
|
$(PRIVATE_CFLAGS) \
|
||||||
|
-D__EWOL_APPL_NAME__="$(CONFIG___EWOL_APPL_NAME__)" \
|
||||||
-c -MMD -MP -g \
|
-c -MMD -MP -g \
|
||||||
$(call path-from-top,$<)
|
$(call path-from-top,$<)
|
||||||
endef
|
endef
|
||||||
@ -555,6 +557,7 @@ $(Q)$(CCACHE) $(TARGET_CC) \
|
|||||||
$(TARGET_GLOBAL_CFLAGS) $(CC_FLAGS_WARNINGS) \
|
$(TARGET_GLOBAL_CFLAGS) $(CC_FLAGS_WARNINGS) \
|
||||||
$(PRIVATE_CFLAGS) \
|
$(PRIVATE_CFLAGS) \
|
||||||
-c -MMD -MP -g \
|
-c -MMD -MP -g \
|
||||||
|
-D__EWOL_APPL_NAME__="$(CONFIG___EWOL_APPL_NAME__)" \
|
||||||
$(call path-from-top,$<)
|
$(call path-from-top,$<)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -627,12 +630,6 @@ $(Q)$(TARGET_CXX) \
|
|||||||
$(TARGET_GLOBAL_LDLIBS)
|
$(TARGET_GLOBAL_LDLIBS)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# --start-group \
|
|
||||||
# $(PRIVATE_ALL_STATIC_LIBRARIES) \
|
|
||||||
# $(PRIVATE_ALL_SHARED_LIBRARIES) \
|
|
||||||
# --end-group \
|
|
||||||
# -o $@ \
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
## Commands for copying files.
|
## Commands for copying files.
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
@ -133,6 +133,19 @@ $(foreach __pair,$(LOCAL_COPY_FILES), \
|
|||||||
$(eval $(call copy-one-file,$(__src),$(__dst))) \
|
$(eval $(call copy-one-file,$(__src),$(__dst))) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Generate a rule to copy all files
|
||||||
|
$(foreach __pair,$(LOCAL_COPY_FOLDERS), \
|
||||||
|
$(eval __pair2 := $(subst :,$(space),$(__pair))) \
|
||||||
|
$(eval __folder_src := $(addprefix $(LOCAL_PATH)/,$(word 1,$(__pair2)))) \
|
||||||
|
$(eval __folder_dest := $(addprefix $(TARGET_OUT_STAGING)/,$(word 2,$(__pair2)))) \
|
||||||
|
$(eval __list_file_src := $(wildcard $(__folder_src))) \
|
||||||
|
$(foreach __file_src,$(__list_file_src), \
|
||||||
|
$(eval __file_dest := $(__folder_dest)/$(notdir $(__file_src))) \
|
||||||
|
$(eval all_copy_files += $(__file_dest)) \
|
||||||
|
$(eval $(call copy-one-file,$(__file_src),$(__file_dest))) \
|
||||||
|
) \
|
||||||
|
)
|
||||||
|
|
||||||
# Add files to be copied as pre-requisites
|
# Add files to be copied as pre-requisites
|
||||||
$(LOCAL_BUILD_MODULE): $(all_copy_files)
|
$(LOCAL_BUILD_MODULE): $(all_copy_files)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user