1/*
2 * aegis - project change supervisor
3 * Copyright (C) 2008, 2009, 2012 Peter Miller
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 3 of the License, or (at
8 * your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13 * General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License along
16 * with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19/*
20 * list of architectures on which each change must build and test
21 */
22architecture =
23[
24        {
25                name = "linux-i486";
26                pattern = "Linux-*-*-i?86";
27                mode = optional;
28        },
29        {
30                name = "linux-x86_64";
31                pattern = "Linux-*-*-x86_64";
32        },
33        {
34                name = "sunos-4.1-sparc";
35                pattern = "SunOS-4.1*-*-sun4*";
36                mode = optional;
37        },
38        {
39                name = "solaris-2.6-sparc";
40                pattern = "SunOS-5.6*-*-sun4*";
41                mode = optional;
42        },
43        {
44                name = "solaris-2.6-i386";
45                pattern = "SunOS-5.6*-*-i86pc";
46                mode = optional;
47        },
48        {
49                name = "solaris-7-sparc";
50                pattern = "SunOS-5.7*-*-sun4*";
51                mode = optional;
52        },
53        {
54                name = "solaris-7-i386";
55                pattern = "SunOS-5.7*-*-i86pc";
56                mode = optional;
57        },
58        {
59                name = "ppc-Darwin-7.x";
60                pattern = "Darwin-7.*-Darwin*";
61                mode = optional;
62        },
63        {
64                /*
65                 * If you are only ever going to build on the same
66                 * architecture every time, you may as well delete the
67                 * architecture field completely.  This will default the
68                 * architecture to "unspecified".
69                 */
70                name = "you-need-to-set-architecture-in-aegis.conf";
71                pattern = "*";
72                mode = optional;
73        },
74];
75
76
77/* vim: set ts=8 sw=4 et : */
78