0a377483f3f67630748237479eed194d0c448136
[framework/uifw/ecore.git] / src / lib / ecore_evas / Makefile.am
1 MAINTAINERCLEANFILES = Makefile.in
2
3 if BUILD_ECORE_X
4 ECORE_X_INC = -I$(top_srcdir)/src/lib/ecore_x
5 ECORE_X_LIB = $(top_builddir)/src/lib/ecore_x/libecore_x.la
6 else
7 ECORE_X_INC =
8 ECORE_X_LIB =
9 endif
10
11 if BUILD_ECORE_FB
12 ECORE_FB_INC = -I$(top_srcdir)/src/lib/ecore_fb
13 ECORE_FB_LIB = $(top_builddir)/src/lib/ecore_fb/libecore_fb.la
14 else
15 ECORE_FB_INC =
16 ECORE_FB_LIB =
17 endif
18
19 if BUILD_ECORE_DIRECTFB
20 ECORE_DIRECTFB_INC = -I$(top_srcdir)/src/lib/ecore_directfb -I@DIRECTFB_CFLAGS@
21 ECORE_DIRECTFB_LIB = $(top_builddir)/src/lib/ecore_directfb/libecore_directfb.la
22 else
23 ECORE_DIRECTFB_INC =
24 ECORE_DIRECTFB_LIB =
25 endif
26
27 if BUILD_ECORE_WIN32
28 ECORE_WIN32_INC = -I$(top_srcdir)/src/lib/ecore_win32
29 ECORE_WIN32_LIB = $(top_builddir)/src/lib/ecore_win32/libecore_win32.la
30 else
31 ECORE_WIN32_INC =
32 ECORE_WIN32_LIB =
33 endif
34
35 if BUILD_ECORE_SDL
36 ECORE_SDL_INC = -I$(top_srcdir)/src/lib/ecore_sdl @SDL_CFLAGS@
37 ECORE_SDL_LIB = $(top_builddir)/src/lib/ecore_sdl/libecore_sdl.la
38 else
39 ECORE_SDL_INC =
40 ECORE_SDL_LIB =
41 endif
42
43 if BUILD_ECORE_WINCE
44 ECORE_WINCE_INC = -I$(top_srcdir)/src/lib/ecore_wince
45 ECORE_WINCE_LIB = $(top_builddir)/src/lib/ecore_wince/libecore_wince.la
46 else
47 ECORE_WINCE_INC =
48 ECORE_WINCE_LIB =
49 endif
50
51 AM_CPPFLAGS = \
52 -I$(top_srcdir)/src/lib/ecore \
53 -I$(top_srcdir)/src/lib/ecore_evas \
54 -I$(top_builddir)/src/lib/ecore \
55 -I$(top_builddir)/src/lib/ecore_evas \
56 $(ECORE_X_INC) \
57 $(ECORE_FB_INC) \
58 $(ECORE_DIRECTFB_INC) \
59 $(ECORE_WIN32_INC) \
60 $(ECORE_SDL_INC) \
61 $(ECORE_WINCE_INC) \
62 @EVAS_CFLAGS@ \
63 @XCB_CFLAGS@
64
65 AM_CFLAGS = @WIN32_CFLAGS@
66
67 if BUILD_ECORE_EVAS
68
69 lib_LTLIBRARIES = libecore_evas.la
70 include_HEADERS = \
71 Ecore_Evas.h
72
73 libecore_evas_la_SOURCES = \
74 ecore_evas.c \
75 ecore_evas_x.c \
76 ecore_evas_fb.c \
77 ecore_evas_buffer.c \
78 ecore_evas_directfb.c \
79 ecore_evas_win32.c \
80 ecore_evas_sdl.c \
81 ecore_evas_wince.c
82
83 libecore_evas_la_LIBADD = \
84 $(ECORE_X_LIB) \
85 $(ECORE_FB_LIB) \
86 $(ECORE_DIRECTFB_LIB) \
87 $(ECORE_WIN32_LIB) \
88 $(ECORE_SDL_LIB) \
89 $(ECORE_WINCE_LIB) \
90 $(top_builddir)/src/lib/ecore/libecore.la \
91 @EVAS_LIBS@ \
92 @XCB_LIBS@ \
93 @SDL_LIBS@ \
94 @EVIL_LIBS@
95
96 libecore_evas_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@
97
98 libecore_evas_la_DEPENDENCIES = \
99 $(ECORE_X_LIB) \
100 $(ECORE_FB_LIB) \
101 $(ECORE_DIRECTFB_LIB) \
102 $(ECORE_WIN32_LIB) \
103 $(ECORE_SDL_LIB) \
104 $(ECORE_WINCE_LIB) \
105 $(top_builddir)/src/lib/ecore/libecore.la
106
107 endif
108
109 EXTRA_DIST = \
110 ecore_evas_private.h