X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=CMakeLists.txt;h=28bab9dbf0c93bfd5966b4b0a009cef06d161490;hb=cc2a530d408fb9781516aeee18523541fea11165;hp=a8cb8b3fb441ea0c68f78939c5f2293ef2228ab7;hpb=e8a7a152c9635b312550dca649f0cda3a1aa098f;p=freeglut diff --git a/CMakeLists.txt b/CMakeLists.txt index a8cb8b3..28bab9d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -119,36 +119,39 @@ IF(WIN32) ENDIF() ELSEIF(ANDROID OR BLACKBERRY) + # BlackBerry and Android share some similar design concepts and ideas, as with many mobile devices. + # As such, some classes can be shared between the two. XXX: Possibly rename shareable classes to + # a more generic name. *_stub? *_mobile? LIST(APPEND FREEGLUT_SRCS src/android/fg_cursor_android.c src/android/fg_ext_android.c src/android/fg_gamemode_android.c - src/android/fg_init_android.c - src/android/fg_input_devices_android.c src/android/fg_joystick_android.c src/android/fg_spaceball_android.c - src/android/fg_structure_android.c ) IF(ANDROID) LIST(APPEND FREEGLUT_SRCS src/android/native_app_glue/android_native_app_glue.c src/android/native_app_glue/android_native_app_glue.h src/android/fg_internal_android.h + src/android/fg_init_android.c + src/android/fg_input_devices_android.c src/android/fg_main_android.c src/android/fg_main_android.h src/android/fg_runtime_android.c src/android/fg_state_android.c + src/android/fg_structure_android.c src/android/fg_window_android.c ) ELSE() LIST(APPEND FREEGLUT_SRCS - # TODO: Anything similar to Android's app_glue? src/blackberry/fg_internal_blackberry.h - # TODO: src/blackberry/fg_main_blackberry.c - src/blackberry/fg_main_blackberry.h - # TODO: Anything similar to fg_spaceball_android.c needed? + src/blackberry/fg_init_blackberry.c + src/x11/fg_input_devices_x11.c + src/blackberry/fg_main_blackberry.c src/blackberry/fg_state_blackberry.c - # TODO: src/blackberry/fg_window_blackberry.c + src/blackberry/fg_structure_blackberry.c + src/blackberry/fg_window_blackberry.c ) ENDIF() ELSE()