/script_binding/lua/Makefile.am

http://ftk.googlecode.com/ · Makefile · 118 lines · 111 code · 7 blank · 0 comment · 2 complexity · 6ecc6930006d27894a0ef44a68b271e0 MD5 · raw file

  1. include $(abs_top_builddir)/src/rules.mk
  2. SUBDIRS=lua
  3. lib_LTLIBRARIES=libftklua.la
  4. libftklua_la_SOURCES=ftk_lua.c tolua_event.c tolua_is.c tolua_map.c tolua_push.c tolua_to.c \
  5. lua_ftk.c lua_ftk_typedef.c lua_ftk_widget.c lua_ftk_window.c lua_ftk_xul.c lua_ftk_callbacks.c \
  6. lua_ftk_app_window.c lua_ftk_label.c lua_ftk_button.c lua_ftk_entry.c \
  7. lua_ftk_source_timer.c lua_ftk_main_loop.c lua_ftk_source_idle.c lua_ftk_source.c \
  8. lua_ftk_combo_box.c lua_ftk_dialog.c lua_ftk_theme.c lua_ftk_bitmap.c \
  9. lua_ftk_bitmap_factory.c lua_ftk_check_button.c lua_ftk_icon_view.c lua_ftk_image.c \
  10. lua_ftk_menu_item.c lua_ftk_menu_panel.c lua_ftk_painter.c \
  11. lua_ftk_progress_bar.c lua_ftk_group_box.c lua_ftk_scroll_bar.c\
  12. lua_ftk_status_item.c lua_ftk_status_panel.c lua_ftk_text_view.c lua_ftk_wait_box.c \
  13. lua_ftk_popup_menu.c \
  14. lua_ftk_mmap.c lua_ftk_clipboard.c lua_ftk_display.c \
  15. lua_ftk_icon_cache.c lua_ftk_list_view.c lua_ftk_list_model_default.c lua_ftk_list_model.c\
  16. lua_ftk_list_render_default.c lua_ftk_list_render.c lua_ftk_sprite.c \
  17. lua_ftk_wnd_manager.c lua_ftk_config.c lua_ftk_structs.c lua_ftk_file.c lua_ftk_fs.c lua_ftk_dir.c \
  18. lua_ftk_file_browser.c
  19. libftklua_la_LDFLAGS=$(MYLDFLAGS) $(abs_top_builddir)/script_binding/lua/lua/liblua.la
  20. if FTK_BACKEND_PSP
  21. libftklua_la_CFLAGS=-DLUA_USE_PSP
  22. else
  23. libftklua_la_CFLAGS=-DLUA_USE_LINUX
  24. libftklua_la_LDFLAGS+=-ldl
  25. endif
  26. libftklua_la_CFLAGS+=-I$(srcdir)/lua
  27. bin_PROGRAMS=ftk_run
  28. ftk_run_SOURCES=lua_runner.c
  29. ftk_run_LDFLAGS=$(MYLDFLAGS) -L$(abs_top_builddir)/script_binding/lua/ -lftklua \
  30. $(abs_top_builddir)/script_binding/lua/lua/liblua.la
  31. if FTK_BACKEND_PSP
  32. ftk_run_CFLAGS=-DLUA_USE_PSP
  33. else
  34. ftk_run_CFLAGS=-DLUA_USE_LINUX
  35. ftk_run_LDFLAGS+=-ldl
  36. endif
  37. ftk_run_CFLAGS+=-I$(srcdir)/lua
  38. EXTRA_DIST=\
  39. demo1.lua\
  40. demo2.lua\
  41. demo3.lua\
  42. demo4.lua\
  43. demo_button.lua\
  44. demo_check_button.lua\
  45. demo_combo_box.lua\
  46. demo_dialog.lua\
  47. demo_entry.lua\
  48. demo_fullscreen.lua\
  49. demo_icon_view.lua\
  50. demo_label.lua\
  51. demo_list_view.lua\
  52. demo_menu.lua\
  53. demo_msgbox.lua\
  54. demo_popup.lua\
  55. demo_progressbar.lua\
  56. demo_scrollbar.lua\
  57. demo_text_view.lua\
  58. demo_wait_box.lua\
  59. ftk_lua.h\
  60. lua_ftk_app_window.h\
  61. lua_ftk_bitmap_factory.h\
  62. lua_ftk_bitmap.h\
  63. lua_ftk_button.h\
  64. lua_ftk_callbacks.h\
  65. lua_ftk_check_button.h\
  66. lua_ftk_clipboard.h\
  67. lua_ftk_combo_box.h\
  68. lua_ftk_dialog.h\
  69. lua_ftk_display.h\
  70. lua_ftk_entry.h\
  71. lua_ftk_font_default.h\
  72. lua_ftk_font_free_type.h\
  73. lua_ftk_font.h\
  74. lua_ftk.h\
  75. lua_ftk_icon_cache.h\
  76. lua_ftk_icon_view.h\
  77. lua_ftk_image.h\
  78. lua_ftk_label.h\
  79. lua_ftk_list_model_default.h\
  80. lua_ftk_list_model.h\
  81. lua_ftk_list_render_default.h\
  82. lua_ftk_list_render.h\
  83. lua_ftk_list_view.h\
  84. lua_ftk_main_loop.h\
  85. lua_ftk_menu_item.h\
  86. lua_ftk_menu_panel.h\
  87. lua_ftk_mmap.h\
  88. lua_ftk_painter.h\
  89. lua_ftk_popup_menu.h\
  90. lua_ftk_progress_bar.h\
  91. lua_ftk_group_box.h\
  92. lua_ftk_scroll_bar.h\
  93. lua_ftk_source.h\
  94. lua_ftk_source_idle.h\
  95. lua_ftk_source_timer.h\
  96. lua_ftk_sprite.h\
  97. lua_ftk_status_item.h\
  98. lua_ftk_status_panel.h\
  99. lua_ftk_text_view.h\
  100. lua_ftk_theme.h\
  101. lua_ftk_translator.h\
  102. lua_ftk_typedef.h\
  103. lua_ftk_wait_box.h\
  104. lua_ftk_widget.h\
  105. lua_ftk_window.h\
  106. lua_ftk_wnd_manager.h\
  107. lua_ftk_xul.h\
  108. tolua_event.h\
  109. tolua++.h \
  110. lua_ftk_config.h \
  111. lua_ftk_structs.h