autotools: Fixed 'make examples' and 'make examples-install'
authorSavio Sena <savio@expertisesolutions.com.br>
Wed, 2 Jul 2014 15:09:20 +0000 (12:09 -0300)
committerSavio Sena <savio@expertisesolutions.com.br>
Wed, 2 Jul 2014 23:01:09 +0000 (20:01 -0300)
It was broken in set-ups with ($(builddir) != $(srcdir)) && ($(builddir) !=
$(srcdir)/build)

33 files changed:
src/Makefile_Ecore.am
src/Makefile_Ecore_Audio_Cxx.am
src/Makefile_Ecore_Evas.am
src/Makefile_Ecore_IMF.am
src/Makefile_Edje.am
src/Makefile_Eet_Cxx.am
src/Makefile_Eeze.am
src/Makefile_Efreet.am
src/Makefile_Eina.am
src/Makefile_Eina_Cxx.am
src/Makefile_Elua.am
src/Makefile_Embryo.am
src/Makefile_Emotion.am
src/Makefile_Eolian.am
src/Makefile_Ethumb.am
src/Makefile_Ethumb_Client.am
src/Makefile_Evas.am
src/benchmarks/eina/Makefile.am
src/benchmarks/evas/Makefile.am
src/examples/ecore/Makefile.am
src/examples/ecore_avahi/Makefile.am
src/examples/edje/Makefile.am
src/examples/eet/Makefile.am
src/examples/eina/Makefile.am
src/examples/eina_cxx/Makefile.am
src/examples/eio/Makefile.am
src/examples/eldbus/Makefile.am
src/examples/elua/Makefile.am
src/examples/emotion/Makefile.am
src/examples/eo/Makefile.am
src/examples/ephysics/Makefile.am
src/examples/ethumb_client/Makefile.am
src/examples/evas/Makefile.am

index 9860844..55682c3 100644 (file)
@@ -107,7 +107,7 @@ lib_ecore_libecore_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @ECORE_CFLAGS@
 lib_ecore_libecore_la_LIBADD = @ECORE_LIBS@ @EVIL_LIBS@
 lib_ecore_libecore_la_DEPENDENCIES = @ECORE_INTERNAL_LIBS@
index 3135120..30552ba 100644 (file)
@@ -42,7 +42,7 @@ tests_ecore_audio_cxx_cxx_compile_test_CPPFLAGS = \
 -I$(srcdir)/src/lib/efl \
 -DTESTS_WD=\"`pwd`\" \
 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_audio_cxx\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)/src/tests/ecore_audio_cxx\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/ecore_audio_cxx\" \
 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_audio_cxx\" \
 @CHECK_CFLAGS@ @ECORE_CFLAGS@ @EINA_CFLAGS@ @EO_CFLAGS@ @ECORE_AUDIO_CFLAGS@ \
 @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EO_CXX_CFLAGS@ @ECORE_AUDIO_CXX_CFLAGS@
index 4689f34..236cae1 100644 (file)
@@ -29,7 +29,7 @@ lib_ecore_evas_libecore_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ecore_evas\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @ECORE_EVAS_CFLAGS@
 lib_ecore_evas_libecore_evas_la_LIBADD = @ECORE_EVAS_LIBS@
 lib_ecore_evas_libecore_evas_la_DEPENDENCIES = @ECORE_EVAS_INTERNAL_LIBS@
index c4c7872..7f00e8f 100644 (file)
@@ -18,7 +18,7 @@ lib_ecore_imf_libecore_imf_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ecore_imf\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @ECORE_IMF_CFLAGS@
 lib_ecore_imf_libecore_imf_la_LIBADD = @ECORE_IMF_LIBS@
 lib_ecore_imf_libecore_imf_la_DEPENDENCIES = @ECORE_IMF_INTERNAL_LIBS@
