Makefile.multilib 958 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # multilib support
  2. ifeq ($(ADK_TARGET_WITH_MULTILIB),y)
  3. TABI:=
  4. TCFLAGS:=
  5. ifeq ($(ADK_TARGET_MULTILIB_X86_X32),y)
  6. TABI+=x86_64-openadk-linux-gnu:x32
  7. TCFLAGS:=-m
  8. endif
  9. ifeq ($(ADK_TARGET_MULTILIB_X86_32),y)
  10. TABI+=i486-openadk-linux-gnu:32
  11. TCFLAGS:=-m
  12. endif
  13. ifeq ($(ADK_TARGET_MULTILIB_X86_64),y)
  14. TABI+=x86_64-openadk-linux-gnu:64
  15. TCFLAGS:=-m
  16. endif
  17. ifeq ($(ADK_TARGET_MULTILIB_MIPS_N32),y)
  18. ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
  19. TABI+=mips64el-openadk-linux-gnu:n32
  20. TCFLAGS:=-mabi=
  21. else
  22. TABI+=mips64-openadk-linux-gnu:n32
  23. TCFLAGS:=-mabi=
  24. endif
  25. endif
  26. ifeq ($(ADK_TARGET_MULTILIB_MIPS_O32),y)
  27. ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
  28. TABI+=mips64el-openadk-linux-gnu:o32
  29. TCFLAGS:=-mabi=
  30. else
  31. TABI+=mips64-openadk-linux-gnu:o32
  32. TCFLAGS:=-mabi=
  33. endif
  34. endif
  35. ifeq ($(ADK_TARGET_MULTILIB_MIPS_64),y)
  36. ifeq ($(ADK_KERNEL_CPU_LITTLE_ENDIAN),y)
  37. TABI+=mips64el-openadk-linux-gnu:64
  38. TCFLAGS:=-mabi=
  39. else
  40. TABI+=mips64-openadk-linux-gnu:64
  41. TCFLAGS:=-mabi=
  42. endif
  43. endif
  44. endif