/src/compiler/android-ndk/jni/ftk/Android.mk

http://ftk.googlecode.com/ · Makefile · 126 lines · 118 code · 7 blank · 1 comment · 0 complexity · d2212707036a5aa7c00f8794e8e9a108 MD5 · raw file

  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := libftk
  4. #-DUSE_LINEBREAK
  5. LOCAL_CFLAGS := \
  6. -O2 \
  7. -DANDROID_NDK \
  8. -DUSE_FREETYPE \
  9. -DFTK_PROFILE \
  10. -DFTK_FONT=\"/system/fonts/DroidSansFallback.ttf\" \
  11. -DDATA_DIR=\"/assets\" \
  12. -DLOCAL_DATA_DIR=\"./local_data\" \
  13. -DFTK_DATA_ROOT=\"/assets\" \
  14. -DTESTDATA_DIR=\"/assets/testdata\" \
  15. -I$(LOCAL_PATH)/../../../../../src \
  16. -I$(LOCAL_PATH)/../../../../../src/im \
  17. -I$(LOCAL_PATH)/../../../../../src/backend/android \
  18. -I$(LOCAL_PATH)/../../../../../src/os/android
  19. LOCAL_C_INCLUDES := \
  20. $(LOCAL_PATH)/../ftkapp \
  21. $(LOCAL_PATH)/../freetype/include
  22. LOCAL_SRC_FILES := \
  23. ../../../../ftk_allocator.c \
  24. ../../../../ftk_allocator_default.c \
  25. ../../../../ftk_allocator_profile.c \
  26. ../../../../ftk_app_window.c \
  27. ../../../../ftk_bitmap.c \
  28. ../../../../ftk_button.c \
  29. ../../../../ftk.c \
  30. ../../../../ftk_animation_alpha.c \
  31. ../../../../ftk_animation.c \
  32. ../../../../ftk_animation_expand.c \
  33. ../../../../ftk_animation_scale.c \
  34. ../../../../ftk_animation_translate.c \
  35. ../../../../ftk_animation_trigger_default.c \
  36. ../../../../ftk_animation_trigger_silence.c \
  37. ../../../../ftk_interpolator_acc_decelerate.c \
  38. ../../../../ftk_interpolator_accelerate.c \
  39. ../../../../ftk_interpolator_bounce.c \
  40. ../../../../ftk_interpolator_decelerate.c \
  41. ../../../../ftk_interpolator_linear.c \
  42. ../../../../ftk_pairs.c \
  43. ../../../../ftk_params.c \
  44. ../../../../ftk_canvas.c \
  45. ../../../../ftk_check_button.c \
  46. ../../../../ftk_clipboard.c \
  47. ../../../../ftk_combo_box.c \
  48. ../../../../ftk_config.c \
  49. ../../../../ftk_dialog.c \
  50. ../../../../ftk_display.c \
  51. ../../../../ftk_display_mem.c \
  52. ../../../../ftk_display_rotate.c \
  53. ../../../../ftk_entry.c \
  54. ../../../../ftk_expr.c \
  55. ../../../../ftk_file_browser.c \
  56. ../../../../ftk_file_system.c \
  57. ../../../../ftk_file_system_posix.c \
  58. ../../../../ftk_font_desc.c \
  59. ../../../../ftk_gesture.c \
  60. ../../../../ftk_globals.c \
  61. ../../../../ftk_icon_cache.c \
  62. ../../../../ftk_icon_view.c \
  63. ../../../../ftk_image.c \
  64. ../../../../ftk_input_method_manager.c \
  65. ../../../../ftk_input_method_preeditor.c \
  66. ../../../../ftk_input_method_preeditor_default.c \
  67. ../../../../ftk_label.c \
  68. ../../../../ftk_list_model_default.c \
  69. ../../../../ftk_list_render_default.c \
  70. ../../../../ftk_list_view.c \
  71. ../../../../ftk_log.c \
  72. ../../../../ftk_main_loop.c \
  73. ../../../../ftk_main_loop_select.c \
  74. ../../../../ftk_menu_item.c \
  75. ../../../../ftk_menu_panel.c \
  76. ../../../../ftk_message_box.c \
  77. ../../../../ftk_painter.c \
  78. ../../../../ftk_path.c \
  79. ../../../../ftk_pipe_socket.c \
  80. ../../../../ftk_popup_menu.c \
  81. ../../../../ftk_progress_bar.c \
  82. ../../../../ftk_group_box.c \
  83. ../../../../ftk_scroll_bar.c \
  84. ../../../../ftk_source_idle.c \
  85. ../../../../ftk_source_primary.c \
  86. ../../../../ftk_sources_manager.c \
  87. ../../../../ftk_source_timer.c \
  88. ../../../../ftk_sprite.c \
  89. ../../../../ftk_status_item.c \
  90. ../../../../ftk_status_panel.c \
  91. ../../../../ftk_tab.c \
  92. ../../../../ftk_text_buffer.c \
  93. ../../../../ftk_text_layout_normal.c \
  94. ../../../../ftk_text_view.c \
  95. ../../../../ftk_theme.c \
  96. ../../../../ftk_translator.c \
  97. ../../../../ftk_util.c \
  98. ../../../../ftk_wait_box.c \
  99. ../../../../ftk_widget.c \
  100. ../../../../ftk_window.c \
  101. ../../../../ftk_wnd_manager.c \
  102. ../../../../ftk_wnd_manager_default.c \
  103. ../../../../ftk_xml_parser.c \
  104. ../../../../ftk_xul.c \
  105. ../../../../canvas/default/ftk_font.c \
  106. ../../../../canvas/default/ftk_font_manager.c \
  107. ../../../../canvas/default/ftk_font_freetype.c \
  108. ../../../../canvas/default/ftk_canvas_default.c \
  109. ../../../../canvas/default/ftk_bitmap_default.c \
  110. ../../../../canvas/default/ftk_bitmap_factory.c \
  111. ../../../../backend/android/ftk_backend_android.c \
  112. ../../../../backend/android/ftk_display_android_skia.c \
  113. ../../../../backend/android/ftk_source_android.c \
  114. ../../../../os/android/ftk_android.c \
  115. ../../../../os/android/ftk_image_android_decoder.c \
  116. ../../../../os/android/ftk_input_method_android.c \
  117. ../../../../os/android/ftk_input_method_chooser_android.c \
  118. ../../../../os/android/ftk_mmap_android.c
  119. include $(BUILD_STATIC_LIBRARY)