]> code.ossystems Code Review - openembedded-core.git/commitdiff
scripts/contrib/python/generate-manifest-2.7.py: Catch up with staticdev fixes
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Mar 2012 13:02:57 +0000 (13:02 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Mar 2012 13:02:57 +0000 (13:02 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/contrib/python/generate-manifest-2.7.py

index e0171f9e3ea536a30f87b2c2ccba329be3d835aa..85ca35328554c849a220a483f4df14d111a9b7cc 100755 (executable)
@@ -83,7 +83,10 @@ class MakefileMaker:
 
         packageLine = 'PACKAGES="${PN}-dbg '
         for name in sorted(self.packages):
-            if name != '${PN}-dbg':
+            if name.startswith("${PN}-distutils"):
+                if name == "${PN}-distutils":
+                    packageLine += "%s-staticdev %s " % (name, name)
+            elif name != '${PN}-dbg':
                 packageLine += "%s " % name
         packageLine += '${PN}-modules"'
 
@@ -128,7 +131,7 @@ class MakefileMaker:
         line = 'RDEPENDS_${PN}-modules="'
 
         for name, data in sorted(self.packages.iteritems()):
-            if name not in ['${PN}-dev']:
+            if name not in ['${PN}-dev', '${PN}-distutils-staticdev']:
                 line += "%s " % name
 
         self.out( "%s \"" % line )
@@ -235,6 +238,9 @@ if __name__ == "__main__":
     m.addPackage( "${PN}-difflib", "Python helpers for computing deltas between objects.", "${PN}-lang ${PN}-re",
     "difflib.*" )
 
+    m.addPackage( "${PN}-distutils-staticdev", "Python Distribution Utilities (Static Libraries)", "${PN}-distutils",
+    "config/lib*.a" ) # package
+
     m.addPackage( "${PN}-distutils", "Python Distribution Utilities", "${PN}-core",
     "config distutils" ) # package