Subversion Repositories DevTools

Rev

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

Rev 6114 Rev 6152
Line 1... Line 1...
1
########################################################################
1
########################################################################
2
# Copyright (c) VIX TECHNOLOGY (AUST) LTD
2
# COPYRIGHT - VIX IP PTY LTD ("VIX"). ALL RIGHTS RESERVED.
3
#
3
#
4
# Module name   : shellbuild_windows.pl
4
# Module name   : shellbuild_windows.pl
5
# Module type   : Makefile system
5
# Module type   : Makefile system
6
# Compiler(s)   : Perl
6
# Compiler(s)   : Perl
7
# Environment(s): jats
7
# Environment(s): jats
Line 333... Line 333...
333
#
333
#
334
if ( $DO_PATCHES )
334
if ( $DO_PATCHES )
335
{
335
{
336
    my $patch_script = "$opt_SCRIPT_DIR/patch.pl";
336
    my $patch_script = "$opt_SCRIPT_DIR/patch.pl";
337
    Message " --> Patch script found at $patch_script";
337
    Message " --> Patch script found at $patch_script";
-
 
338
 
338
    my @patches = glob("$PATCH_DIR/*.patch");
339
    my @patches = glob("$PATCH_DIR/*.patch");
339
    @patches = sort @patches;
340
    @patches = sort @patches;
340
    foreach (@patches) {
341
    foreach (@patches) {
341
        my $patch=$_;
342
        my $patch=$_;
342
        Message " --> Applying $patch";
343
        Message " --> Applying patch: $patch";
-
 
344
        System ("perl $patch_script -p1 < $patch");
-
 
345
    }
-
 
346
 
-
 
347
    my @patches = glob("$PATCH_DIR/*.patch.$opt_PLATFORM");
-
 
348
    @patches = sort @patches;
-
 
349
    foreach (@patches) {
-
 
350
        my $patch=$_;
-
 
351
        Message " --> Applying platform patch: $patch";
343
        System ("perl $patch_script -p1 < $patch");
352
        System ("perl $patch_script -p1 < $patch");
344
        
-
 
345
    }
353
    }
-
 
354
 
346
}
355
}
347
 
356
 
348
#
357
#
349
#   Call the build script - first setup the environment, then enter the script.
358
#   Call the build script - first setup the environment, then enter the script.
350
#
359
#
Line 362... Line 371...
362
$opt_INTERFACE_DIR=~tr{/}{\\}; 
371
$opt_INTERFACE_DIR=~tr{/}{\\}; 
363
 
372
 
364
$ENV{WORK_DIR}=$WORK_DIR;
373
$ENV{WORK_DIR}=$WORK_DIR;
365
$ENV{DOWNLOAD_PKG}=$opt_BUILD_NAME;
374
$ENV{DOWNLOAD_PKG}=$opt_BUILD_NAME;
366
$ENV{PLATFORM}=$opt_PLATFORM;
375
$ENV{PLATFORM}=$opt_PLATFORM;
-
 
376
$ENV{TYPE}=$opt_TYPE;
367
$ENV{PKG_BIN_DIR}=$opt_PKG_BIN_DIR;
377
$ENV{PKG_BIN_DIR}=$opt_PKG_BIN_DIR;
368
$ENV{PKG_INC_DIR}=$opt_PKG_INC_DIR;
378
$ENV{PKG_INC_DIR}=$opt_PKG_INC_DIR;
369
$ENV{PKG_LIB_DIR}=$opt_PKG_LIB_DIR;
379
$ENV{PKG_LIB_DIR}=$opt_PKG_LIB_DIR;
370
$ENV{PKG_PKG_DIR}=$opt_PKG_PKG_DIR;
380
$ENV{PKG_PKG_DIR}=$opt_PKG_PKG_DIR;
371
 
381