diff options
author | 2013-03-13 12:48:26 +0000 | |
---|---|---|
committer | 2013-03-13 12:48:26 +0000 | |
commit | 059a4c70d7eb6556c123e529259aaffe7214164d (patch) | |
tree | 5c94cb85e1bf6b47017f6a4854920ee25e9f450f /include/core/SkPreConfig.h | |
parent | 50485744e10efa3abcac5f40aea658427f778327 (diff) |
refactor android defines to implicitly assume NDK compliance unless it is explicitly marked as being specific to the android framework.
Author: djsollen@google.com
Reviewed By: reed@google.com,borenet@google.com
Review URL: https://chromiumcodereview.appspot.com/12739007
git-svn-id: http://skia.googlecode.com/svn/trunk@8124 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include/core/SkPreConfig.h')
-rw-r--r-- | include/core/SkPreConfig.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/include/core/SkPreConfig.h b/include/core/SkPreConfig.h index 4f977ead9a..23b5694421 100644 --- a/include/core/SkPreConfig.h +++ b/include/core/SkPreConfig.h @@ -16,7 +16,7 @@ ////////////////////////////////////////////////////////////////////// -#if !defined(SK_BUILD_FOR_ANDROID) && !defined(SK_BUILD_FOR_ANDROID_NDK) && !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_PALM) && !defined(SK_BUILD_FOR_WINCE) && !defined(SK_BUILD_FOR_WIN32) && !defined(SK_BUILD_FOR_UNIX) && !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_SDL) && !defined(SK_BUILD_FOR_BREW) && !defined(SK_BUILD_FOR_NACL) +#if !defined(SK_BUILD_FOR_ANDROID) && !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_PALM) && !defined(SK_BUILD_FOR_WINCE) && !defined(SK_BUILD_FOR_WIN32) && !defined(SK_BUILD_FOR_UNIX) && !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_SDL) && !defined(SK_BUILD_FOR_BREW) && !defined(SK_BUILD_FOR_NACL) #ifdef __APPLE__ #include "TargetConditionals.h" @@ -30,8 +30,6 @@ #define SK_BUILD_FOR_WIN32 #elif defined(__SYMBIAN32__) #define SK_BUILD_FOR_WIN32 - #elif defined(ANDROID_NDK) - #define SK_BUILD_FOR_ANDROID_NDK #elif defined(ANDROID) #define SK_BUILD_FOR_ANDROID #elif defined(linux) || defined(__FreeBSD__) || defined(__OpenBSD__) || \ @@ -46,15 +44,16 @@ #endif -/* Even if the user only defined the NDK variant we still need to build - * the default Android code. Therefore, when attempting to include/exclude - * something from the NDK variant check first that we are building for - * Android then check the status of the NDK define. +/* Even if the user only defined the framework variant we still need to build + * the default (NDK-compliant) Android code. Therefore, when attempting to + * include/exclude something from the framework variant check first that we are + * building for Android then check the status of the framework define. */ -#if defined(SK_BUILD_FOR_ANDROID_NDK) && !defined(SK_BUILD_FOR_ANDROID) +#if defined(SK_BUILD_FOR_ANDROID_FRAMEWORK)) && !defined(SK_BUILD_FOR_ANDROID) #define SK_BUILD_FOR_ANDROID #endif + // USE_CHROMIUM_SKIA is defined when building Skia for the Chromium // browser. #if defined(USE_CHROMIUM_SKIA) |