Subversion Repositories HelenOS-historic

Rev

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

Rev 455 Rev 457
Line 29... Line 29...
29
## Toolchain configuration
29
## Toolchain configuration
30
#
30
#
31
 
31
 
32
BFD_NAME = elf32-i386
32
BFD_NAME = elf32-i386
33
BFD_ARCH = i386
33
BFD_ARCH = i386
-
 
34
BFD = binary
34
TARGET = i686-pc-linux-gnu
35
TARGET = i686-pc-linux-gnu
35
TOOLCHAIN_DIR = /usr/local/i686/bin
36
TOOLCHAIN_DIR = /usr/local/i686/bin
36
 
37
 
37
## Make some default assumptions
38
## Make some default assumptions
38
#
39
#
Line 44... Line 45...
44
## Accepted CPUs
45
## Accepted CPUs
45
#
46
#
46
 
47
 
47
ifeq ($(CPU),athlon-xp)
48
ifeq ($(CPU),athlon-xp)
48
	CFLAGS += -march=athlon-xp -mmmx -msse -m3dnow
49
	CFLAGS += -march=athlon-xp -mmmx -msse -m3dnow
49
	DEFS += -DFENCES=486
50
	DEFS += -DFENCES=p3
50
	CONFIG_SMP = n
51
	CONFIG_SMP = n
51
	CONFIG_HT = n
52
	CONFIG_HT = n
52
endif
53
endif
53
ifeq ($(CPU),athlon-mp)
54
ifeq ($(CPU),athlon-mp)
54
	CFLAGS += -march=athlon-mp -mmmx -msse -m3dnow
55
	CFLAGS += -march=athlon-mp -mmmx -msse -m3dnow
55
	DEFS += -DFENCES=486
56
	DEFS += -DFENCES=p3
-
 
57
	CONFIG_HT = n
56
endif
58
endif
57
ifeq ($(CPU),pentium3)
59
ifeq ($(CPU),pentium3)
58
	CFLAGS += -march=pentium3 -mmmx -msse -msse2
60
	CFLAGS += -march=pentium3 -mmmx -msse
59
	DEFS += -DFENCES=486
61
	DEFS += -DFENCES=p3
-
 
62
	CONFIG_HT = n
60
endif
63
endif
61
ifeq ($(CPU),pentium4)
64
ifeq ($(CPU),prescott)
62
	CFLAGS += -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -msse3
65
	CFLAGS += -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -msse3
63
	DEFS += -DFENCES=p4
66
	DEFS += -DFENCES=p4
64
endif
67
endif
-
 
68
ifeq ($(CPU),pentium4)
-
 
69
	CFLAGS += -march=pentium4 -mfpmath=sse -mmmx -msse -msse2
-
 
70
	DEFS += -DFENCES=p4
-
 
71
endif
65
 
72
 
66
## Own configuration directives
73
## Own configuration directives
67
#
74
#
68
 
75
 
69
CONFIG_ACPI = y
76
CONFIG_ACPI = y