Subversion Repositories DevTools

Rev

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

Rev 7299 Rev 7300
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   : PLATFORM_CFG.PM
4
# Module name   : PLATFORM_CFG.PM
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 38... Line 38...
38
#       NATIVE  - Can be expected to run on the build machine
38
#       NATIVE  - Can be expected to run on the build machine
39
#       KNOWN - Indicated platform is known to this machine type. Used to test existence 
39
#       KNOWN - Indicated platform is known to this machine type. Used to test existence 
40
#       GENERIC - Can be built on any machine
40
#       GENERIC - Can be built on any machine
41
#       DEVLINUX - Part of the DEVLINUX alias
41
#       DEVLINUX - Part of the DEVLINUX alias
42
#       LINUX - Part of the LINUX alias 
42
#       LINUX - Part of the LINUX alias 
43
#       LMOS - Bastard Platforms from Hell   
43
#       LMOS - Bastard Platforms from Hell
-
 
44
#       PKG_DEB - Install Debian Packages   
-
 
45
#       PKG_RPM - Install RPM Packages
-
 
46
#       PKG_WIN - Install Windows Installers
44
#
47
#
45
my %BuildAvailability = (
48
my %BuildAvailability = (
46
    'linux_i386' => [
49
    'linux_i386' => [
47
        'ANDROIDARM:ANDROIDNDK',
50
        'ANDROIDARM:ANDROIDNDK',
48
        'ANDROIDMIPS:ANDROIDNDK',
51
        'ANDROIDMIPS:ANDROIDNDK',
49
        'ANDROIDX86:ANDROIDNDK',
52
        'ANDROIDX86:ANDROIDNDK',
50
        'ANDROID',
53
        'ANDROID',
51
        'ARM9TDMI:DEVLINUX:LMOS',
54
        'ARM9TDMI:DEVLINUX:LMOS:PKG_DEB',
52
        'COBRA:DEVLINUX:LMOS',
55
        'COBRA:DEVLINUX:LMOS:PKG_DEB',
53
        'COBRA2:DEVLINUX:LMOS',
56
        'COBRA2:DEVLINUX:LMOS:PKG_DEB',
54
        'HAMMERHEAD',
57
        'HAMMERHEAD:PKG_DEB',
55
        'JAVA:NATIVE',
58
        'JAVA:NATIVE',
56
        'LINUX86',
59
        'LINUX86',
57
        'LINUX_ARMV4',
60
        'LINUX_ARMV4',
58
        'LINUX_EMU',
61
        'LINUX_EMU',
59
        'LINUX_ETX:DEVLINUX:LMOS',
62
        'LINUX_ETX:DEVLINUX:LMOS',
60
        'LINUX_I386:NATIVE:TOOLSET',
63
        'LINUX_I386:NATIVE:TOOLSET',
61
        'PPC_603E:DEVLINUX:LMOS',
64
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
62
        'SK20:DEVLINUX',
65
        'SK20:DEVLINUX:PKG_DEB',
63
        'SK20V41:DEVLINUX',
66
        'SK20V41:DEVLINUX:PKG_DEB',
64
        'UBUNTU12:NATIVE:TOOLSET:DEVLINUX:LMOS',
67
        'UBUNTU12:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
65
        'UBUNTU12_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
68
        'UBUNTU12_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
66
        'UBUNTU12C11:NATIVE:TOOLSET:DEVLINUX:LMOS',
69
        'UBUNTU12C11:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
67
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
70
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
68
        'VIPER2:DEVLINUX',
71
        'VIPER2:DEVLINUX:PKG_DEB',
69
        ],
72
        ],
70
 
73
 
71
    'linux_x64' => [
74
    'linux_x64' => [
72
        'LINUX_I386:NATIVE',
75
        'LINUX_I386:NATIVE:PKG_DEB',
73
        'JAVA:NATIVE',
76
        'JAVA:NATIVE',
74
        'UBUNTU14:NATIVE:TOOLSET:LINUX',
77
        'UBUNTU14:NATIVE:TOOLSET:LINUX:PKG_DEB',
75
        'UBUNTU14_INSTRUMENT:NATIVE:LINUX:INSTRUMENT',
78
        'UBUNTU14_INSTRUMENT:NATIVE:LINUX:INSTRUMENT',
76
        'UBUNTU16:NATIVE:TOOLSET:LINUX',
79
        'UBUNTU16:NATIVE:TOOLSET:LINUX:PKG_DEB',
77
        'UBUNTU16_INSTRUMENT:NATIVE:LINUX:INSTRUMENT',
80
        'UBUNTU16_INSTRUMENT:NATIVE:LINUX:INSTRUMENT',
78
        'ANDROIDARM:ANDROIDNDK',
81
        'ANDROIDARM:ANDROIDNDK',
79
        'ANDROIDMIPS:ANDROIDNDK',
82
        'ANDROIDMIPS:ANDROIDNDK',
80
        'ANDROIDX86:ANDROIDNDK',
83
        'ANDROIDX86:ANDROIDNDK',
81
        'ANDROID',
84
        'ANDROID',
82
        'ARM9TDMI:DEVLINUX:LMOS',
85
        'ARM9TDMI:DEVLINUX:LMOS',
83
        'COBRA:DEVLINUX:LMOS',
86
        'COBRA:DEVLINUX:LMOS:PKG_DEB',
84
        'COBRA2:DEVLINUX:LMOS',
87
        'COBRA2:DEVLINUX:LMOS:PKG_DEB',
85
        'HAMMERHEAD',
88
        'HAMMERHEAD',
86
        'LINUX_ETX:DEVLINUX:LMOS',
89
        'LINUX_ETX:DEVLINUX:LMOS',
87
        'PPC_603E:DEVLINUX:LMOS',
90
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
88
        'SK20:DEVLINUX',
91
        'SK20:DEVLINUX:PKG_DEB',
89
        'SK20V41:DEVLINUX',
92
        'SK20V41:DEVLINUX:PKG_DEB',
90
        'UBUNTU12C11:NATIVE:DEVLINUX:LMOS',
93
        'UBUNTU12C11:NATIVE:DEVLINUX:LMOS:PKG_DEB',
91
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
94
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
92
        'VIPER2:DEVLINUX',
95
        'VIPER2:DEVLINUX:PKG_DEB',
-
 
96
        ],
-
 
97
 
-
 
98
    'linux_el7_x64' => [
93
        'RHEL7:LINUX:TOOLSET:NATIVE',
99
        'RHEL7:LINUX:TOOLSET:NATIVE:PKG_RPM',
-
 
100
        'RHEL7_INSTRUMENT:NATIVE:LINUX:INSTRUMENT',
94
        ],
101
        ],
95
 
102
 
96
    'solaris10_sparc32' => [
103
    'solaris10_sparc32' => [
97
        'SOLARIS10_SPARC32:NATIVE:TOOLSET',
104
        'SOLARIS10_SPARC32:NATIVE:TOOLSET',
98
        'SOLARIS10_SPARC64:NATIVE',
105
        'SOLARIS10_SPARC64:NATIVE',
Line 172... Line 179...
172
        'VIXITP',
179
        'VIXITP',
173
        'VS2003:NATIVE',
180
        'VS2003:NATIVE',
174
        'VS2005:NATIVE',
181
        'VS2005:NATIVE',
175
        'VS2008:NATIVE',
182
        'VS2008:NATIVE',
176
        'VS2010:NATIVE',
183
        'VS2010:NATIVE',
177
        'VS2012:NATIVE:TOOLSET:MSWIN32',
184
        'VS2012:NATIVE:TOOLSET:MSWIN32:PKG_WIN',
178
        'VS2015:NATIVE:TOOLSET:MSWIN32',
185
        'VS2015:NATIVE:TOOLSET:MSWIN32:PKG_WIN',
179
        'WCEIPA280:WINCE',
186
        'WCEIPA280:WINCE',
180
        'WCEIT3000:WINCE',
187
        'WCEIT3000:WINCE',
181
        'WCENAUTIZX5',
188
        'WCENAUTIZX5',
182
        'WCEPA961:WINCE',
189
        'WCEPA961:WINCE',
183
        'WCEPA962:WINCE',
190
        'WCEPA962:WINCE',
Line 190... Line 197...
190
        'WCEPSPC_arm:WINCE',
197
        'WCEPSPC_arm:WINCE',
191
        'WCEPSPC_emu:WINCE',
198
        'WCEPSPC_emu:WINCE',
192
        'WCEX86A420:WINCE',
199
        'WCEX86A420:WINCE',
193
        'WCEX86A500:WINCE',
200
        'WCEX86A500:WINCE',
194
        'WCEX86A500_SOM4455:WINCE',
201
        'WCEX86A500_SOM4455:WINCE',
195
        'WIN32:NATIVE:TOOLSET:MSWIN32:LMOS',
202
        'WIN32:NATIVE:TOOLSET:MSWIN32:LMOS:PKG_WIN',
196
        'VS2012_X64:NATIVE:MSWIN64',
203
        'VS2012_X64:NATIVE:MSWIN64:PKG_WIN',
197
        'VS2015_X64:NATIVE:MSWIN64',
204
        'VS2015_X64:NATIVE:MSWIN64:PKG_WIN',
198
        ],
205
        ],
199
 
206
 
200
);
207
);
201
 
208
 
202
#
209
#