Build support for m68k.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22690 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -139,6 +139,7 @@ switch $(HAIKU_GCC_MACHINE) {
|
|||||||
case i586-* : HAIKU_CPU = x86 ;
|
case i586-* : HAIKU_CPU = x86 ;
|
||||||
case i686-* : HAIKU_CPU = x86 ;
|
case i686-* : HAIKU_CPU = x86 ;
|
||||||
case powerpc-* : HAIKU_CPU = ppc ;
|
case powerpc-* : HAIKU_CPU = ppc ;
|
||||||
|
case m68k-* : HAIKU_CPU = m68k ;
|
||||||
case * : Exit "Unsupported gcc target machine:" $(HAIKU_GCC_MACHINE) ;
|
case * : Exit "Unsupported gcc target machine:" $(HAIKU_GCC_MACHINE) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,6 +154,11 @@ switch $(HAIKU_CPU) {
|
|||||||
HAIKU_DEFINES += __INTEL__ ;
|
HAIKU_DEFINES += __INTEL__ ;
|
||||||
HAIKU_BOOT_PLATFORM = bios_ia32 ;
|
HAIKU_BOOT_PLATFORM = bios_ia32 ;
|
||||||
}
|
}
|
||||||
|
case m68k :
|
||||||
|
{
|
||||||
|
HAIKU_DEFINES += __M68K__ ;
|
||||||
|
HAIKU_BOOT_PLATFORM = atari ;
|
||||||
|
}
|
||||||
case * :
|
case * :
|
||||||
Exit "Currently unsupported target CPU:" $(HAIKU_CPU) ;
|
Exit "Currently unsupported target CPU:" $(HAIKU_CPU) ;
|
||||||
}
|
}
|
||||||
@@ -537,6 +543,8 @@ if $(HOST_PLATFORM_BEOS_COMPATIBLE) {
|
|||||||
HOST_DEFINES += __INTEL__ ;
|
HOST_DEFINES += __INTEL__ ;
|
||||||
} else if $(HOST_CPU) = ppc {
|
} else if $(HOST_CPU) = ppc {
|
||||||
HOST_DEFINES += __POWERPC__ ;
|
HOST_DEFINES += __POWERPC__ ;
|
||||||
|
} else if $(HOST_CPU) = m68k {
|
||||||
|
HOST_DEFINES += __M68K__ ;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Supposing this is a glibc platform, let's try to get features like large
|
# Supposing this is a glibc platform, let's try to get features like large
|
||||||
|
|||||||
@@ -254,6 +254,7 @@ while [ $# -gt 0 ] ; do
|
|||||||
case "$2" in
|
case "$2" in
|
||||||
x86) haikuGCCMachine=i586-pc-haiku;;
|
x86) haikuGCCMachine=i586-pc-haiku;;
|
||||||
ppc) haikuGCCMachine=powerpc-apple-haiku;;
|
ppc) haikuGCCMachine=powerpc-apple-haiku;;
|
||||||
|
m68k) haikuGCCMachine=m68k-unknown-haiku;;
|
||||||
*) echo "Unsupported target architecture: $2"
|
*) echo "Unsupported target architecture: $2"
|
||||||
exit 1;;
|
exit 1;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user