index 6eb3b48..957a885 100644 (file)
@@ -27,8 +27,8 @@ EDJE_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/edje\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
--DPACKAGE_SRC_DIR=\"`pwd`/$(top_srcdir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
+-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
 @EDJE_CFLAGS@
 
 installed_edjemainheadersdir = $(includedir)/edje-@VMAJ@
index b6ea1de..d2d5592 100644 (file)
@@ -27,7 +27,7 @@ tests_eet_cxx_eet_cxx_suite_CPPFLAGS =        \
 -I$(top_builddir)/src/lib/efl \
 -DTESTS_WD=\"`pwd`\" \
 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet_cxx\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)/src/tests/eet_cxx\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eet_cxx\" \
 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet_cxx\" \
 @CHECK_CFLAGS@ @EET_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EET_CFLAGS@ @EINA_CFLAGS@
 tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
index 499193d..e56a43f 100644 (file)
@@ -49,7 +49,7 @@ lib_eeze_libeeze_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/eeze\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @EEZE_CFLAGS@
 lib_eeze_libeeze_la_LIBADD = @EEZE_LIBS@
 lib_eeze_libeeze_la_DEPENDENCIES = @EEZE_INTERNAL_LIBS@
index 6bd62f3..4ff3aec 100644 (file)
@@ -10,7 +10,7 @@ EFREET_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/efreet\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 -DDATA_DIR=\"$(datadir)\" \
 -DLOCALE_DIR=\"@LOCALE_DIR@\" \
 @EFREET_CFLAGS@
index 25b31e1..63c0ce9 100644 (file)
@@ -276,7 +276,7 @@ tests/eina/eina_test_lock.c
 tests_eina_eina_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DTESTS_WD=\"`pwd`\" \
 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)/src/tests/eina\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eina\" \
 -DTESTS_BUILD_DIR=PACKAGE_BUILD_DIR \
 @CHECK_CFLAGS@ \
 @EINA_CFLAGS@
@@ -292,7 +292,7 @@ check_LTLIBRARIES = tests/eina/module_dummy.la
 
 tests_eina_module_dummy_la_SOURCES = tests/eina/eina_test_module_dummy.c
 tests_eina_module_dummy_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)/src/tests/eina\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eina\" \
 @CHECK_CFLAGS@ \
 @EINA_CFLAGS@
 tests_eina_module_dummy_la_LIBADD = @USE_EINA_LIBS@
index 686a4cc..2fd916c 100644 (file)
@@ -52,7 +52,7 @@ tests/eina_cxx/eina_cxx_test_value.cc
 tests_eina_cxx_eina_cxx_suite_CXXFLAGS = -I$(top_builddir)/src/lib/efl \
 -DTESTS_WD=\"`pwd`\" \
 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina_cxx\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)/src/tests/eina_cxx\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/eina_cxx\" \
 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina_cxx\" \
 @CHECK_CFLAGS@ \
 @EINA_CXX_CFLAGS@
index 9ef37c1..2b292d2 100644 (file)
@@ -10,7 +10,7 @@ bin_elua_elua_SOURCES = \
 
 bin_elua_elua_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELUA_CFLAGS@ \
        -DLOCALE_DIR=\"@LOCALE_DIR@\" \
-       -DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+       -DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
        -DPACKAGE_BIN_DIR=\"$(bindir)\" \
        -DPACKAGE_DATA_DIR=\"$(datadir)/elua\"
 if HAVE_WIN32
index 54ca3b9..05800f9 100644 (file)
@@ -50,7 +50,7 @@ bin_embryo_embryo_cc_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/embryo\" \
--DPACKAGE_SRC_DIR=\"`pwd`/$(top_srcdir)\" \
+-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
 @EMBRYO_CFLAGS@
 
 if HAVE_WIN32
index 668ea20..03990d4 100644 (file)
@@ -19,7 +19,7 @@ lib_emotion_libemotion_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/emotion\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @EMOTION_CFLAGS@
 lib_emotion_libemotion_la_LIBADD = @EMOTION_LIBS@
 lib_emotion_libemotion_la_DEPENDENCIES = @EMOTION_INTERNAL_LIBS@
