diff options
author | Vivian Wang <dramforever@live.com> | 2022-10-11 00:34:43 +0800 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2022-10-23 10:59:26 +0530 |
commit | 9d54f431e803342218561faa6b4649bbdcea1d24 (patch) | |
tree | 2d73135f73de46361cf281d15f54ce9b74ca6013 /Makefile | |
parent | 51acd4956aebe7c338eb456c1a380df164895749 (diff) | |
download | opensbi-9d54f431e803342218561faa6b4649bbdcea1d24.zip opensbi-9d54f431e803342218561faa6b4649bbdcea1d24.tar.gz opensbi-9d54f431e803342218561faa6b4649bbdcea1d24.tar.bz2 |
Makefile: Add rules for carray sources in lib/sbi
Add back the missing rules needed to build carray files in lib/sbi. This
allows future usage of carray in lib/sbi.
Fixes: de80e9337d81 ("Makefile: Compile lib/utils sources separately for each platform")
Signed-off-by: Vivian Wang <dramforever@live.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -478,6 +478,13 @@ $(build_dir)/lib/libsbi.a: $(libsbi-objs-path-y) $(platform_build_dir)/lib/libplatsbi.a: $(libsbi-objs-path-y) $(libsbiutils-objs-path-y) $(platform-objs-path-y) $(call compile_ar,$@,$^) +$(build_dir)/%.dep: $(src_dir)/%.carray $(KCONFIG_CONFIG) + $(call compile_gen_dep,$@,.c,$< $(KCONFIG_CONFIG)) + $(call compile_gen_dep,$@,.o,$(@:.dep=.c)) + +$(build_dir)/%.c: $(src_dir)/%.carray + $(call compile_carray,$@,$<) + $(build_dir)/%.dep: $(src_dir)/%.c $(KCONFIG_CONFIG) $(call compile_cc_dep,$@,$<) |