summaryrefslogtreecommitdiff
path: root/cleopatre/buildroot/target/device/Spidcom/desc.py
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/buildroot/target/device/Spidcom/desc.py')
-rwxr-xr-xcleopatre/buildroot/target/device/Spidcom/desc.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/cleopatre/buildroot/target/device/Spidcom/desc.py b/cleopatre/buildroot/target/device/Spidcom/desc.py
index 64601c9005..25db05bd50 100755
--- a/cleopatre/buildroot/target/device/Spidcom/desc.py
+++ b/cleopatre/buildroot/target/device/Spidcom/desc.py
@@ -40,9 +40,23 @@ class DirListGenerator(GeneratorBase):
print(line)
+class TextFileGenerator(GeneratorBase):
+
+ def __init__(self):
+ self.output = []
+
+ def _add(self, ingredient):
+ self.output.extend(open(ingredient).readlines())
+
+ def _print_output(self):
+ for line in self.output:
+ print(line, end='')
+
+
class KconfigGenerator(GeneratorBase):
class ConfigLine(object):
+
def __init__(self, line):
self.line = line
self.symbol = None
@@ -133,6 +147,7 @@ def main(args):
(options, args) = parser.parse_args()
generators = { "busybox.config": KconfigGenerator,
+ "device_table.txt": TextFileGenerator,
"linux26.config": KconfigGenerator,
"target_skeleton": DirListGenerator }