X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Fslp%2Fdali-toolkit%2FMakefile.am;h=31687198f85af37fc6de3c79044a2495c7153a9e;hb=refs%2Fchanges%2F31%2F25031%2F3;hp=79f3c62c262365ea94b38dd24fa763f6432b4552;hpb=d725a0d2d6b11eff469c9a4d2c13df9e00e6b85f;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/build/slp/dali-toolkit/Makefile.am b/build/slp/dali-toolkit/Makefile.am index 79f3c62..3168719 100644 --- a/build/slp/dali-toolkit/Makefile.am +++ b/build/slp/dali-toolkit/Makefile.am @@ -1,29 +1,31 @@ # # Copyright (c) 2014 Samsung Electronics Co., Ltd. # -# Licensed under the Flora License, Version 1.0 (the License); +# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://floralicense.org/license/ +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an AS IS BASIS, +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # 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 toolkit_base_sounds_dir = ../../../base/dali-toolkit/sounds +toolkit_base_styles_dir = ../../../base/dali-toolkit/styles toolkit_base_src_dir = ../../../base/dali-toolkit/internal public_api_base_src_dir = ../../../base/dali-toolkit/public-api include ../../../base/dali-toolkit/images/file.list include ../../../base/dali-toolkit/sounds/file.list +include ../../../base/dali-toolkit/styles/file.list include ../../../base/dali-toolkit/internal/file.list include ../../../base/dali-toolkit/public-api/file.list @@ -36,37 +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) \ @@ -103,6 +120,8 @@ publicapibasefactorydir = $(publicapibasedir)/factory publicapibasefocusmanagerdir = $(publicapibasedir)/focus-manager publicapibasemarkupprocessordir = $(publicapibasedir)/markup-processor publicapibaseshadereffectsdir = $(publicapibasedir)/shader-effects +publicapibasestylingdir = $(publicapibasedir)/styling +publicapibasebuilderdir = $(publicapibasedir)/builder publicapibase_HEADERS = $(public_api_base_header_files) publicapibasecontrols_HEADERS = $(public_api_base_controls_header_files) @@ -122,6 +141,8 @@ publicapibasefactory_HEADERS = $(public_api_base_factory_header_files) publicapibasefocusmanager_HEADERS = $(public_api_base_focus_manager_header_files) publicapibasemarkupprocessor_HEADERS = $(public_api_base_markup_processor_header_files) publicapibaseshadereffects_HEADERS = $(public_api_base_shader_effects_header_files) +publicapibasestyling_HEADERS = $(public_api_base_styling_header_files) +publicapibasebuilder_HEADERS = $(public_api_base_builder_header_files) # Install Optional headers @@ -147,7 +168,6 @@ publicapioptionalviewdir = $(publicapioptionaldir)/controls/view publicapioptionalnavigationframedir = $(publicapioptionaldir)/controls/navigation-frame publicapioptionalshadereffectsdir = $(publicapioptionaldir)/shader-effects publicapioptionalbubbleeffectdir = $(publicapioptionaldir)/shader-effects/bubble-effect -publicapioptionalbuilderdir = $(publicapioptionaldir)/builder publicapioptionaltransitioneffectsdir = $(publicapioptionaldir)/transition-effects publicapioptional_HEADERS = $(public_api_optional_header_files) @@ -169,85 +189,4 @@ publicapioptionalview_HEADERS = $(public_api_optional_view_header_files) publicapioptionalnavigationframe_HEADERS = $(public_api_optional_navigation_frame_header_files) publicapioptionalshadereffects_HEADERS = $(public_api_optional_shader_effects_header_files) publicapioptionalbubbleeffect_HEADERS = $(public_api_optional_bubble_effect_header_files) -publicapioptionalbuilder_HEADERS = $(public_api_optional_builder_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 - -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)