Move generated code to implementation file.
Change-Id: I5c1e250a0cfd3aecf84709b90bc01a97e5673eaf
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/pimgen.py b/pimgen.py
index 301e7d9..c21c418 100755
--- a/pimgen.py
+++ b/pimgen.py
@@ -146,7 +146,7 @@
'scanner and code generator.')
parser.add_argument(
'-o', '--output', dest='output',
- default='generated.hpp', help='Output file name.')
+ default='generated.cpp', help='Output file name.')
parser.add_argument(
'-d', '--dir', dest='inputdir',
default=os.path.join('example', 'events'),
@@ -164,12 +164,23 @@
head = """// This file was auto generated. Do not edit.
-#pragma once
+#include "manager.hpp"
+
+namespace phosphor
+{
+namespace inventory
+{
+namespace manager
+{
const Manager::Events Manager::_events{
"""
tail = """};
+
+} // namespace manager
+} // namespace inventory
+} // namespace phosphor
"""
r = ParseList([get_parsers(x) for x in yaml_files])()