Subversion Repositories HelenOS-historic

Rev

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

Rev 290 Rev 309
Line 5... Line 5...
5
 
5
 
6
CC=$(IA-32_CC_DIR)/$(IA-32_TARGET)-gcc
6
CC=$(IA-32_CC_DIR)/$(IA-32_TARGET)-gcc
7
AS=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-as
7
AS=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-as
8
LD=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-ld
8
LD=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-ld
9
OBJCOPY=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-objcopy
9
OBJCOPY=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-objcopy
-
 
10
OBJDUMP=$(IA-32_BINUTILS_DIR)/$(IA-32_TARGET)-objdump
10
 
11
 
11
BFD_NAME=elf32-i386
12
BFD_NAME=elf32-i386
12
BFD_ARCH=i386
13
BFD_ARCH=i386
13
 
14
 
14
DEFS:=-DARCH=$(ARCH)
15
DEFS:=-DARCH=$(ARCH) -DFPU_LAZY
15
 
16
 
16
ifdef SMP
17
ifdef SMP
17
DEFS+=-D$(SMP)
18
DEFS+=-D$(SMP)
18
endif
19
endif
19
 
20
 
Line 23... Line 24...
23
 
24
 
24
CPPFLAGS=$(DEFS) -nostdinc -I../include
25
CPPFLAGS=$(DEFS) -nostdinc -I../include
25
CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fomit-frame-pointer -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3
26
CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fomit-frame-pointer -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3
26
LFLAGS=-M -no-check-sections
27
LFLAGS=-M -no-check-sections
27
 
28
 
-
 
29
../arch/$(ARCH)/_link.ld: ../arch/$(ARCH)/_link.ld.in
-
 
30
	$(CC) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@
-
 
31
 
28
arch_sources= \
32
arch_sources= \
29
	arch/context.s \
33
	arch/context.s \
30
	arch/debug/panic.s \
34
	arch/debug/panic.s \
31
	arch/cpuid.s \
35
	arch/cpuid.s \
32
	arch/delay.s \
36
	arch/delay.s \