Subversion Repositories DevTools

Rev

Rev 6829 | Rev 6839 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6829 Rev 6835
Line 56... Line 56...
56
my $opt_PKG_LIB_DIR = '';
56
my $opt_PKG_LIB_DIR = '';
57
my $opt_PKG_PKG_DIR = '';
57
my $opt_PKG_PKG_DIR = '';
58
my $opt_PKG_DIR = '';
58
my $opt_PKG_DIR = '';
59
my $opt_PKG_TOOL_DIR = '';
59
my $opt_PKG_TOOL_DIR = '';
60
my $opt_PKG_TOOL_BIN_DIR = '';
60
my $opt_PKG_TOOL_BIN_DIR = '';
-
 
61
my $opt_ISA_TOOLSET = 0;
61
my $opt_PKG_TOOL_SCRIPT_DIR = '';
62
my $opt_PKG_TOOL_SCRIPT_DIR = '';
62
my $opt_DOWNLOAD_PKG = '';
63
my $opt_DOWNLOAD_PKG = '';
63
my $opt_PATCHES_DIR = 'patches';
64
my $opt_PATCHES_DIR = 'patches';
64
 
65
 
65
my @ConfigMsg;
66
my @ConfigMsg;
Line 131... Line 132...
131
                "PackageToolDir=s"      => \$opt_PKG_TOOL_DIR,
132
                "PackageToolDir=s"      => \$opt_PKG_TOOL_DIR,
132
                "PackageToolBin=s"      => \$opt_PKG_TOOL_BIN_DIR,
133
                "PackageToolBin=s"      => \$opt_PKG_TOOL_BIN_DIR,
133
                "PackageToolScript=s"   => \$opt_PKG_TOOL_SCRIPT_DIR,
134
                "PackageToolScript=s"   => \$opt_PKG_TOOL_SCRIPT_DIR,
134
                "DownloadPkg=s"         => \$opt_DOWNLOAD_PKG,
135
                "DownloadPkg=s"         => \$opt_DOWNLOAD_PKG,
135
                "PatchesDir=s"          => \$opt_PATCHES_DIR,
136
                "PatchesDir=s"          => \$opt_PATCHES_DIR,
136
                
137
                "Toolset"               => \$opt_ISA_TOOLSET,
137
                );
138
                );
138
 
139
 
139
#
140
#
140
#   Configure the error reporting process now that we have the user options
141
#   Configure the error reporting process now that we have the user options
141
#
142
#
Line 197... Line 198...
197
ConfigMsg " PackageToolDir    = $opt_PKG_TOOL_DIR";
198
ConfigMsg " PackageToolDir    = $opt_PKG_TOOL_DIR";
198
ConfigMsg " PackageToolBin    = $opt_PKG_TOOL_BIN_DIR";
199
ConfigMsg " PackageToolBin    = $opt_PKG_TOOL_BIN_DIR";
199
ConfigMsg " PackageToolScript = $opt_PKG_TOOL_SCRIPT_DIR";
200
ConfigMsg " PackageToolScript = $opt_PKG_TOOL_SCRIPT_DIR";
200
ConfigMsg " DownloadPkg       = $opt_DOWNLOAD_PKG";
201
ConfigMsg " DownloadPkg       = $opt_DOWNLOAD_PKG";
201
ConfigMsg " PatchesDir        = $opt_PATCHES_DIR";
202
ConfigMsg " PatchesDir        = $opt_PATCHES_DIR";
-
 
203
ConfigMsg " Toolset           = $opt_ISA_TOOLSET";
202
Message "================================================================================";
204
Message "================================================================================";
203
 
205
 
204
 
206
 
205
 
207
 
206
# Calculate the relative directory locations
208
# Calculate the relative directory locations
Line 350... Line 352...
350
$WORK_DIR=~tr{/}{\\};
352
$WORK_DIR=~tr{/}{\\};
351
$opt_PKG_BIN_DIR=~tr{/}{\\};
353
$opt_PKG_BIN_DIR=~tr{/}{\\};
352
$opt_PKG_INC_DIR=~tr{/}{\\};
354
$opt_PKG_INC_DIR=~tr{/}{\\};
353
$opt_PKG_LIB_DIR=~tr{/}{\\};
355
$opt_PKG_LIB_DIR=~tr{/}{\\};
354
$opt_PKG_PKG_DIR=~tr{/}{\\}; 
356
$opt_PKG_PKG_DIR=~tr{/}{\\}; 
-
 
357
 
-
 
358
$opt_PKG_TOOL_DIR=~tr{/}{\\}; 
355
$opt_PKG_TOOL_BIN_DIR=~tr{/}{\\}; 
359
$opt_PKG_TOOL_BIN_DIR=~tr{/}{\\}; 
-
 
360
$opt_PKG_TOOL_SCRIPT_DIR=~tr{/}{\\}; 
-
 
361
 
356
$opt_INTERFACE_DIR=~tr{/}{\\}; 
362
$opt_INTERFACE_DIR=~tr{/}{\\}; 
357
 
363
 
358
$ENV{WORK_DIR}=$WORK_DIR;
364
$ENV{WORK_DIR}=$WORK_DIR;
359
$ENV{DOWNLOAD_PKG}=$opt_BUILD_NAME;
365
$ENV{DOWNLOAD_PKG}=$opt_BUILD_NAME;
360
$ENV{PLATFORM}=$opt_PLATFORM;
366
$ENV{PLATFORM}=$opt_PLATFORM;
361
$ENV{PKG_BIN_DIR}=$opt_PKG_BIN_DIR;
367
$ENV{PKG_BIN_DIR}=$opt_PKG_BIN_DIR;
362
$ENV{PKG_INC_DIR}=$opt_PKG_INC_DIR;
368
$ENV{PKG_INC_DIR}=$opt_PKG_INC_DIR;
363
$ENV{PKG_LIB_DIR}=$opt_PKG_LIB_DIR;
369
$ENV{PKG_LIB_DIR}=$opt_PKG_LIB_DIR;
364
$ENV{PKG_PKG_DIR}=$opt_PKG_PKG_DIR;
370
$ENV{PKG_PKG_DIR}=$opt_PKG_PKG_DIR;
-
 
371
 
-
 
372
if ($opt_ISA_TOOLSET)
-
 
373
{
-
 
374
    $ENV{PKG_TOOL_DIR}=$opt_PKG_TOOL_DIR;
365
$ENV{PKG_TOOL_BIN_DIR}=$opt_PKG_TOOL_BIN_DIR;
375
    $ENV{PKG_TOOL_BIN_DIR}=$opt_PKG_TOOL_BIN_DIR;
-
 
376
    $ENV{PKG_TOOL_SCRIPT_DIR}=$opt_PKG_TOOL_SCRIPT_DIR;
-
 
377
    $ENV{PKG_TOOL_ISA_TOOLSET}=1;
-
 
378
}
366
 
379
 
367
$ENV{INTERFACE_LIB_DIR}="$opt_INTERFACE_DIR\\lib\\$opt_PLATFORM";
380
$ENV{INTERFACE_LIB_DIR}="$opt_INTERFACE_DIR\\lib\\$opt_PLATFORM";
368
$ENV{INTERFACE_INC_DIR}="$opt_INTERFACE_DIR\\include";
381
$ENV{INTERFACE_INC_DIR}="$opt_INTERFACE_DIR\\include";
369
 
382
 
370
# Clean-up the various flags that can impact nmake.
383
# Clean-up the various flags that can impact nmake.