]> git.donarmstrong.com Git - kiibohd-kll.git/blobdiff - backends/kiibohd.py
Adding support for multi-line defines
[kiibohd-kll.git] / backends / kiibohd.py
index c03f853def63d41e45b14c1ca1c24aed508b3e5d..9f47150451cb706fae115ac54f31be92d83e190f 100644 (file)
@@ -123,7 +123,7 @@ class Backend( BackendBase ):
                # Iterate through defines and lookup the variables
                for define in variables.defines.keys():
                        if define in variables.overallVariables.keys():
-                               self.fill_dict['Defines'] += "\n#define {0} {1}".format( variables.defines[ define ], variables.overallVariables[ define ] )
+                               self.fill_dict['Defines'] += "\n#define {0} {1}".format( variables.defines[ define ], variables.overallVariables[ define ].replace( '\n', ' \\\n' ) )
                        else:
                                print( "{0} '{1}' not defined...".format( WARNING, define ) )