147 lines
2.8 KiB
Makefile
147 lines
2.8 KiB
Makefile
MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
EDJE_CC = $(top_builddir)/src/bin/@EDJE_CC_PRG@
|
|
EDJE_CC_FLAGS_VERBOSE_0 =
|
|
EDJE_CC_FLAGS_VERBOSE_1 = -v
|
|
EDJE_CC_FLAGS = $(EDJE_CC_FLAGS_$(V)) -id $(srcdir) -fd $(srcdir)
|
|
|
|
EDJE_CODEGEN = $(top_builddir)/src/bin/@EDJE_CODEGEN_PRG@
|
|
EDJE_CODEGEN_FLAGS = --prefix=codegen_example
|
|
|
|
examplesdir = $(pkgdatadir)/examples
|
|
|
|
if ENABLE_MULTISENSE
|
|
SND_DIR = -sd $(srcdir)
|
|
endif
|
|
|
|
#put here all EDCs one needs to the examples
|
|
EDCS = \
|
|
animations2.edc \
|
|
animations.edc \
|
|
basic2.edc \
|
|
basic.edc \
|
|
box.edc \
|
|
codegen.edc \
|
|
color-class.edc \
|
|
drag.edc \
|
|
edje_example.edc \
|
|
edje-nested.edc \
|
|
embryo_custom_state.edc \
|
|
embryo_pong.edc \
|
|
embryo_run_program.edc \
|
|
embryo_set_state.edc \
|
|
embryo_set_text.edc \
|
|
embryo_timer.edc \
|
|
external_elm_anchorblock.edc \
|
|
external_elm_button.edc \
|
|
external_elm_check.edc \
|
|
external_elm_panes.edc \
|
|
external_emotion_elm.edc \
|
|
lua_script.edc \
|
|
perspective.edc \
|
|
signalsBubble.edc \
|
|
signals-messages.edc \
|
|
sigtest.edc \
|
|
swallow.edc \
|
|
table.edc \
|
|
text.edc \
|
|
toggle_using_filter.edc
|
|
|
|
if ENABLE_MULTISENSE
|
|
EDCS += multisense.edc
|
|
endif
|
|
|
|
.edc.edj:
|
|
$(EDJE_CC) $(EDJE_CC_FLAGS) $(SND_DIR) $< $(builddir)/$(@F)
|
|
|
|
|
|
EDJS = $(EDCS:%.edc=%.edj)
|
|
|
|
filesdir = $(pkgdatadir)/examples
|
|
files_DATA = \
|
|
$(EDCS) \
|
|
bubble.png \
|
|
bubble-blue.png \
|
|
red.png \
|
|
test.png \
|
|
Vera.ttf \
|
|
duck.wav \
|
|
edje-codegen-example.c \
|
|
edje_example.c \
|
|
edje-basic.c \
|
|
edje-swallow.c \
|
|
edje-text.c \
|
|
edje-table.c \
|
|
edje-box.c \
|
|
edje-box2.c \
|
|
edje-drag.c \
|
|
edje-signals-messages.c \
|
|
edje-color-class.c \
|
|
edje-perspective.c \
|
|
edje-animations.c \
|
|
sigtest.c \
|
|
animations2.c \
|
|
edje-basic2.c \
|
|
signals2.c \
|
|
edje-swallow2.c
|
|
|
|
if ENABLE_MULTISENSE
|
|
files_DATA += edje-multisense.c
|
|
endif
|
|
|
|
EXTRA_DIST = $(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=\"$(pkgdatadir)\" \
|
|
@EDJE_CFLAGS@
|
|
|
|
codegen_example_generated.c codegen_example_generated.h: codegen.edj
|
|
$(EDJE_CODEGEN) $(EDJE_CODEGEN_FLAGS) codegen.edj example_group $(builddir)/codegen_example_generated.c $(builddir)/codegen_example_generated.h
|
|
|
|
BUILT_SOURCES = codegen_example_generated.c codegen_example_generated.h
|
|
|
|
edje_codegen_example_SOURCES = \
|
|
edje-codegen-example.c
|
|
nodist_edje_codegen_example_SOURCES = \
|
|
codegen_example_generated.c \
|
|
codegen_example_generated.h
|
|
|
|
files_DATA += $(EDJS)
|
|
|
|
examples_PROGRAMS = \
|
|
edje-animations \
|
|
edje-basic \
|
|
edje-box \
|
|
edje-box2 \
|
|
edje-codegen-example \
|
|
edje-color-class \
|
|
edje-drag\
|
|
edje-perspective \
|
|
edje-signals-messages \
|
|
edje-swallow \
|
|
edje-table \
|
|
edje-text \
|
|
sigtest \
|
|
animations2 \
|
|
edje-basic2 \
|
|
signals2 \
|
|
edje-swallow2
|
|
|
|
if ENABLE_MULTISENSE
|
|
examples_PROGRAMS += edje-multisense
|
|
endif
|
|
|
|
LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_LIBS@
|
|
|
|
endif
|
|
|
|
clean-local:
|
|
rm -f *.edj
|