1 ACLOCAL_AMFLAGS = -I m4
9 AM_MAKEFLAGS = --no-print-directory
11 -include $(top_builddir)/config.h \
12 -I$(top_srcdir)/src/lib \
16 AM_CPPFLAGS = -DEFL_ELDBUS_BUILD=1
18 includedir = @includedir@/eldbus-@VMAJ@/
21 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
22 -e 's,@VERSION\@,$(VERSION),g' \
23 -e 's,@prefix\@,$(prefix),g' \
24 -e 's,@exec_prefix\@,$(exec_prefix),g' \
25 -e 's,@libdir\@,$(libdir),g' \
26 -e 's,@includedir\@,$(includedir),g' \
29 %.pc: %.pc.in Makefile
32 pkgconfigdir = $(libdir)/pkgconfig
33 pkgconfig_DATA = eldbus.pc
34 CLEANFILES += eldbus.pc
35 EXTRA_DIST += eldbus.pc.in
42 m4/efl_compiler_flag.m4
45 MAINTAINERCLEANFILES += \
59 lib_LTLIBRARIES = libeldbus.la
63 src/lib/eldbus_connection.h \
64 src/lib/eldbus_freedesktop.h \
65 src/lib/eldbus_message.h \
66 src/lib/eldbus_object.h \
67 src/lib/eldbus_pending.h \
68 src/lib/eldbus_proxy.h \
69 src/lib/eldbus_service.h \
70 src/lib/eldbus_signal_handler.h \
71 src/lib/eldbus_message_helper.h \
72 src/lib/eldbus_message_eina_value.h
74 libeldbus_la_LIBADD = @ECORE_LIBS@ @DBUS_LIBS@
75 libeldbus_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
76 libeldbus_la_SOURCES = \
77 src/lib/eldbus_private.h \
78 src/lib/eldbus_private_types.h \
79 src/lib/eldbus_proxy.c \
80 src/lib/eldbus_core.c \
81 src/lib/eldbus_message.c \
82 src/lib/eldbus_object.c \
83 src/lib/eldbus_pending.c \
84 src/lib/eldbus_freedesktop.c \
85 src/lib/eldbus_service.c \
86 src/lib/eldbus_signal_handler.c \
87 src/lib/eldbus_message_helper.c \
88 src/lib/eldbus_message_to_eina_value.c \
89 src/lib/eldbus_message_from_eina_value.c
92 src/examples/connman-list-services \
93 src/examples/ofono-dial \
94 src/examples/banshee \
95 src/examples/complex-types \
96 src/examples/complex-types_server \
99 src/examples/simple-signal-emit \
100 src/examples/complex-types-client-eina-value \
101 src/examples/connect-address
103 EXAMPLES_LIBS = libeldbus.la @ECORE_LIBS@ @EINA_LIBS@
105 EXTRA_PROGRAMS = $(EXAMPLES)
107 src_examples_connman_list_services_SOURCES = src/examples/connman-list-services.c
108 src_examples_connman_list_services_LDADD = $(EXAMPLES_LIBS)
110 src_examples_ofono_dial_SOURCES = src/examples/ofono-dial.c
111 src_examples_ofono_dial_LDADD = $(EXAMPLES_LIBS)
113 src_examples_banshee_SOURCES = src/examples/banshee.c
114 src_examples_banshee_LDADD = $(EXAMPLES_LIBS)
116 src_examples_complex_types_SOURCES = src/examples/complex-types.c
117 src_examples_complex_types_LDADD = $(EXAMPLES_LIBS)
119 src_examples_complex_types_server_SOURCES = src/examples/complex-types-server.c
120 src_examples_complex_types_server_LDADD = $(EXAMPLES_LIBS)
122 src_examples_server_SOURCES = src/examples/server.c
123 src_examples_server_LDADD = $(EXAMPLES_LIBS)
125 src_examples_client_SOURCES = src/examples/client.c
126 src_examples_client_LDADD = $(EXAMPLES_LIBS)
128 src_examples_simple_signal_emit_SOURCES = src/examples/simple-signal-emit.c
129 src_examples_simple_signal_emit_LDADD = $(EXAMPLES_LIBS)
131 src_examples_complex_types_client_eina_value_SOURCES = src/examples/complex-types-client-eina-value.c
132 src_examples_complex_types_client_eina_value_LDADD = $(EXAMPLES_LIBS)
134 src_examples_connect_address_SOURCE = src/examples/connect-address.c
135 src_examples_connect_address_LDADD = $(EXAMPLES_LIBS)
137 if BUILD_ELDBUS_CODEGEN
138 bin_PROGRAMS = src/codegen/eldbus-codegen
139 src_codegen_eldbus_codegen_SOURCES = \
140 src/codegen/codegen.h \
141 src/codegen/utils.c \
142 src/codegen/parser.c \
144 src/codegen/source_client.c \
146 src_codegen_eldbus_codegen_CFLAGS = -I$(top_srcdir)/src/codegen @ELDBUS_CODEGEN_CFLAGS@ @ECORE_CFLAGS@
147 src_codegen_eldbus_codegen_LDADD = @ELDBUS_CODEGEN_LIBS@ @ECORE_LIBS@
152 examples: $(EXAMPLES)
157 @echo "entering doc/"