2 # Copyright (c) 2018 Samsung Electronics Co., Ltd.
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 MAINTAINERCLEANFILES = \
29 `find "$(srcdir)" -type f -name Makefile.in -print` \
30 `find . \( -name "*.gcov" -o -name "*.gcno" -o -name "*.gcda" \) -print`
33 `find . \( -name "*.gcov" -o -name "*.gcno" -o -name "*.gcda" \) -print`
35 # Build the Dali csharp binder library
37 ############# INCLUDE FILE LISTS #############
39 dali_csharp_binder_dir = ../../dali-csharp-binder
40 include ../../dali-csharp-binder/file.list
42 pkgconfigdir = $(libdir)/pkgconfig
43 pkgconfig_DATA = dali-csharp-binder.pc
47 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
48 $(dali_csharp_binder_common_src_files)
52 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
53 $(dali_csharp_binder_common_src_files) \
54 $(dali_csharp_binder_tizen_src_files)
58 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
59 $(dali_csharp_binder_common_src_files) \
60 $(dali_csharp_binder_tizen_src_files)
64 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
65 $(dali_csharp_binder_common_src_files) \
66 $(dali_csharp_binder_tizen_src_files)
70 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
71 $(dali_csharp_binder_common_src_files) \
72 $(dali_csharp_binder_tizen_src_files)
76 LIBDALI_CSHARP_BINDER_LA_SOURCES = \
77 $(dali_csharp_binder_common_src_files) \
78 $(dali_csharp_binder_tizen_src_files) \
79 $(dali_csharp_binder_tizen_wearable_src_files)
83 LIBDALI_CSHARP_BINDER_LA_includes = \
86 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS = \
87 -DDALI_DATA_RW_DIR="\"${daliReadWriteDir}\"" \
88 -DDALI_DATA_RO_DIR="\"${daliReadOnlyDir}\"" \
89 $(LIBDALI_CSHARP_BINDER_LA_includes) \
92 $(DALIADAPTOR_CFLAGS) \
95 LIBDALI_CSHARP_BINDER_LA_LIBADD = \
101 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
103 LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIWIDGET_LIBS)
105 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DECORE_WL2 \
106 -DEFL_BETA_API_SUPPORT \
109 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += $(ECORE_WAYLAND_CFLAGS)
114 lib_LTLIBRARIES = libdali-csharp-binder.la
116 libdali_csharp_binder_la_SOURCES = $(LIBDALI_CSHARP_BINDER_LA_SOURCES)
117 libdali_csharp_binder_la_includes = $(LIBDALI_CSHARP_BINDER_LA_INCLUDES)
118 libdali_csharp_binder_ladir = $(libdir)
119 libdali_csharp_binder_la_LDFLAGS = ${LDFLAGS}
120 libdali_csharp_binder_la_CXXFLAGS = $(LIBDALI_CSHARP_BINDER_LA_CXXFLAGS)
121 libdali_csharp_binder_la_LIBADD = $(LIBDALI_CSHARP_BINDER_LA_LIBADD)
123 libdali_csharp_binderdir = $(includedir)/dali-csharp-binder
124 libdali_csharp_binder_HEADERS = $(dali_csharp_binder_header_files)
126 ## added for key grab binding only for tizen
128 ## libdali_csharp_binder_la_CXXFLAGS += -DTIZEN_BUILD
130 ## libdali_csharp_binder_la_CXXFLAGS += -DECORE_WL2
131 ## libdali_csharp_binder_la_CXXFLAGS += -DEFL_BETA_API_SUPPORT
132 ## libdali_csharp_binder_la_CXXFLAGS+= $(ECORE_WL2_CFLAGS)
134 ## libdali_csharp_binder_la_CXXFLAGS+= $(ECORE_WAYLAND_CFLAGS)
136 ## libdali_csharp_binder_la_SOURCES = $(dali_csharp_binder_src_files_tizen)
138 ## libdali_csharp_binder_la_SOURCES = $(dali_csharp_binder_src_files)