eet-cxx: add implementation for eet C++.
[platform/upstream/efl.git] / src / Makefile_Eet_Cxx.am
1
2 ### Library
3
4 installed_eetcxxmainheadersdir = $(includedir)/eet_cxx-@VMAJ@
5 dist_installed_eetcxxmainheaders_DATA = bindings/eet_cxx/Eet.hh
6
7 installed_eetcxxheadersdir = $(includedir)/eet_cxx-@VMAJ@/eet_cxx
8 dist_installed_eetcxxheaders_DATA = \
9 bindings/eet_cxx/eet_composite.hh \
10 bindings/eet_cxx/eet_fold.hh \
11 bindings/eet_cxx/eet_register.hh \
12 bindings/eet_cxx/eet_tuple.hh \
13 bindings/eet_cxx/eet_type.hh
14
15 ### Unit tests
16
17 if EFL_ENABLE_TESTS
18 if HAVE_CXX11
19
20 check_PROGRAMS += tests/eet_cxx/eet_cxx_suite
21 TESTS += tests/eet_cxx/eet_cxx_suite
22
23 tests_eet_cxx_eet_cxx_suite_SOURCES = \
24 tests/eet_cxx/eet_cxx_suite.cc \
25 tests/eet_cxx/eet_cxx_test_descriptors.cc
26
27 tests_eet_cxx_eet_cxx_suite_CPPFLAGS =  \
28 -I$(top_builddir)/src/lib/efl \
29 -I$(top_builddir)/src/bindings/eina_cxx \
30 -I$(top_builddir)/src/bindings/eet_cxx \
31 -I$(top_srcdir)/src/bindings/eina_cxx \
32 -I$(top_srcdir)/src/bindings/eet_cxx \
33 -DTESTS_WD=\"`pwd`\" \
34 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet_cxx\" \
35 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet_cxx\" \
36 @CHECK_CFLAGS@ \
37 @EET_CFLAGS@
38 tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
39 tests_eet_cxx_eet_cxx_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
40
41 endif
42 endif