From 922c0d6d3357bcd36f0c695a19ee2ab3f20c52de Mon Sep 17 00:00:00 2001 From: Greg White Date: Thu, 4 Jan 2007 12:13:56 +0000 Subject: Fix simulator build git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11910 a1c6a512-1295-4272-9138-f99709370657 --- apps/debug_menu.c | 4 ++-- firmware/drivers/lcd-16bit.c | 6 +++--- firmware/export/lcd.h | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/debug_menu.c b/apps/debug_menu.c index c459b7b8de..4f2266ff47 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c @@ -2049,7 +2049,7 @@ static bool dbg_set_memory_guard(void) } #endif /* CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) */ -#if defined(TOSHIBA_GIGABEAT_F) +#if defined(TOSHIBA_GIGABEAT_F) && !defined(SIMULATOR) extern volatile bool lcd_poweroff; @@ -2139,7 +2139,7 @@ bool debug_menu(void) bool result; static const struct menu_item items[] = { -#if defined(TOSHIBA_GIGABEAT_F) +#if defined(TOSHIBA_GIGABEAT_F) && !defined(SIMULATOR) { "LCD Power Off", dbg_lcd_power_off }, #endif #if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index 949f80ffbc..024386e4e5 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c @@ -104,7 +104,7 @@ int lcd_get_drawmode(void) return drawmode; } -#if !defined(TOSHIBA_GIGABEAT_F) +#if !defined(TOSHIBA_GIGABEAT_F) || defined(SIMULATOR) void lcd_set_foreground(unsigned color) { fg_pattern = color; @@ -116,7 +116,7 @@ unsigned lcd_get_foreground(void) return fg_pattern; } -#if !defined(TOSHIBA_GIGABEAT_F) +#if !defined(TOSHIBA_GIGABEAT_F) || defined(SIMULATOR) void lcd_set_background(unsigned color) { bg_pattern = color; @@ -231,7 +231,7 @@ fb_data* lcd_get_backdrop(void) /*** drawing functions ***/ /* Clear the whole display */ -#if !defined(TOSHIBA_GIGABEAT_F) +#if !defined(TOSHIBA_GIGABEAT_F) || defined(SIMULATOR) void lcd_clear_display(void) { fb_data *dst = LCDADDR(0, 0); diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index fc0562419c..8a65d09fa3 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h @@ -345,10 +345,10 @@ extern unsigned lcd_get_background(void); extern void lcd_set_drawinfo(int mode, unsigned foreground, unsigned background); void lcd_set_backdrop(fb_data* backdrop); -#if !defined(TOSHIBA_GIGABEAT_F) -#define lcd_device_prepare_backdrop(x) ; -#else +#if defined(TOSHIBA_GIGABEAT_F) && !defined(SIMULATOR) void lcd_device_prepare_backdrop(fb_data* backdrop); +#else +#define lcd_device_prepare_backdrop(x) ; #endif fb_data* lcd_get_backdrop(void); -- cgit v1.2.3