aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/evas/src/modules/engines/direct3d/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libraries/evas/src/modules/engines/direct3d/Makefile.am71
1 files changed, 71 insertions, 0 deletions
diff --git a/libraries/evas/src/modules/engines/direct3d/Makefile.am b/libraries/evas/src/modules/engines/direct3d/Makefile.am
new file mode 100644
index 0000000..cdbfd52
--- /dev/null
+++ b/libraries/evas/src/modules/engines/direct3d/Makefile.am
@@ -0,0 +1,71 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4AM_CPPFLAGS = \
5-I. \
6-I$(top_srcdir)/src/lib \
7-I$(top_srcdir)/src/lib/include \
8-I$(top_srcdir)/src/modules/engines \
9@EINA_CFLAGS@ \
10@FREETYPE_CFLAGS@ \
11@PIXMAN_CFLAGS@ \
12@evas_engine_direct3d_cflags@
13
14if BUILD_ENGINE_DIRECT3D
15
16DIRECT3D_SOURCES = \
17evas_engine.c \
18evas_direct3d_context.cpp \
19evas_direct3d_device.cpp \
20evas_direct3d_image_cache.cpp \
21evas_direct3d_main.cpp \
22evas_direct3d_object.cpp \
23evas_direct3d_object_font.cpp \
24evas_direct3d_object_image.cpp \
25evas_direct3d_object_line.cpp \
26evas_direct3d_object_rect.cpp \
27evas_direct3d_scene.cpp \
28evas_direct3d_shader_pack.cpp \
29evas_direct3d_vertex_buffer_cache.cpp
30
31DIRECT3D_LIBADD = @evas_engine_direct3d_libs@
32
33
34includes_HEADERS = Evas_Engine_Direct3D.h
35includesdir = $(includedir)/evas-@VMAJ@
36
37if !EVAS_STATIC_BUILD_DIRECT3D
38
39pkgdir = $(libdir)/evas/modules/engines/direct3d/$(MODULE_ARCH)
40pkg_LTLIBRARIES = module.la
41module_la_SOURCES = $(DIRECT3D_SOURCES)
42module_la_CXXFLAGS = -fno-exceptions
43module_la_LIBADD = $(top_builddir)/src/lib/libevas.la $(DIRECT3D_LIBADD) @EINA_LIBS@
44module_la_LDFLAGS = @lt_enable_auto_import@ -no-undefined -module -avoid-version
45module_la_LIBTOOLFLAGS = --tag=disable-static
46
47else
48
49noinst_LTLIBRARIES = libevas_engine_direct3d.la
50
51libevas_engine_direct3d_la_SOURCES = $(DIRECT3D_SOURCES)
52libevas_engine_direct3d_la_LIBADD = $(DIRECT3D_LIBADD)
53
54endif
55endif
56
57EXTRA_DIST = \
58array.h \
59evas_direct3d_context.h \
60evas_direct3d_device.h \
61evas_direct3d_image_cache.h \
62evas_direct3d_object.h \
63evas_direct3d_object_font.h \
64evas_direct3d_object_image.h \
65evas_direct3d_object_line.h \
66evas_direct3d_object_rect.h \
67evas_direct3d_scene.h \
68evas_direct3d_shader_pack.h \
69evas_direct3d_vertex_buffer_cache.h \
70evas_engine.h \
71ref.h