opensbi/docs
Anup Patel de80e9337d Makefile: Compile lib/utils sources separately for each platform
Currently, if same build directory is used to compile two different
platforms then lib/utils objects are shared for these platforms.

We will be having platform specific configs to enable/disable drivers
in lib/utils and select compile time options for lib/utils sources.
This means lib/utils sources will now be compiled in a platform
specific way.

To tackle above, we update top-level Makefile as follows:
1) Don't create libsbiutils.a anymore because this can't be shared
   between platforms.
2) Compile lib/utils sources separately for each platform.
3) Add comments showing which make rules are for lib/sbi, lib/utils,
   firmware, and platform sources.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Tested-by: Andrew Jones <ajones@ventanamicro.com>
Acked-by: Atish Patra <atishp@rivosinc.com>
Tested-by: Atish Patra <atishp@rivosinc.com>
2022-08-08 09:33:14 +05:30
..
external doc: coreboot: Fix doc styles 2020-02-18 09:03:52 +05:30
firmware docs: Document FW_PIC compile time option 2021-07-17 17:43:37 +05:30
platform lib: utils/timer: Add a separate compatible for the D1 CLINT 2022-06-21 09:20:59 +05:30
contributing.md docs: Update docs as per new static library. 2019-06-19 09:56:24 +05:30
domain_support.md docs: Add domain device tree binding documentation 2020-12-04 18:58:12 +05:30
doxygen.cfg docs: Add initial documentation for domain support 2020-10-21 12:29:36 +05:30
library_usage.md Makefile: Compile lib/utils sources separately for each platform 2022-08-08 09:33:14 +05:30
platform_guide.md docs: Make <xyz> visible in the rendered platform guide 2021-07-11 11:58:31 +05:30
platform_requirements.md docs: Add platform requirements document 2020-05-07 09:45:52 +05:30
pmu_support.md docs: pmu: Improve the PMU DT bindings 2022-04-28 11:40:15 +05:30