a9368f4bf2d9f291634a9f30b1f5d4bc7c86565c
[tpg/acess2.git] / KernelLand / Kernel / arch / x86 / Makefile
1 #
2 # Acess2 Kernel
3 # i386 Architecture Makefile
4 # arch/i386/Makefile
5
6 AS_SUFFIX = asm
7
8 CPPFLAGS        = 
9 CFLAGS          =
10 ASFLAGS         = -f elf
11
12 USE_ACPICA ?= 1
13 USE_MP=0
14
15 ifeq ($(PLATFORM),default)
16         USE_MP=0
17 else ifeq ($(PLATFORM),smp)
18         USE_MP=1
19 endif
20
21 ASFLAGS += -D USE_MP=$(USE_MP)
22 CPPFLAGS += -DUSE_MP=$(USE_MP) -DUSE_ACPICA=$(USE_ACPICA)
23
24 A_OBJ  = start.ao main.o mboot.o lib.o desctab.ao errors.o irq.o
25 A_OBJ += mm_phys.o mm_virt.o
26 A_OBJ += proc.o proc.ao time.o vm8086.o
27 A_OBJ += kpanic.o pci.o vpci.o
28
29 ifeq ($(USE_ACPICA),1)
30 A_OBJ += acpica.o
31 EXTERNS += ACPICA
32 endif
33

UCC git Repository :: git.ucc.asn.au