Remove CAPI from Toolkit
[platform/core/uifw/dali-toolkit.git] / build / slp / dali-toolkit / Makefile.am
index dfb7494..3168719 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 #
 
-# Build the Dali Toolkit library (Combined Base and Optional)
+# Build the Dali Toolkit library
 
 # Base files
 toolkit_base_images_dir = ../../../base/dali-toolkit/images
@@ -38,42 +38,52 @@ include ../../../optional/dali-toolkit/images/file.list
 include ../../../optional/dali-toolkit/internal/file.list
 include ../../../optional/dali-toolkit/public-api/file.list
 
-# CAPI
-capi_devel_src_dir = ../../../capi/dali-toolkit/public-api
-
-include ../../../capi/dali-toolkit/public-api/file.list
-
 resources_dir = ../../../resources
 daliimagedir = ${dataReadOnlyDir}/toolkit/images/
+if TOOLKIT_BASIC_VERSION
+daliimage_DATA = ${dali_toolkit_base_image_files}
+else
 daliimage_DATA = ${dali_toolkit_base_image_files} \
                  ${dali_toolkit_optional_image_files}
+endif # TOOLKIT_BASIC_VERSION
 
 dalisounddir = ${dataReadOnlyDir}/toolkit/sounds/
 dalisound_DATA = ${dali_toolkit_base_sound_files}
 
-# The Combined library
+# The library
 lib_LTLIBRARIES = libdali-toolkit.la
 
+if TOOLKIT_BASIC_VERSION
+libdali_toolkit_la_SOURCES = \
+                     $(toolkit_base_src_files) \
+                     $(public_api_base_src_files)
+else
 libdali_toolkit_la_SOURCES = \
                      $(toolkit_base_src_files) \
                      $(public_api_base_src_files) \
                      $(toolkit_optional_src_files) \
                      $(public_api_optional_src_files)
+endif # TOOLKIT_BASIC_VERSION
 
 dalistyledir = ${dataReadOnlyDir}/toolkit/styles/
 dalistyle_DATA = ${dali_toolkit_style_files}
 
 libdali_toolkit_la_DEPENDENCIES =
 
+toolkit_basic_includes = -I../../../base
+
+if ! TOOLKIT_BASIC_VERSION
+toolkit_optional_includes = -I../../../optional
+endif
+
 libdali_toolkit_la_CXXFLAGS = -DDALI_COMPILATION \
                       -DDALI_IMAGE_DIR="\"${daliimagedir}\"" \
                       -DDALI_SOUND_DIR="\"${dalisounddir}\"" \
                       -DDALI_STYLE_DIR="\"${dalistyledir}\"" \
                       -DDALI_DATA_READ_ONLY_DIR="\"${dataReadOnlyDir}\"" \
                       -Werror -Wall \
-                      -I../../../base \
-                      -I../../../optional \
-                      -I../../../capi \
+                      $(toolkit_basic_includes) \
+                      $(toolkit_optional_includes) \
                       $(DALI_TOOLKIT_CFLAGS) \
                       $(DALICORE_CFLAGS) \
                       $(DALI_CFLAGS) \
