Fix some json schema validation bugs
There were a couple of places where we would add null objects when
they were not allowed. Fix them.
Change-Id: I7c4c12ea1fa2913014e79603995267a9e560e288
Signed-off-by: Ed Tanous <etanous@nvidia.com>
diff --git a/meson.build b/meson.build
index 8c7319a..a946d11 100644
--- a/meson.build
+++ b/meson.build
@@ -14,7 +14,7 @@
add_project_arguments(
'-DLIBCPER_JSON_SPEC="'
- + meson.current_source_dir() + '/specification/json/cper-json.json"',
+ + meson.current_source_dir() + '/specification/json"',
language: ['c', 'cpp'],
)
@@ -53,7 +53,7 @@
edk_sources = files('Cper.c')
-generator_section_sources = files(
+libcper_generate_sources = files(
'generator/sections/gen-section-ampere.c',
'generator/sections/gen-section-arm.c',
'generator/sections/gen-section-ccix-per.c',
@@ -114,16 +114,14 @@
link_with: [libcper_parse],
)
-libcper_generate_sources = [
- 'common-utils.c',
+libcper_generate_sources += files(
'generator/cper-generate.c',
'generator/gen-utils.c',
-]
+)
libcper_generate = library(
'cper-generate',
libcper_generate_sources,
- generator_section_sources,
version: meson.project_version(),
include_directories: libcper_include_dir,
dependencies: [json_c_dep],