@@ -180,7 +180,7 @@ tests_emotion_emotion_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/emotion\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @EDJE_CFLAGS@ \
 @EMOTION_CFLAGS@
 
index ecc9119..459a105 100644 (file)
@@ -60,7 +60,7 @@ tests/eolian/eolian_suite.h
 tests_eolian_eolian_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eolian\" \
 -DPACKAGE_DATA_DIR=\"$(top_srcdir)/src/tests/eolian\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @CHECK_CFLAGS@ \
 @EOLIAN_CFLAGS@
 TESTS += tests/eolian/eolian_suite
index 3137731..a054c5c 100644 (file)
@@ -18,7 +18,7 @@ lib_ethumb_libethumb_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ethumb\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @ETHUMB_CFLAGS@
 lib_ethumb_libethumb_la_LIBADD = @ETHUMB_LIBS@
 lib_ethumb_libethumb_la_DEPENDENCIES = @ETHUMB_INTERNAL_LIBS@
@@ -36,7 +36,7 @@ modules_ethumb_emotion_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ethumb\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @EMOTION_CFLAGS@ \
 @ETHUMB_CFLAGS@
 modules_ethumb_emotion_module_la_LIBADD = \
index 851b35f..6b37b34 100644 (file)
@@ -38,7 +38,7 @@ bin_ethumb_client_ethumbd_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/ethumb_client\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @ETHUMB_CLIENT_CFLAGS@
 bin_ethumb_client_ethumbd_LDADD = $(USE_ETHUMB_CLIENT_BIN_LIBS)
 bin_ethumb_client_ethumbd_DEPENDENCIES = @USE_ETHUMB_CLIENT_INTERNAL_LIBS@
index f054e39..764cfca 100644 (file)
@@ -390,7 +390,7 @@ lib_evas_libevas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 @EVAS_CFLAGS@ \
 @VALGRIND_CFLAGS@ \
 @ALTIVEC_CFLAGS@
@@ -1318,7 +1318,7 @@ bin_evas_evas_cserve2_slave_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
 -DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 -DEVAS_MODULE_NO_ENGINES=1 \
 -DEVAS_MODULE_NO_IMAGE_SAVERS=1 \
 @EVAS_CFLAGS@
index 63cf39f..9f64d46 100644 (file)
@@ -4,7 +4,7 @@ AM_CPPFLAGS = \
 -I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/eina \
 -I$(top_builddir)/src/lib/eina \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 -DCITYHASH_BENCH \
 -DEINA_ENABLE_BENCH_E17 \
 @EINA_CFLAGS@ \
index 31c9d72..80ce560 100644 (file)
@@ -5,7 +5,7 @@ AM_CPPFLAGS = \
 -I$(top_srcdir)/src/lib/eina \
 -I$(top_builddir)/src/lib/eina \
 -I$(top_srcdir)/src/modules/evas/engines/buffer \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
 -DTESTS_SRC_DIR=\"$(abs_top_srcdir)/src/tests/evas\" \
 @EVAS_CFLAGS@
 
index f3f0d4c..dfd62ea 100644 (file)
@@ -288,7 +288,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/ecore/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ecore/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ecore/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index 462ece3..8ce9469 100644 (file)
@@ -37,8 +37,8 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/ecore_avahi/examples
-       $(install_sh_DATA) -c ecore_avahi_browse_example.c $(datadir)/ecore_avahi/examples
-       $(install_sh_DATA) -c ecore_avahi_example.c $(datadir)/ecore_avahi/examples
+       $(install_sh_DATA) -c $(srcdir)/ecore_avahi_browse_example.c $(datadir)/ecore_avahi/examples
+       $(install_sh_DATA) -c $(srcdir)/ecore_avahi_example.c $(datadir)/ecore_avahi/examples
 
 uninstall-local:
        rm -f $(datadir)/ecore_avahi/examples/ecore_avahi_example.c
