add eio example and fix ecore_fb linking
authorVincent Torri <vincent.torri@gmail.com>
Wed, 5 Dec 2012 18:10:43 +0000 (18:10 +0000)
committerVincent Torri <vincent.torri@gmail.com>
Wed, 5 Dec 2012 18:10:43 +0000 (18:10 +0000)
SVN revision: 80273

configure.ac
src/Makefile_Ecore_FB.am
src/examples/Makefile.am
src/examples/eio/Makefile.am [new file with mode: 0644]
src/examples/eio/eio_file_ls.c [moved from legacy/eio/src/examples/eio_file_ls.c with 100% similarity]

index 241b69e..6c10144 100644 (file)
@@ -4123,6 +4123,7 @@ src/examples/eet/Makefile
 src/examples/eo/Makefile
 src/examples/evas/Makefile
 src/examples/ecore/Makefile
+src/examples/eio/Makefile
 src/lib/eina/eina_config.h
 spec/efl.spec
 pc/evil.pc
index adcc5eb..97748f8 100644 (file)
@@ -34,6 +34,7 @@ lib_ecore_fb_libecore_fb_la_CPPFLAGS = \
 @ECORE_FB_CFLAGS@
 
 lib_ecore_fb_libecore_fb_la_LIBADD = \
+lib/ecore_input/libecore_input.la \
 lib/ecore/libecore.la \
 lib/eo/libeo.la \
 lib/eina/libeina.la \
index 0203930..da0ba7d 100644 (file)
@@ -1,6 +1,6 @@
 MAINTAINERCLEANFILES = Makefile.in
 
-SUBDIRS = eina eo eet evas ecore
+SUBDIRS = eina eo eet evas ecore eio
 
 examples:
        @$(MAKE) $(AM_MAKEFLAGS) -C eina examples
@@ -8,6 +8,7 @@ examples:
        @$(MAKE) $(AM_MAKEFLAGS) -C eet examples
        @$(MAKE) $(AM_MAKEFLAGS) -C evas examples
        @$(MAKE) $(AM_MAKEFLAGS) -C ecore examples
+       @$(MAKE) $(AM_MAKEFLAGS) -C eio examples
 
 install-examples:
        @$(MAKE) $(AM_MAKEFLAGS) -C eina install-examples
@@ -15,3 +16,4 @@ install-examples:
        @$(MAKE) $(AM_MAKEFLAGS) -C eet install-examples
        @$(MAKE) $(AM_MAKEFLAGS) -C evas install-examples
        @$(MAKE) $(AM_MAKEFLAGS) -C ecore install-examples
+       @$(MAKE) $(AM_MAKEFLAGS) -C eio install-examples
diff --git a/src/examples/eio/Makefile.am b/src/examples/eio/Makefile.am
new file mode 100644 (file)
index 0000000..bd34825
--- /dev/null
@@ -0,0 +1,40 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+AM_CPPFLAGS = \
+-I$(top_srcdir)/src/lib/eina \
+-I$(top_srcdir)/src/lib/eo \
+-I$(top_srcdir)/src/lib/eet \
+-I$(top_srcdir)/src/lib/ecore \
+-I$(top_srcdir)/src/lib/eio \
+-I$(top_builddir)/src/lib/eina \
+-I$(top_builddir)/src/lib/eo \
+-I$(top_builddir)/src/lib/eet \
+-I$(top_builddir)/src/lib/ecore \
+-I$(top_builddir)/src/lib/eio
+
+EXTRA_PROGRAMS = eio_file_ls
+
+eio_file_ls_SOURCES = eio_file_ls.c
+eio_file_ls_LDADD = \
+$(top_builddir)/src/lib/eio/libeio.la \
+$(top_builddir)/src/lib/ecore/libecore.la \
+$(top_builddir)/src/lib/eet/libeet.la \
+$(top_builddir)/src/lib/eina/libeina.la \
+@EIO_LIBS@
+
+SRCS = \
+eio_file_ls
+
+examples: $(EXTRA_PROGRAMS)
+
+clean-local:
+       rm -f $(EXTRA_PROGRAMS)
+
+install-examples:
+       mkdir -p $(datadir)/eio/examples
+       $(install_sh_DATA) -c $(SRCS) $(datadir)/eio/examples
+
+uninstall-local:
+       for f in $(SRCS) ; do \
+         rm -f $(datadir)/io/examples/$$f ; \
+       done