Added functionality to findpackage.py
authorSebastian Brannstrom <sebastianb@symbian.org>
Fri, 04 Dec 2009 10:06:14 +0000
changeset 18 e2c612a7088c
parent 17 ba7ab4ab5087
child 19 215a85d7526c
Added functionality to findpackage.py
.DS_Store
scripts/.DS_Store
scripts/python/.DS_Store
scripts/python/findpackage/findpackage.py
Binary file .DS_Store has changed
Binary file scripts/.DS_Store has changed
Binary file scripts/python/.DS_Store has changed
--- a/scripts/python/findpackage/findpackage.py	Fri Nov 27 17:11:28 2009 +0000
+++ b/scripts/python/findpackage/findpackage.py	Fri Dec 04 10:06:14 2009 +0000
@@ -224,21 +224,23 @@
 			pass
 
 if len(sys.argv) < 2:
-	print 'usage: findpackage.py <filename> [project]'
+	print 'usage: findpackage.py [-f] <filename> | -p <packagename>'
 	exit()
 
-filename = sys.argv[1]
-
-
-if len(sys.argv) == 3:
-	project = sys.argv[2]
+if sys.argv[1] == '-p':
+	pkgname = sys.argv[2]
 else:
-	project = 'Symbian2'
+	if sys.argv[1] == '-f':
+		filename = sys.argv[2]
+	else:
+		filename = sys.argv[1]
 
-if filename.endswith('.lib') or filename.endswith('.dll'):
-	pkgname=findpackageforlibrary(filename, project)
-else:
-	pkgname=findpackageforheader(filename, project)
+	project = 'Symbian2'
+	
+	if filename.endswith('.lib') or filename.endswith('.dll'):
+		pkgname=findpackageforlibrary(filename, project)
+	else:
+		pkgname=findpackageforheader(filename, project)
 
 if len(pkgname) > 0:
 	domain=findpackagedomain(pkgname)