mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 23:41:23 +01:00
Makefile: Make .carray.c files depend on carray.sh
Force carray C source files to be regenerated when the script changes, since their contents depend on the script's output. Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:

committed by
Anup Patel

parent
cae230c935
commit
bfa9f9aee7
6
Makefile
6
Makefile
@@ -528,7 +528,7 @@ $(build_dir)/%.dep: $(src_dir)/%.carray $(KCONFIG_AUTOHEADER)
|
|||||||
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
||||||
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
||||||
|
|
||||||
$(build_dir)/%.carray.c: $(src_dir)/%.carray
|
$(build_dir)/%.carray.c: $(src_dir)/%.carray $(src_dir)/scripts/carray.sh
|
||||||
$(call compile_carray,$@,$<)
|
$(call compile_carray,$@,$<)
|
||||||
|
|
||||||
$(build_dir)/%.dep: $(src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
$(build_dir)/%.dep: $(src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
||||||
@@ -556,7 +556,7 @@ $(platform_build_dir)/%.dep: $(platform_src_dir)/%.carray $(KCONFIG_AUTOHEADER)
|
|||||||
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
||||||
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
||||||
|
|
||||||
$(platform_build_dir)/%.carray.c: $(platform_src_dir)/%.carray
|
$(platform_build_dir)/%.carray.c: $(platform_src_dir)/%.carray $(src_dir)/scripts/carray.sh
|
||||||
$(call compile_carray,$@,$<)
|
$(call compile_carray,$@,$<)
|
||||||
|
|
||||||
$(platform_build_dir)/%.dep: $(platform_src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
$(platform_build_dir)/%.dep: $(platform_src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
||||||
@@ -599,7 +599,7 @@ $(platform_build_dir)/%.dep: $(src_dir)/%.carray $(KCONFIG_AUTOHEADER)
|
|||||||
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
$(call compile_gen_dep,$@,.c,$< $(KCONFIG_AUTOHEADER))
|
||||||
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
$(call compile_gen_dep,$@,.o,$(@:.dep=.c))
|
||||||
|
|
||||||
$(platform_build_dir)/%.carray.c: $(src_dir)/%.carray
|
$(platform_build_dir)/%.carray.c: $(src_dir)/%.carray $(src_dir)/scripts/carray.sh
|
||||||
$(call compile_carray,$@,$<)
|
$(call compile_carray,$@,$<)
|
||||||
|
|
||||||
$(platform_build_dir)/%.dep: $(src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
$(platform_build_dir)/%.dep: $(src_dir)/%.c $(KCONFIG_AUTOHEADER)
|
||||||
|
Reference in New Issue
Block a user