aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/edje/src/examples/Makefile.am
blob: 20e2c815cf0ffb1d229ed66f52e41ded74dca44a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
MAINTAINERCLEANFILES = Makefile.in

pkglibdir = $(datadir)/$(PACKAGE)/examples
if ENABLE_MULTISENSE
MULTISENSE_EDC_FILE = multisense.edc
SND_DIR = -sd $(srcdir)
endif
#put here all EDCs one needs to the examples
EDCS = basic.edc \
	swallow.edc \
	text.edc \
	table.edc \
	box.edc \
	drag.edc \
	signals-messages.edc \
	color-class.edc \
	perspective.edc \
	animations.edc \
	lua_script.edc \
	sigtest.edc \
	$(MULTISENSE_EDC_FILE)

filesdir = $(datadir)/$(PACKAGE)/examples
files_DATA =

if BUILD_EXAMPLES

AM_CPPFLAGS = \
-I. \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib/include \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
-DPACKAGE_EXAMPLES_DIR=\"$(datadir)/$(PACKAGE)/examples\"

pkglib_PROGRAMS =

#the ones using ecore_evas follow
AM_CPPFLAGS += @EDJE_CFLAGS@

pkglib_PROGRAMS += \
	edje-basic \
	edje-swallow \
	edje-text \
	edje-table \
	edje-box \
	edje-box2 \
	edje-drag\
	edje-signals-messages \
	edje-color-class \
	edje-perspective \
	edje-animations \
	sigtest

LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_LIBS@

.edc.edj:
	$(edje_cc) -v -id $(srcdir) $(SND_DIR) $< $(builddir)/$(@F)

EDJS = $(EDCS:%.edc=%.edj)

files_DATA += $(EDJS)

endif # if BUILD_EXAMPLES

if INSTALL_EXAMPLES

#put here additional data when installing examples
files_DATA += \
	$(srcdir)/bubble.png \
	$(srcdir)/red.png \
	$(srcdir)/test.png \
	$(srcdir)/Vera.ttf

files_DATA += \
	$(EDCS) \
	$(srcdir)/edje-basic.c \
	$(srcdir)/edje-swallow.c \
	$(srcdir)/edje-text.c \
	$(srcdir)/edje-table.c \
	$(srcdir)/edje-box.c \
	$(srcdir)/edje-box2.c \
	$(srcdir)/edje-drag.c \
	$(srcdir)/edje-signals-messages.c \
	$(srcdir)/edje-color-class.c \
	$(srcdir)/edje-perspective.c \
	$(srcdir)/edje-animations.c \
	$(srcdir)/sigtest.c
endif

EXTRA_DIST = $(EDCS) \
	$(srcdir)/bubble.png \
	$(srcdir)/red.png \
	$(srcdir)/test.png \
	$(srcdir)/edje-basic.c \
	$(srcdir)/edje-swallow.c \
	$(srcdir)/edje-text.c \
	$(srcdir)/edje-table.c \
	$(srcdir)/edje-box.c \
	$(srcdir)/edje-box2.c \
	$(srcdir)/edje-drag.c \
	$(srcdir)/edje-signals-messages.c \
	$(srcdir)/edje-color-class.c \
	$(srcdir)/edje-perspective.c \
	$(srcdir)/edje-animations.c \
	$(srcdir)/sigtest.c