1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#define HAVE_SYSDEP
#define HAVE_KERNEL_FLAGS
static void
check_sysdep (conf_t * conf, struct utsname *un)
{
strcpy (conf->cplusplus, "g++ -fno-rtti -fno-exceptions -I.");
/* fixup machine names */
if (strcmp (un->machine, "BePC") == 0)
{
strcpy (conf->arch, "i586");
}
if (strcmp (un->machine, "BePC") == 0 ||
strcmp (un->machine, "i386") == 0 ||
strcmp (un->machine, "i486") == 0 ||
strcmp (un->machine, "i586") == 0 || strcmp (un->machine, "i686") == 0)
{
strcpy (conf->platform, "i86pc");
}
if (strcmp (un->machine, "BeMac") == 0 ||
strcmp (un->machine, "BeBox") == 0)
{
/* seems to be what Linux uses */
/* XXX: check for ppc64 ? */
strcpy (conf->arch, "ppc");
strcpy (conf->platform, "ppc");
}
}
static void
add_kernel_flags (FILE * f)
{
fprintf (f, "CFLAGS=-O2 -D_KERNEL -D_KERNEL_MODE=1 -no-fpic\n");
}
|