OBJDIR:= ./objdir

ARCH:=$(shell uname -m)
ifeq ($(ARCH),i686)
ARCH=i386
endif
ifeq ($(ARCH),i586)
ARCH=i386
endif
ifeq ($(ARCH),i486)
ARCH=i386
endif

EXTRA_FLAGS:=


ifdef GAMECUBE
ARCH=ppc
EXTRA_FLAGS+= -DCONFIG_GAMECUBE
ifndef NATIVE
CROSS_COMPILE=powerpc-linux-uclibc-
endif
endif

CC:=$(CROSS_COMPILE)gcc
LD:=$(CROSS_COMPILE)ld
AR:=$(CROSS_COMPILE)ar
AS:=$(CROSS_COMPILE)as
CPP:= $(CC) -x assembler-with-cpp -E

ifeq ($(ARCH),x86_64)
X86_OBJDIR:= ./objdir/x86/
X86_CC:= $(CC) -m32
X86_LD:= $(LD) -m elf_i386
X86_AS:= $(AS) --32
endif

include Makefile.main
