fcf738eb8d264afd87afd2db271c12eb17b5e1e2
[tpg/acess2.git] / 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 ifeq ($(USE_MP),1)
28 A_OBJ += mptable.o
29 endif
30 A_OBJ += kpanic.o pci.o vpci.o validate_vmem.o
31
32 ifeq ($(USE_ACPICA),1)
33 A_OBJ += acpica.o
34 EXTERNS += ACPICA
35 endif
36

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