summaryrefslogtreecommitdiffstats
path: root/scripts/contrib/python/generate-manifest-3.5.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/contrib/python/generate-manifest-3.5.py')
-rwxr-xr-xscripts/contrib/python/generate-manifest-3.5.py24
1 files changed, 13 insertions, 11 deletions
diff --git a/scripts/contrib/python/generate-manifest-3.5.py b/scripts/contrib/python/generate-manifest-3.5.py
index 6352f8f120..33779cffab 100755
--- a/scripts/contrib/python/generate-manifest-3.5.py
+++ b/scripts/contrib/python/generate-manifest-3.5.py
@@ -101,9 +101,9 @@ class MakefileMaker:
101 # generate provides line 101 # generate provides line
102 # 102 #
103 103
104 provideLine = 'PROVIDES+="' 104 provideLine = 'PROVIDES+="\\\n'
105 for name in sorted(self.packages): 105 for name in sorted(self.packages):
106 provideLine += "%s " % name 106 provideLine += " %s \\\n" % name
107 provideLine += '"' 107 provideLine += '"'
108 108
109 self.out( provideLine ) 109 self.out( provideLine )
@@ -113,14 +113,15 @@ class MakefileMaker:
113 # generate package line 113 # generate package line
114 # 114 #
115 115
116 packageLine = 'PACKAGES="${PN}-dbg ' 116 packageLine = 'PACKAGES="\\\n'
117 packageLine += ' ${PN}-dbg \\\n'
117 for name in sorted(self.packages): 118 for name in sorted(self.packages):
118 if name.startswith("${PN}-distutils"): 119 if name.startswith("${PN}-distutils"):
119 if name == "${PN}-distutils": 120 if name == "${PN}-distutils":
120 packageLine += "%s-staticdev %s " % (name, name) 121 packageLine += "%s \\\n %s-staticdev \\\n" % (name, name)
121 elif name != '${PN}-dbg': 122 elif name != '${PN}-dbg':
122 packageLine += "%s " % name 123 packageLine += " %s \\\n" % name
123 packageLine += '${PN}-modules"' 124 packageLine += ' ${PN}-modules \\\n"'
124 125
125 self.out( packageLine ) 126 self.out( packageLine )
126 self.out( "" ) 127 self.out( "" )
@@ -138,7 +139,7 @@ class MakefileMaker:
138 self.out( 'SUMMARY_%s="%s"' % ( name, desc ) ) 139 self.out( 'SUMMARY_%s="%s"' % ( name, desc ) )
139 self.out( 'RDEPENDS_%s="%s"' % ( name, deps ) ) 140 self.out( 'RDEPENDS_%s="%s"' % ( name, deps ) )
140 141
141 line = 'FILES_%s="' % name 142 line = 'FILES_%s="\\\n' % name
142 143
143 # 144 #
144 # check which directories to make in the temporary directory 145 # check which directories to make in the temporary directory
@@ -153,20 +154,21 @@ class MakefileMaker:
153 # 154 #
154 155
155 for target in files: 156 for target in files:
156 line += "%s " % target 157 line += " %s \\\n" % target
157 158
158 line += '"' 159 line += '"'
159 self.out( line ) 160 self.out( line )
160 self.out( "" ) 161 self.out( "" )
161 162
162 self.out( 'SUMMARY_${PN}-modules="All Python modules"' ) 163 self.out( 'SUMMARY_${PN}-modules="All Python modules"' )
163 line = 'RDEPENDS_${PN}-modules="' 164 line = 'RDEPENDS_${PN}-modules=" \\\n'
164 165
165 for name, data in sorted(self.packages.items()): 166 for name, data in sorted(self.packages.items()):
166 if name not in ['${PN}-dev', '${PN}-distutils-staticdev'] and name not in self.excluded_pkgs: 167 if name not in ['${PN}-dev', '${PN}-distutils-staticdev'] and name not in self.excluded_pkgs:
167 line += "%s " % name 168 line += " %s \\\n" % name
168 169
169 self.out( "%s \"" % line ) 170 line += '"'
171 self.out( line )
170 self.out( 'ALLOW_EMPTY_${PN}-modules = "1"' ) 172 self.out( 'ALLOW_EMPTY_${PN}-modules = "1"' )
171 173
172 def doEpilog( self ): 174 def doEpilog( self ):