common/tools/zip_includefiles.pl
author Simon Howkins <simonh@symbian.org>
Wed, 15 Jul 2009 13:30:58 +0100
changeset 247 cfde8b1784f7
parent 116 47cccedacd2d
permissions -rw-r--r--
Simplified the locations of some generated files, so they are created where they need to be rather than created on one place and moved to another. Zipping of binaries now assumes that there's always an rnd exclude file, as it is always created by populateziptemplate.pl, even if there's nothing put into it.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
112
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     1
#!perl -w
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     2
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     3
use strict;
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     4
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     5
my @includefiles = glob "*_includefile.txt";
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     6
foreach (@includefiles)
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     7
{
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     8
    my $includefilename=$_;
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     9
	if (m/(.*)(_includefile.txt)/) {
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    10
		my $zipfilename = $1.".zip";
116
47cccedacd2d Use 7za not 7z as this is what is available on build machines
Shabe Razvi <shaber@symbian.org>
parents: 112
diff changeset
    11
		system("7za a -tzip -i@".$includefilename . " " .$zipfilename);
112
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    12
	}
3fc223926c4a Add zip tool to support postbuild RnD packaging.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    13
}