Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2087 → Rev 2088

/trunk/HelenOS.config
5,16 → 5,20
@ "ia32" Intel IA-32 (PC)
@ "ia32xen" Intel IA-32 on Xen hypervisor
@ "ia64" Intel IA-64
@ "mips32msim" MIPS 32-bit (MSIM)
@ "mips32sim" MIPS 32-bit (Simics)
@ "mips32gbe" MIPS 32-bit (GXEmul big endian)
@ "mips32gle" MIPS 32-bit (GXEmul little endian)
@ "mips32sgi" MIPS 32-bit (Sgi Indy)
@ "mips32" MIPS 32-bit
@ "ppc32" PowerPC 32-bit (iMac G4)
@ "ppc64" PowerPC 64-bit (iMac G5)
@ "sparc64" Sun UltraSPARC 64-bit
! PLATFORM (choice)
 
# Machine
@ "msim" MSIM
@ "simics" Simics
@ "bgxemul" GXEmul big endian
@ "lgxemul" GXEmul little endia
@ "indy" Sgi Indy
! [PLATFORM=mips32] MACHINE (choice)
 
# Compiler
@ "cross" Cross-compiler
@ "native" Native
/trunk/Makefile
53,46 → 53,36
BARCH = ia64
endif
 
ifeq ($(PLATFORM),mips32msim)
ifeq ($(PLATFORM),mips32)
KARCH = mips32
MACHINE = msim
UARCH = mips32
BARCH = mips32
IMAGE = binary
ifeq ($(MACHINE),msim)
UARCH = mips32
IMAGE = binary
endif
ifeq ($(MACHINE),simics)
UARCH = mips32
IMAGE = ecoff
endif
ifeq ($(MACHINE),bgxemul)
UARCH = mips32eb
IMAGE = ecoff
endif
ifeq ($(MACHINE),lgxemul)
UARCH = mips32
IMAGE = ecoff
endif
ifeq ($(MACHINE),indy)
UARCH = mips32eb
IMAGE = ecoff
endif
endif
 
ifeq ($(PLATFORM),mips32sim)
KARCH = mips32
MACHINE = simics
UARCH = mips32
BARCH = mips32
IMAGE = ecoff
endif
 
ifeq ($(PLATFORM),mips32gbe)
KARCH = mips32
MACHINE = bgxemul
UARCH = mips32eb
BARCH = mips32
IMAGE = ecoff
endif
 
ifeq ($(PLATFORM),mips32gle)
KARCH = mips32
MACHINE = lgxemul
UARCH = mips32
BARCH = mips32
IMAGE = ecoff
endif
 
ifeq ($(PLATFORM),mips32sgi)
KARCH = mips32
MACHINE = indy
UARCH = mips32eb
BARCH = mips32
IMAGE = ecoff
endif
 
ifeq ($(PLATFORM),ppc32)
KARCH = ppc32
UARCH = ppc32