Fix build
authorThomas Martitz <thomas.martitz@student.htw-berlin.de>
Fri, 14 May 2010 12:01:53 +0000 (14 14:01 +0200)
committerThomas Martitz <thomas.martitz@student.htw-berlin.de>
Fri, 14 May 2010 12:01:53 +0000 (14 14:01 +0200)
firmware/target/hosted/sdl/system-sdl.c
firmware/target/hosted/sdl/system-sdl.h
uisimulator/sdl/SOURCES
uisimulator/sdl/lcd-bitmap.c
uisimulator/sdl/lcd-sdl.h

index 58db02a..bc3e340 100644 (file)
@@ -40,7 +40,7 @@
 
 SDL_Surface    *gui_surface;
 
-static bool     background = true;          /* use backgrounds by default */
+bool            background = true;          /* use backgrounds by default */
 #ifdef HAVE_REMOTE_LCD
 bool            showremote = true;          /* include remote by default */
 #endif
@@ -138,7 +138,7 @@ void system_reboot(void)
     thread_sdl_exception_wait();
 }
 
-int sys_handle_argv(int argc, char *argv[])
+void sys_handle_argv(int argc, char *argv[])
 {
     if (argc >= 1) 
     {
@@ -233,5 +233,4 @@ int sys_handle_argv(int argc, char *argv[])
     if (display_zoom > 1) {
         background = false;
     }
-    return 0;
 }
index 4ac2df7..917e6e8 100644 (file)
@@ -45,7 +45,6 @@ void sim_kernel_shutdown(void);
 void sys_poweroff(void);
 void sys_handle_argv(int argc, char *argv[]);
 
-extern SDL_Surface *gui_surface;
 extern bool background;  /* True if the background image is enabled */
 extern int display_zoom;
 extern long start_tick;
index ce97df8..84eb5ca 100644 (file)
@@ -10,4 +10,3 @@ lcd-remote-bitmap.c
 lcd-sdl.c
 timer.c
 thread-sdl.c
-uisdl.c
index 0bd9019..298086d 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "debug.h"
 #include "uisdl.h"
+#include "system.h"
 #include "lcd-sdl.h"
 #include "screendump.h"
 
index 9ffa524..1f57b06 100644 (file)
@@ -27,6 +27,7 @@
 
 /* Default display zoom level */
 extern int display_zoom;
+extern SDL_Surface *gui_surface;
 
 void sdl_update_rect(SDL_Surface *surface, int x_start, int y_start, int width,
                      int height, int max_x, int max_y,