summaryrefslogtreecommitdiff
path: root/volk/gen/make_config_fixed.py
diff options
context:
space:
mode:
Diffstat (limited to 'volk/gen/make_config_fixed.py')
-rw-r--r--volk/gen/make_config_fixed.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/volk/gen/make_config_fixed.py b/volk/gen/make_config_fixed.py
new file mode 100644
index 000000000..3fd1bdf0a
--- /dev/null
+++ b/volk/gen/make_config_fixed.py
@@ -0,0 +1,21 @@
+from xml.dom import minidom
+
+def make_config_fixed(dom) :
+ tempstring = "";
+ tempstring = tempstring +'/*this file is auto generated by volk_register.py*/';
+ tempstring = tempstring + '\n#ifndef INCLUDED_VOLK_CONFIG_FIXED_H';
+ tempstring = tempstring + '\n#define INCLUDED_VOLK_CONFIG_FIXED_H';
+ tempstring = tempstring + '\n\n';
+ enum_counter = 0;
+ for domarch in dom:
+ arch = str(domarch.attributes["name"].value);
+ tempstring = tempstring + '#define LV_' + arch.swapcase() + " " + str(enum_counter) + '\n';
+ enum_counter = enum_counter + 1;
+ tempstring = tempstring + '\n\n';
+
+ tempstring = tempstring + "#endif /*INCLUDED_VOLK_CONFIG_FIXED*/\n"
+
+ return tempstring;
+
+
+