Subversion Repositories DevTools

Rev

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

Rev 7304 Rev 7307
Line 27... Line 27...
27
 
27
 
28
package PlatformConfig;
28
package PlatformConfig;
29
use JatsError;
29
use JatsError;
30
 
30
 
31
#
31
#
-
 
32
#   An array of known Keywords and Aliases
-
 
33
#       Keywords should not be used for platform names
-
 
34
#       Aliases are set up for the user
-
 
35
# 
-
 
36
our @BuildAliases = qw (NATIVE INSTRUMENT PKG_WIN PKG_RPM PKG_DEB SK);
-
 
37
our @BuildKeywords = ( qw (TOOLSET GENERIC), @BuildAliases );
-
 
38
 
-
 
39
#
32
#   The following structure is a hash of arrays
40
#   The following structure is a hash of arrays
33
#   The hash key is a supported machine type - one per machine
41
#   The hash key is a supported machine type - one per machine
34
#   The data is an array of supported PLATFORMS
42
#   The data is an array of supported PLATFORMS
35
#   Each platform may have a : seperated list of tags
43
#   Each platform may have a : seperated list of tags
36
#   Known tags include:
44
#   Known tags include:
Line 42... Line 50...
42
#       LINUX - Part of the LINUX alias 
50
#       LINUX - Part of the LINUX alias 
43
#       LMOS - Bastard Platforms from Hell
51
#       LMOS - Bastard Platforms from Hell
44
#       PKG_DEB - Install Debian Packages   
52
#       PKG_DEB - Install Debian Packages   
45
#       PKG_RPM - Install RPM Packages
53
#       PKG_RPM - Install RPM Packages
46
#       PKG_WIN - Install Windows Installers
54
#       PKG_WIN - Install Windows Installers
-
 
55
#       SK - The SK familty of platforms
47
#
56
#
48
my %BuildAvailability = (
57
my %BuildAvailability = (
49
    'linux_i386' => [
58
    'linux_i386' => [
50
        'ANDROIDARM:ANDROIDNDK',
59
        'ANDROIDARM:ANDROIDNDK',
51
        'ANDROIDMIPS:ANDROIDNDK',
60
        'ANDROIDMIPS:ANDROIDNDK',
Line 60... Line 69...
60
        'LINUX_ARMV4',
69
        'LINUX_ARMV4',
61
        'LINUX_EMU',
70
        'LINUX_EMU',
62
        'LINUX_ETX:DEVLINUX:LMOS',
71
        'LINUX_ETX:DEVLINUX:LMOS',
63
        'LINUX_I386:NATIVE:TOOLSET',
72
        'LINUX_I386:NATIVE:TOOLSET',
64
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
73
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
65
        'SK20:DEVLINUX:PKG_DEB',
74
        'SK20:DEVLINUX:PKG_DEB:SK',
66
        'SK20V41:DEVLINUX:PKG_DEB',
75
        'SK20V41:DEVLINUX:PKG_DEB:SK',
-
 
76
        'SK100:DEVLINUX:PKG_DEB:SK',
67
        'UBUNTU12:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
77
        'UBUNTU12:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
68
        'UBUNTU12_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
78
        'UBUNTU12_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
69
        'UBUNTU12C11:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
79
        'UBUNTU12C11:NATIVE:TOOLSET:DEVLINUX:LMOS:PKG_DEB',
70
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
80
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
71
        'VIPER2:DEVLINUX:PKG_DEB',
81
        'VIPER2:DEVLINUX:PKG_DEB',
Line 86... Line 96...
86
        'COBRA:DEVLINUX:LMOS:PKG_DEB',
96
        'COBRA:DEVLINUX:LMOS:PKG_DEB',
87
        'COBRA2:DEVLINUX:LMOS:PKG_DEB',
97
        'COBRA2:DEVLINUX:LMOS:PKG_DEB',
88
        'HAMMERHEAD',
98
        'HAMMERHEAD',
89
        'LINUX_ETX:DEVLINUX:LMOS',
99
        'LINUX_ETX:DEVLINUX:LMOS',
90
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
100
        'PPC_603E:DEVLINUX:LMOS:PKG_DEB',
91
        'SK20:DEVLINUX:PKG_DEB',
101
        'SK20:DEVLINUX:PKG_DEB:SK',
92
        'SK20V41:DEVLINUX:PKG_DEB',
102
        'SK20V41:DEVLINUX:PKG_DEB:SK',
-
 
103
        'SK100:DEVLINUX:PKG_DEB:SK',
93
        'UBUNTU12C11:NATIVE:DEVLINUX:LMOS:PKG_DEB',
104
        'UBUNTU12C11:NATIVE:DEVLINUX:LMOS:PKG_DEB',
94
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
105
        'UBUNTU12C11_INSTRUMENT:NATIVE:DEVLINUX:INSTRUMENT',
95
        'VIPER2:DEVLINUX:PKG_DEB',
106
        'VIPER2:DEVLINUX:PKG_DEB',
96
        ],
107
        ],
97
 
108