sbsv1/abld/platform/sym_lkup_util.pl
changeset 606 30b30f9da0b7
parent 599 fa7a3cc6effd
child 633 a4eca1f021ac
--- a/sbsv1/abld/platform/sym_lkup_util.pl	Fri Jun 25 20:58:33 2010 +0800
+++ b/sbsv1/abld/platform/sym_lkup_util.pl	Tue Jun 29 14:52:54 2010 +0800
@@ -41,6 +41,12 @@
 my %Symbols = ();
 my @Imports = ();
 
+# Version
+my $MajorVersion = 1;
+my $MinorVersion = 1;
+my $PatchVersion = 0;
+
+
 {
 	unless (GetOptions(\%Options, 'sym=s', 'o=s', 'map=s', 'ignore_export_dir')) {
 		exit 1;
@@ -50,6 +56,21 @@
 	$mapFile = $Options{map};
 	$IgnoreExportDir = $Options{ignore_export_dir};
 
+	unless($ImportSymFile)
+	{
+		print(
+			 "\n",
+			 "SYM_LKUP_UTIL symbol process tool V$MajorVersion.$MinorVersion.$PatchVersion\n",
+			 "\n",
+			 "options:\n",
+			 " -sym symbol file\n",
+			 " -o   output file\n",
+			 " -map  map file\n",
+			 "\n"
+		);
+		exit 1;
+	}
+
 	ReadSymFile() if $ImportSymFile;
 	ReadMapFile() if $mapFile;