1 ## SPDX-License-Identifier: GPL-2.0-only
2 ifeq ($(CONFIG_STITCH_ME_BIN
),y
)
5 additional-dirs
+= $(objcse
)
8 $(call strip_quotes
,$(CONFIG_CSE_COMPONENTS_PATH
))/$(call strip_quotes
,$(1))
12 $(eval cse_
$(1)_ingredients
+=$(2))
15 define cse_add_dummy_to_bp1_bp2
16 $(call cse_add_dummy
,bp1
,$(1))
17 $(call cse_add_dummy
,bp2
,$(1))
21 $(eval cse_
$(3)_ingredients
+=$(4))
23 $(eval
$(4)-file
=$(file
))
24 $(eval
$(1)+=$(if
$(filter $(file
),$($(1))),,$(file
)))
28 $(call cse_add_file
,cse_decomp_files
,$(objcse
)/$(2),$(1),$(2))
31 define cse_add_decomp_to_bp1_bp2
32 $(call cse_add_decomp
,bp1
,$(1))
33 $(call cse_add_decomp
,bp2
,$(1))
36 # (Comment to help with greping for uses)
38 # This uses the following Kconfigs:
47 # For example `$(call cse_add_input_to_bp1_bp2,PMCP)` will process CONFIG_CSE_PMCP_FILE
49 $(call cse_add_file
,cse_input_files
,$(call cse_input_path
,$(CONFIG_CSE_
$(2)_FILE
)),$(1),$(2))
52 define cse_add_input_to_bp1_bp2
53 $(call cse_add_input
,bp1
,$(1))
54 $(call cse_add_input
,bp2
,$(1))