From 35e8b1429a2cdcf6580f6d25890fed9865165d0b Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Mon, 21 Jun 2010 16:53:00 +0000 Subject: Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). The simulator defines PLATFORM_HOSTED, as RaaA will do (RaaA will not define SIMULATOR). The new define is to (de-)select code to compile on hosted platforms generally. Should be no functional change to targets or the simulator. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27019 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/codec_crt0.c | 2 +- apps/codecs/lib/SOURCES | 2 +- apps/codecs/lib/tlsf/src/tlsf.c | 4 +++- apps/codecs/libm4a/demux.c | 4 +--- apps/codecs/libspc/spc_codec.h | 2 +- apps/codecs/libtremor/ctype.c | 3 ++- 6 files changed, 9 insertions(+), 8 deletions(-) (limited to 'apps/codecs') diff --git a/apps/codecs/codec_crt0.c b/apps/codecs/codec_crt0.c index ed313634e3..dd0f99ffd8 100644 --- a/apps/codecs/codec_crt0.c +++ b/apps/codecs/codec_crt0.c @@ -36,7 +36,7 @@ extern enum codec_status codec_main(void); enum codec_status codec_start(void) { -#ifndef SIMULATOR +#if (CONFIG_PLATFORM & PLATFORM_NATIVE) #ifdef USE_IRAM ci->memcpy(iramstart, iramcopy, iramend - iramstart); ci->memset(iedata, 0, iend - iedata); diff --git a/apps/codecs/lib/SOURCES b/apps/codecs/lib/SOURCES index da77f97d30..49e744721d 100644 --- a/apps/codecs/lib/SOURCES +++ b/apps/codecs/lib/SOURCES @@ -24,6 +24,6 @@ setjmp_cf.S setjmp_mips.S #endif -#elif defined(SIMULATOR) && defined(__APPLE__) +#elif (CONFIG_PLATFORM & PLATFORM_HOSTED) && defined(__APPLE__) osx.dummy.c #endif diff --git a/apps/codecs/lib/tlsf/src/tlsf.c b/apps/codecs/lib/tlsf/src/tlsf.c index 570e472607..87f8d262ee 100644 --- a/apps/codecs/lib/tlsf/src/tlsf.c +++ b/apps/codecs/lib/tlsf/src/tlsf.c @@ -104,6 +104,7 @@ #include #endif +#include "config.h" #include "tlsf.h" #if !defined(__GNUC__) @@ -164,7 +165,8 @@ #define PAGE_SIZE (getpagesize()) #endif -#if defined(ROCKBOX) && defined(SIMULATOR) || !defined(ROCKBOX) +#if defined(ROCKBOX) && (CONFIG_PLATFORM & PLATFORM_HOSTED) && defined(DEBUG) \ + || !defined(ROCKBOX) int printf(const char* fmt, ...); #define PRINT_MSG(fmt, args...) printf(fmt, ## args) #define ERROR_MSG(fmt, args...) printf(fmt, ## args) diff --git a/apps/codecs/libm4a/demux.c b/apps/codecs/libm4a/demux.c index 8c7189e158..bde2238409 100644 --- a/apps/codecs/libm4a/demux.c +++ b/apps/codecs/libm4a/demux.c @@ -37,10 +37,8 @@ #include "m4a.h" -#if defined(DEBUG) || defined(SIMULATOR) -#ifdef DEBUGF #undef DEBUGF -#endif +#if defined(DEBUG) #define DEBUGF qtmovie->stream->ci->debugf #else #define DEBUGF(...) diff --git a/apps/codecs/libspc/spc_codec.h b/apps/codecs/libspc/spc_codec.h index 95d09fa091..b3a445c596 100644 --- a/apps/codecs/libspc/spc_codec.h +++ b/apps/codecs/libspc/spc_codec.h @@ -51,7 +51,7 @@ /* TGB is the only target fast enough for gaussian and realtime BRR decode */ /* echo is almost fast enough but not quite */ #if defined(TOSHIBA_GIGABEAT_F) || defined(TOSHIBA_GIGABEAT_S) ||\ - defined(SIMULATOR) || MEMORYSIZE <= 2 + (CONFIG_PLATFORM & PLATFORM_HOSTED) || MEMORYSIZE <= 2 /* Don't cache BRR waves */ #define SPC_BRRCACHE 0 diff --git a/apps/codecs/libtremor/ctype.c b/apps/codecs/libtremor/ctype.c index 359be61e5a..9f22047675 100644 --- a/apps/codecs/libtremor/ctype.c +++ b/apps/codecs/libtremor/ctype.c @@ -1,3 +1,4 @@ -#ifndef SIMULATOR +#include "config.h" +#if (CONFIG_PLATFORM & PLATFORM_NATIVE) #include "libc/ctype.c" #endif -- cgit v1.2.3