@@ -180,86 +190,3 @@ publicapioptionalnavigationframe_HEADERS = $(public_api_optional_navigation_fram
 publicapioptionalshadereffects_HEADERS = $(public_api_optional_shader_effects_header_files)
 publicapioptionalbubbleeffect_HEADERS = $(public_api_optional_bubble_effect_header_files)
 publicapioptionaltransitioneffects_HEADERS = $(public_api_optional_transition_effects_header_files)
-
-# Install CAPI headers
-
-capideveldir = $(devincludepath)/dali-toolkit/public-api
-capidevelcontrolsdir = $(capideveldir)/controls
-capidevelalignmentdir = $(capideveldir)/controls/alignment
-capidevelbloomviewdir = $(capideveldir)/controls/bloom-view
-capidevelbuttonsdir = $(capideveldir)/controls/buttons
-capidevelclusterdir = $(capideveldir)/controls/cluster
-capideveldefaultcontrolsdir = $(capideveldir)/controls/default-controls
-capideveleffectsviewdir = $(capideveldir)/controls/effects-view
-capidevelgaussianblurviewdir = $(capideveldir)/controls/gaussian-blur-view
-capidevelimageviewdir = $(capideveldir)/controls/image-view
-capidevelitemviewdir = $(capideveldir)/controls/scrollable/item-view
-capidevelmagnifierdir = $(capideveldir)/controls/magnifier
-capidevelpopupdir = $(capideveldir)/controls/popup
-capidevelpageturnviewdir = $(capideveldir)/controls/page-turn-view
-capidevelscrollcomponentdir = $(capideveldir)/controls/scroll-component
-capidevelscrollbardir = $(capideveldir)/controls/scroll-bar
-capidevelscrollabledir = $(capideveldir)/controls/scrollable
-capidevelscrollviewdir = $(capideveldir)/controls/scrollable/scroll-view
-capidevelsliderdir = $(capideveldir)/controls/slider
-capideveltableviewdir = $(capideveldir)/controls/table-view
-capideveltextviewdir = $(capideveldir)/controls/text-view
-capideveltextinputdir = $(capideveldir)/controls/text-input
-capideveltoolbardir = $(capideveldir)/controls/tool-bar
-capidevelselectorsdir = $(capideveldir)/controls/selectors
-capidevelshadowviewdir = $(capideveldir)/controls/shadow-view
-capidevelbubbleemitterdir = $(capideveldir)/controls/bubble-effect
-capidevelsuperblurviewdir = $(capideveldir)/controls/super-blur-view
-capidevelviewdir = $(capideveldir)/controls/view
-capidevelnavigationframedir = $(capideveldir)/controls/navigation-frame
-capidevelfactorydir = $(capideveldir)/factory
-capidevelfocusmanagerdir = $(capideveldir)/focus-manager
-capidevelmarkupprocessordir = $(capideveldir)/markup-processor
-capidevelshadereffectsdir = $(capideveldir)/shader-effects
-capidevelbubbleeffectdir = $(capideveldir)/shader-effects/bubble-effect
-capidevelstyledtextutilitiesdir = $(capideveldir)/styled-text-utilities
-capidevelbuilderdir = $(capideveldir)/builder
-capidevelutilitiesdir = $(capideveldir)/utilities
-capideveltransitioneffectsdir = $(capideveldir)/transition-effects
-capidevelstylingdir = $(capideveldir)/styling
-
-capidevel_HEADERS = $(capi_devel_header_files)
-capidevelcontrols_HEADERS = $(capi_devel_controls_header_files)
-capidevelalignment_HEADERS = $(capi_devel_alignment_header_files)
-capidevelbloomview_HEADERS = $(capi_devel_bloom_view_header_files)
-capidevelbuttons_HEADERS = $(capi_devel_buttons_header_files)
-capidevelcluster_HEADERS = $(capi_devel_cluster_header_files)
-capideveldefaultcontrols_HEADERS = $(capi_devel_default_controls_header_files)
-capideveleffectsview_HEADERS = $(capi_devel_effects_view_header_files)
-capidevelgaussianblurview_HEADERS = $(capi_devel_gaussian_blur_view_header_files)
-capidevelimageview_HEADERS = $(capi_devel_image_view_header_files)
-capidevelitemview_HEADERS = $(capi_devel_item_view_header_files)
-capidevelmagnifier_HEADERS = $(capi_devel_magnifier_header_files)
-capidevelpopup_HEADERS = $(capi_devel_popup_header_files)
-capidevelpageturnview_HEADERS = $(capi_devel_page_turn_view_header_files)
-capidevelscrollcomponent_HEADERS = $(capi_devel_scroll_component_header_files)
-capidevelscrollable_HEADERS = $(capi_devel_scrollable_header_files)
-capidevelscrollbar_HEADERS = $(capi_devel_scroll_bar_header_files)
-capidevelscrollview_HEADERS = $(capi_devel_scroll_view_header_files)
-capidevelslider_HEADERS = $(capi_devel_slider_header_files)
-capideveltableview_HEADERS = $(capi_devel_table_view_header_files)
-capideveltextview_HEADERS = $(capi_devel_text_view_header_files)
-capideveltextinput_HEADERS = $(capi_devel_text_input_header_files)
-capideveltoolbar_HEADERS = $(capi_devel_tool_bar_header_files)
-capidevelselectors_HEADERS = $(capi_devel_selectors_header_files)
-capidevelshadowview_HEADERS = $(capi_devel_shadow_view_header_files)
-capidevelbubbleemitter_HEADERS = $(capi_devel_bubble_emitter_header_files)
-capidevelsuperblurview_HEADERS = $(capi_devel_super_blur_view_header_files)
-capidevelview_HEADERS = $(capi_devel_view_header_files)
-capidevelnavigationframe_HEADERS = $(capi_devel_navigation_frame_header_files)
-capidevelfactory_HEADERS = $(capi_devel_factory_header_files)
-capidevelfocusmanager_HEADERS = $(capi_devel_focus_manager_header_files)
-capidevelmarkupprocessor_HEADERS = $(capi_devel_markup_processor_header_files)
-capidevelshadereffects_HEADERS = $(capi_devel_shader_effects_header_files)
-capidevelbubbleeffect_HEADERS = $(capi_devel_bubble_effect_header_files)
-capidevelstyledtextutilities_HEADERS = $(capi_devel_styled_text_utilities_header_files)
-capidevelbuilder_HEADERS = $(capi_devel_builder_header_files)
-capidevelutilities_HEADERS = $(capi_devel_utilities_header_files)
-capideveltransitioneffects_HEADERS = $(capi_devel_transition_effects_header_files)
-capidevelstyling_HEADERS = $(capi_devel_styling_header_files)
-