1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # This file is part of the OpenADK project. OpenADK is copyrighted
- # material, please see the LICENCE file in the top-level directory.
- # multilib support
- ifeq ($(ADK_TARGET_WITH_MULTILIB),y)
- TABI:=
- TCFLAGS:=
- ifeq ($(ADK_TARGET_MULTILIB_X86_X32),y)
- TABI+=x86_64-openadk-linux-gnu:x32
- TCFLAGS:=-m
- endif
- ifeq ($(ADK_TARGET_MULTILIB_X86_32),y)
- TABI+=i486-openadk-linux-gnu:32
- TCFLAGS:=-m
- endif
- ifeq ($(ADK_TARGET_MULTILIB_X86_64),y)
- TABI+=x86_64-openadk-linux-gnu:64
- TCFLAGS:=-m
- endif
- ifeq ($(ADK_TARGET_MULTILIB_MIPS_N32),y)
- ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
- TABI+=mips64el-openadk-linux-gnu:n32
- TCFLAGS:=-mabi=
- else
- TABI+=mips64-openadk-linux-gnu:n32
- TCFLAGS:=-mabi=
- endif
- endif
- ifeq ($(ADK_TARGET_MULTILIB_MIPS_O32),y)
- ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
- TABI+=mips64el-openadk-linux-gnu:32
- TCFLAGS:=-mabi=
- else
- TABI+=mips64-openadk-linux-gnu:32
- TCFLAGS:=-mabi=
- endif
- endif
- ifeq ($(ADK_TARGET_MULTILIB_MIPS_64),y)
- ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
- TABI+=mips64el-openadk-linux-gnu:64
- TCFLAGS:=-mabi=
- else
- TABI+=mips64-openadk-linux-gnu:64
- TCFLAGS:=-mabi=
- endif
- endif
- endif
|