1 MAINTAINERCLEANFILES = Makefile.in
3 pkglibdir = $(datadir)/$(PACKAGE)/examples
5 #put here all EDCs one needs to the tests
8 filesdir = $(datadir)/$(PACKAGE)/examples
15 -I$(top_srcdir)/src/lib \
16 -I$(top_srcdir)/src/lib/include \
17 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
18 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
19 -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
20 -DPACKAGE_EXAMPLES_DIR=\"$(datadir)/$(PACKAGE)/examples\" \
29 AM_CFLAGS = @WIN32_CFLAGS@
33 if BUILD_ENGINE_BUFFER
34 AM_CPPFLAGS += -I$(top_srcdir)/src/modules/engines/buffer
36 pkglib_PROGRAMS += evas_buffer_simple
37 evas_buffer_simple_SOURCES = evas-buffer-simple.c
38 evas_buffer_simple_LDADD = $(top_builddir)/src/lib/libevas.la
41 pkglib_PROGRAMS += evas_init_shutdown
42 evas_init_shutdown_SOURCES = evas-init-shutdown.c
43 evas_init_shutdown_LDADD = $(top_builddir)/src/lib/libevas.la
45 #the ones using ecore_evas follow
46 AM_CPPFLAGS += @ECORE_EVAS_CFLAGS@
48 pkglib_PROGRAMS += evas_images
49 evas_images_SOURCES = evas-images.c
50 evas_images_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
52 pkglib_PROGRAMS += evas_events
53 evas_events_SOURCES = evas-events.c
54 evas_events_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
56 pkglib_PROGRAMS += evas_object_manipulation
57 evas_object_manipulation_SOURCES = evas-object-manipulation.c
58 evas_object_manipulation_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
60 pkglib_PROGRAMS += evas_hints
61 evas_hints_SOURCES = evas-hints.c
62 evas_hints_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
64 pkglib_PROGRAMS += evas_stacking
65 evas_stacking_SOURCES = evas-stacking.c
66 evas_stacking_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
68 pkglib_PROGRAMS += evas_images2
69 evas_images2_SOURCES = evas-images2.c
70 evas_images2_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
72 pkglib_PROGRAMS += evas_text
73 evas_text_SOURCES = evas-text.c
74 evas_text_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
76 pkglib_PROGRAMS += evas_smart_object
77 evas_smart_object_SOURCES = evas-smart-object.c
78 evas_smart_object_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
80 pkglib_PROGRAMS += evas_box
81 evas_box_SOURCES = evas-box.c
82 evas_box_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
84 #the ones using ecore_evas and edje follow
85 AM_CPPFLAGS += @EDJE_CFLAGS@
87 pkglib_PROGRAMS += evas_aspect_hints
88 evas_aspect_hints_DEPS = $(srcdir)/aspect.edc
89 evas_aspect_hints_SOURCES = evas-aspect-hints.c
90 evas_aspect_hints_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@ @EDJE_LIBS@
92 pkglib_PROGRAMS += evas_map_utils
93 evas_map_utils_SOURCES = evas-map-utils.c
94 evas_map_utils_LDADD = $(top_builddir)/src/lib/libevas.la @ECORE_EVAS_LIBS@
96 aspect.edj: ${evas_aspect_hints_DEPS}
99 $(edje_cc) -v -id $(srcdir) $< $(builddir)/$(@F)
101 EDJS = $(EDCS:%.edc=%.edj)
103 files_DATA += $(EDJS)
105 endif # if BUILD_EXAMPLES
109 #put here additional data when installing examples
110 files_DATA += $(srcdir)/enlightenment.png \
117 $(srcdir)/evas-buffer-simple.c \
118 $(srcdir)/evas-init-shutdown.c \
119 $(srcdir)/evas-images.c \
120 $(srcdir)/evas-images2.c \
121 $(srcdir)/evas-object-manipulation.c \
122 $(srcdir)/evas-events.c \
123 $(srcdir)/evas-aspect-hints.c \
124 $(srcdir)/evas-hints.c \
125 $(srcdir)/evas-stacking.c \
126 $(srcdir)/evas-map-utils.c \
127 $(srcdir)/evas-text.c \
128 $(srcdir)/evas-smart-object.c \
132 EXTRA_DIST = $(EDCS) \
133 $(srcdir)/evas-buffer-simple.c \
134 $(srcdir)/evas-init-shutdown.c \
135 $(srcdir)/evas-images.c \
136 $(srcdir)/evas-images2.c \
137 $(srcdir)/evas-object-manipulation.c \
138 $(srcdir)/evas-events.c \
139 $(srcdir)/evas-aspect-hints.c \
140 $(srcdir)/evas-hints.c \
141 $(srcdir)/evas-stacking.c \
142 $(srcdir)/evas-map-utils.c \
143 $(srcdir)/evas-text.c \
144 $(srcdir)/evas-smart-object.c \
146 $(srcdir)/enlightenment.png \