index 49d7df8..9bc26d0 100644 (file)
@@ -199,7 +199,8 @@ clean-local:
 
 install-examples: $(EDJS)
        mkdir -p $(datadir)/edje/examples
-       $(install_sh_DATA) -c $(SRCS) $(EDJS) $(DIST_EDCS) $(DATA_FILES) $(datadir)/edje/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DIST_EDCS) $(DATA_FILES) $(datadir)/edje/examples
+       cd $(builddir) && $(install_sh_DATA) -c $(EDJS) $(datadir)/edje/examples
 
 uninstall-local:
        for f in $(SRCS) $(DIST_EDCS) $(DATA_FILES); do \
index 800769a..8095a3d 100644 (file)
@@ -51,7 +51,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eet/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eet/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eet/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index 6c1abde..1f56b29 100644 (file)
@@ -147,7 +147,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eina/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index 437d01e..5edbbb8 100644 (file)
@@ -29,7 +29,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eina/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eina/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index 6b04de9..ea34e81 100644 (file)
@@ -50,7 +50,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eio/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eio/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eio/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index e0c79b3..6cb4da0 100644 (file)
@@ -84,7 +84,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eldbus/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eldbus/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/eldbus/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index 9199ac9..5be255e 100644 (file)
@@ -11,7 +11,7 @@ clean-local: ;
 
 install-examples:
        mkdir -p $(datadir)/elua/examples
-       $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/elua/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/elua/examples
 
 uninstall-local:
        for f in $(DATA_FILES); do \
index 4c66045..8d5d959 100644 (file)
@@ -50,7 +50,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/emotion/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/emotion/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/emotion/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index d8e26e9..a90fe7c 100644 (file)
@@ -75,14 +75,15 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/eo/examples
-       $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/eo/examples
        mkdir -p $(datadir)/eo/examples/isa
-       $(install_sh_DATA) -c $(eo_isa_SOURCES) $(datadir)/eo/examples/isa
        mkdir -p $(datadir)/eo/examples/simple
-       $(install_sh_DATA) -c $(eo_simple_SOURCES) $(datadir)/eo/examples/simple
+       cd $(srcdir); \
+       $(install_sh_DATA) -c $(DATA_FILES) $(datadir)/eo/examples; \
+       $(install_sh_DATA) -c $(eo_isa_SOURCES) $(datadir)/eo/examples/isa; \
+       $(install_sh_DATA) -c $(eo_simple_SOURCES) $(datadir)/eo/examples/simple;
 if EO_BUILD_EXAMPLE_EVAS
        mkdir -p $(datadir)/eo/examples/evas
-       $(install_sh_DATA) -c $(eo_evas_SOURCES) $(datadir)/eo/examples/evas
+       cd $(srcdir) && $(install_sh_DATA) -c $(eo_evas_SOURCES) $(datadir)/eo/examples/evas
 endif
 
 uninstall-local:
index fc2c18f..58eba94 100644 (file)
@@ -82,7 +82,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/ephysics/examples
-       $(install_sh_DATA) -c $(SRCS) $(datadir)/ephysics/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(datadir)/ephysics/examples
 
 uninstall-local:
        for f in $(SRCS) ; do \
index f0bf7b4..899a89a 100644 (file)
@@ -51,7 +51,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/ethumb_client/examples
-       $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ethumb_client/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(DATA_FILES) $(datadir)/ethumb_client/examples
 
 uninstall-local:
        for f in $(SRCS) $(DATA_FILES); do \
index b950a9c..f0e8ae8 100644 (file)
@@ -272,7 +272,7 @@ clean-local:
 
 install-examples:
        mkdir -p $(datadir)/evas/examples
-       $(install_sh_DATA) -c $(SRCS) $(EDCS) $(DATA_FILES) $(datadir)/evas/examples
+       cd $(srcdir) && $(install_sh_DATA) -c $(SRCS) $(EDCS) $(DATA_FILES) $(datadir)/evas/examples
 
 uninstall-local:
        for f in $(SRCS) $(EDCS) $(DATA_FILES); do \