examples/unsorted/Makefile.am

288 lines
8.5 KiB
Makefile

AUTOMAKE_OPTIONS= -Wno-portability
CLEANFILES =
DISTCLEANFILES =
MAINTAINERCLEANFILES = Makefile.in
EXTRA_PROGRAMS =
DATA_FILES =
EXTRA_DIST =
EDCS =
PHONIES =
EOLIAN_FLAGS := \
-I$(srcdir) \
-I$(top_srcdir)/src/lib/eo \
-I$(top_srcdir)/src/lib/evas/canvas \
-I$(top_srcdir)/src/lib/evas/gesture \
-I$(top_srcdir)/src/lib/edje \
-I$(top_srcdir)/src/lib/efl \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore_audio \
-I$(top_srcdir)/src/lib/elementary
#defined in Makefile_Edje_Helper.am
#EDJE_CC_FLAGS =
CLEAN_EXAMPLES =
INSTALL_EXAMPLES =
UNINSTALL_EXAMPLES =
include ../Makefile_Edje_Helper.am
include $(top_srcdir)/src/Makefile_Eolian_Helper.am
if HAVE_CXX
include $(top_srcdir)/src/Makefile_Eolian_Cxx_Helper.am
if ! HAVE_EOLIAN_CXX
_EOLIAN_CXX_DEP = ../bin/eolian_cxx/eolian_cxx$(EXEEXT)
bin/eolian_cxx/eolian_cxx$(EXEEXT):
false
endif
endif
# Eolian_Files_Helper
# Thus we need to override it here in order to make its pattern
# rules work properly.
if ! HAVE_EOLIAN_GEN
_EOLIAN_GEN_DEP = ../bin/eolian/eolian_gen$(EXEEXT)
endif
if HAVE_CSHARP
include $(top_srcdir)/src/Makefile_Efl_Mono_MSBuild_Gen_Helper.am
endif
AM_CPPFLAGS = \
-I. \
-I$(top_builddir)/src/bindings \
-I$(top_srcdir)/src/bindings \
-I$(top_builddir)/src/lib/efl/interfaces \
-I$(top_builddir)/src/lib/evas/canvas \
-I$(top_builddir)/src/lib/evas/gesture \
-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
-I$(top_builddir)/src/bindings/cxx/eina_cxx \
-I$(top_srcdir)/src/bindings/cxx/eo_cxx \
-I$(top_builddir)/src/bindings/cxx/eo_cxx \
-I$(top_srcdir)/src/bindings/cxx/eldbus_cxx \
-I$(top_builddir)/src/bindings/cxx/eldbus_cxx \
-I$(top_srcdir)/src/bindings/cxx/ecore_cxx \
-I$(top_builddir)/src/bindings/cxx/ecore_cxx \
-I$(top_builddir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_builddir)/src/lib/ecore_audio \
-I$(top_srcdir)/src/lib/ecore_audio \
-I$(top_builddir)/src/lib/ecore_avahi \
-I$(top_srcdir)/src/lib/ecore_avahi \
-I$(top_builddir)/src/lib/ecore_buffer \
-I$(top_srcdir)/src/lib/ecore_buffer \
-I$(top_builddir)/src/lib/ecore_cocoa \
-I$(top_srcdir)/src/lib/ecore_cocoa \
-I$(top_builddir)/src/lib/ecore_con \
-I$(top_srcdir)/src/lib/ecore_con \
-I$(top_builddir)/src/lib/ecore_drm \
-I$(top_srcdir)/src/lib/ecore_drm \
-I$(top_builddir)/src/lib/ecore_drm2 \
-I$(top_srcdir)/src/lib/ecore_drm2 \
-I$(top_builddir)/src/lib/ecore_evas \
-I$(top_srcdir)/src/lib/ecore_evas \
-I$(top_builddir)/src/lib/ecore_fb \
-I$(top_srcdir)/src/lib/ecore_fb \
-I$(top_builddir)/src/lib/ecore_file \
-I$(top_srcdir)/src/lib/ecore_file \
-I$(top_builddir)/src/lib/ecore_imf \
-I$(top_srcdir)/src/lib/ecore_imf \
-I$(top_builddir)/src/lib/ecore_imf_evas \
-I$(top_srcdir)/src/lib/ecore_imf_evas \
-I$(top_builddir)/src/lib/ecore_input \
-I$(top_srcdir)/src/lib/ecore_input \
-I$(top_builddir)/src/lib/ecore_input_evas \
-I$(top_srcdir)/src/lib/ecore_input_evas \
-I$(top_builddir)/src/lib/ecore_ipc \
-I$(top_srcdir)/src/lib/ecore_ipc \
-I$(top_builddir)/src/lib/ecore_sdl \
-I$(top_srcdir)/src/lib/ecore_sdl \
-I$(top_builddir)/src/lib/ecore_wayland \
-I$(top_srcdir)/src/lib/ecore_wayland \
-I$(top_builddir)/src/lib/ecore_win32 \
-I$(top_srcdir)/src/lib/ecore_win32 \
-I$(top_builddir)/src/lib/ecore_wl2 \
-I$(top_srcdir)/src/lib/ecore_wl2 \
-I$(top_builddir)/src/lib/ecore_x \
-I$(top_srcdir)/src/lib/ecore_x \
-I$(top_builddir)/src/lib/ector \
-I$(top_srcdir)/src/lib/ector \
-I$(top_builddir)/src/lib/edje \
-I$(top_srcdir)/src/lib/edje \
-I$(top_builddir)/src/lib/eet \
-I$(top_srcdir)/src/lib/eet \
-I$(top_builddir)/src/lib/eeze \
-I$(top_srcdir)/src/lib/eeze \
-I$(top_builddir)/src/lib/efl \
-I$(top_srcdir)/src/lib/efl \
-I$(top_builddir)/src/lib/efl_mono \
-I$(top_srcdir)/src/lib/efl_mono \
-I$(top_builddir)/src/lib/efl_wl \
-I$(top_srcdir)/src/lib/efl_wl \
-I$(top_builddir)/src/lib/efreet \
-I$(top_srcdir)/src/lib/efreet \
-I$(top_builddir)/src/lib/eina \
-I$(top_srcdir)/src/lib/eina \
-I$(top_builddir)/src/lib/eio \
-I$(top_srcdir)/src/lib/eio \
-I$(top_builddir)/src/lib/eldbus \
-I$(top_srcdir)/src/lib/eldbus \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elocation \
-I$(top_srcdir)/src/lib/elocation \
-I$(top_builddir)/src/lib/elput \
-I$(top_srcdir)/src/lib/elput \
-I$(top_builddir)/src/lib/elua \
-I$(top_srcdir)/src/lib/elua \
-I$(top_builddir)/src/lib/embryo \
-I$(top_srcdir)/src/lib/embryo \
-I$(top_builddir)/src/lib/emile \
-I$(top_srcdir)/src/lib/emile \
-I$(top_builddir)/src/lib/emotion \
-I$(top_srcdir)/src/lib/emotion \
-I$(top_builddir)/src/lib/eo \
-I$(top_srcdir)/src/lib/eo \
-I$(top_builddir)/src/lib/eolian \
-I$(top_srcdir)/src/lib/eolian \
-I$(top_builddir)/src/lib/eolian_cxx \
-I$(top_srcdir)/src/lib/eolian_cxx \
-I$(top_builddir)/src/lib/ephysics \
-I$(top_srcdir)/src/lib/ephysics \
-I$(top_builddir)/src/lib/escape \
-I$(top_srcdir)/src/lib/escape \
-I$(top_builddir)/src/lib/ethumb \
-I$(top_srcdir)/src/lib/ethumb \
-I$(top_builddir)/src/lib/ethumb_client \
-I$(top_srcdir)/src/lib/ethumb_client \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
if HAVE_WINDOWS
AM_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil \
@EFL_WINDOWS_VERSION_CFLAGS@
endif
AM_CXXFLAGS = \
$(AM_CPPFLAGS) \
@ELEMENTARY_CXX_CFLAGS@
LDADD = \
-lm \
@EFL_PTHREAD_LIBS@ \
$(top_builddir)/src/lib/ecore_avahi/libecore_avahi.la \
$(top_builddir)/src/lib/ecore_con/libecore_con.la \
$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
$(top_builddir)/src/lib/ecore_file/libecore_file.la \
$(top_builddir)/src/lib/ecore_imf_evas/libecore_imf_evas.la \
$(top_builddir)/src/lib/ecore_imf/libecore_imf.la \
$(top_builddir)/src/lib/ecore_input_evas/libecore_input_evas.la \
$(top_builddir)/src/lib/ecore_input/libecore_input.la \
$(top_builddir)/src/lib/ecore_ipc/libecore_ipc.la \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/ector/libector.la \
$(top_builddir)/src/lib/edje/libedje.la \
$(top_builddir)/src/lib/eet/libeet.la \
$(top_builddir)/src/lib/efl/libefl.la \
$(top_builddir)/src/lib/efreet/libefreet.la \
$(top_builddir)/src/lib/efreet/libefreet_mime.la \
$(top_builddir)/src/lib/efreet/libefreet_trash.la \
$(top_builddir)/src/lib/eina/libeina.la \
$(top_builddir)/src/lib/eio/libeio.la \
$(top_builddir)/src/lib/eldbus/libeldbus.la \
$(top_builddir)/src/lib/elementary/libelementary.la \
$(top_builddir)/src/lib/elocation/libelocation.la \
$(top_builddir)/src/lib/embryo/libembryo.la \
$(top_builddir)/src/lib/emile/libemile.la \
$(top_builddir)/src/lib/emotion/libemotion.la \
$(top_builddir)/src/lib/eolian/libeolian.la \
$(top_builddir)/src/lib/eo/libeo.la \
$(top_builddir)/src/lib/ethumb_client/libethumb_client.la \
$(top_builddir)/src/lib/ethumb/libethumb.la \
$(top_builddir)/src/lib/evas/libevas.la
AM_LDFLAGS = @ELEMENTARY_LDFLAGS@
if HAVE_ECORE_AUDIO
LDADD += $(top_builddir)/src/lib/ecore_audio/libecore_audio.la
endif
if HAVE_EPHYSICS
LDADD += $(top_builddir)/src/lib/ephysics/libephysics.la
endif
if HAVE_ECORE_WL2
LDADD += \
$(top_builddir)/src/lib/ecore_wl2/libecore_wl2.la \
$(top_builddir)/src/lib/efl_wl/libefl_wl.la
endif
if HAVE_EEZE
LDADD += $(top_builddir)/src/lib/eeze/libeeze.la
endif
if HAVE_ELPUT
LDADD += $(top_builddir)/src/lib/elput/libelput.la
endif
if HAVE_ELUA
LDADD += $(top_builddir)/src/lib/elua/libelua.la
endif
if HAVE_ECORE_X
LDADD += $(top_builddir)/src/lib/ecore_x/libecore_x.la
endif
include ecore_avahi.mk
include ecore.mk
include edje.mk
include eet.mk
include efl_mono.mk
include eina_cxx.mk
include eina.mk
include eio.mk
include eldbus.mk
include elementary.mk
include elocation.mk
include emile.mk
include emotion.mk
include eolian_cxx.mk
include ephysics.mk
include ethumb_client.mk
include evas.mk
$(top_builddir)/src/bin/edje_cc$(EXEEXT):
@test -f $(top_builddir)/src/bin/edje_cc$(EXEEXT) || $(MAKE) $(AM_MAKEFLAGS) -C ../ bin/edje_cc$(EXEEXT)
# this is a bit hacky
# currently all options from all directories are passed to all edje_cc cmds
# so if there are any files with the same name in different dirs it will fail
.edc.edj: $(top_builddir)/src/bin/edje_cc$(EXEEXT)
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) $< $(builddir)/$@
EXTRA_DIST += $(EDCS) $(DATA_FILES)
EDJS = $(EDCS:%.edc=%.edj)
examples: $(EXTRA_PROGRAMS) $(EDJS)
clean-local: $(CLEAN_EXAMPLES)
rm -f $(EXTRA_PROGRAMS) $(EDJS)
install-examples: $(INSTALL_EXAMPLES)
uninstall-local: $(UNINSTALL_EXAMPLES)
.PHONY: $(PHONIES)
EXTRA_DIST += $(EDCS) $(DATA_FILES)
if ALWAYS_BUILD_EXAMPLES
noinst_PROGRAMS = $(EXTRA_PROGRAMS)
nodist_pkgdata_DATA = $(EDJS)
else
endif
check: ;