From 6dc2e412285e8a809ee2de993216349e8ebbef60 Mon Sep 17 00:00:00 2001 From: ReactOS Portable Systems Group Date: Sun, 12 Jul 2009 10:36:36 +0000 Subject: [PATCH] Add minimal support for ARM to winebuild, just enough to get it to build and spew out spec files. Hopefully it's not used for anything more cpu-specific thank that... svn path=/trunk/; revision=41909 --- reactos/tools/winebuild/build.h | 2 +- reactos/tools/winebuild/main.c | 2 ++ reactos/tools/winebuild/utils.c | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/tools/winebuild/build.h b/reactos/tools/winebuild/build.h index 279bdef25af..efabe5f00fe 100644 --- a/reactos/tools/winebuild/build.h +++ b/reactos/tools/winebuild/build.h @@ -112,7 +112,7 @@ typedef struct enum target_cpu { - CPU_x86, CPU_x86_64, CPU_SPARC, CPU_ALPHA, CPU_POWERPC + CPU_x86, CPU_x86_64, CPU_SPARC, CPU_ALPHA, CPU_POWERPC, CPU_ARM }; enum target_platform diff --git a/reactos/tools/winebuild/main.c b/reactos/tools/winebuild/main.c index 44094f71b33..58011a0adc6 100644 --- a/reactos/tools/winebuild/main.c +++ b/reactos/tools/winebuild/main.c @@ -53,6 +53,8 @@ int force_pointer_size = 0; enum target_cpu target_cpu = CPU_x86; #elif defined(TARGET_amd64) enum target_cpu target_cpu = CPU_x86_64; +#elif defined (TARGET_arm) +enum target_cpu target_cpu = CPU_ARM; #else #error Unsupported CPU #endif diff --git a/reactos/tools/winebuild/utils.c b/reactos/tools/winebuild/utils.c index d2b42317049..8e50bb40ef9 100644 --- a/reactos/tools/winebuild/utils.c +++ b/reactos/tools/winebuild/utils.c @@ -516,6 +516,7 @@ unsigned int get_ptr_size(void) case CPU_POWERPC: case CPU_SPARC: case CPU_ALPHA: + case CPU_ARM: return 4; case CPU_x86_64: return 8;