summaryrefslogtreecommitdiff
path: root/Makefile.obexd
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-12-04 23:38:48 +0100
committerMarcel Holtmann <marcel@holtmann.org>2012-12-04 23:38:48 +0100
commit41aa85d123e270a35647bde5db23cd1790c6cf38 (patch)
treef7e1f8ef947e1466f5765cf385c91008a4fd5b46 /Makefile.obexd
parentff3d8766b7536ce21451ec9823c9c4106e79e93a (diff)
downloadbluez-41aa85d123e270a35647bde5db23cd1790c6cf38.tar.gz
build: Compile obexd and obex-client
Diffstat (limited to 'Makefile.obexd')
-rw-r--r--Makefile.obexd82
1 files changed, 82 insertions, 0 deletions
diff --git a/Makefile.obexd b/Makefile.obexd
new file mode 100644
index 000000000..1ed423b11
--- /dev/null
+++ b/Makefile.obexd
@@ -0,0 +1,82 @@
+
+obex_plugindir = $(libdir)/obex/plugins
+
+obexd_builtin_modules =
+obexd_builtin_sources =
+obexd_builtin_nodist =
+
+libexec_PROGRAMS += obexd/src/obexd
+
+obexd_src_obexd_SOURCES = $(gdbus_sources) $(btio_sources) $(gobex_sources) \
+ $(obexd_builtin_sources) \
+ obexd/src/main.c obexd/src/obexd.h \
+ obexd/src/plugin.h obexd/src/plugin.c \
+ obexd/src/log.h obexd/src/log.c \
+ obexd/src/manager.h obexd/src/manager.c \
+ obexd/src/obex.h obexd/src/obex.c obexd/src/obex-priv.h \
+ obexd/src/mimetype.h obexd/src/mimetype.c \
+ obexd/src/service.h obexd/src/service.c \
+ obexd/src/transport.h obexd/src/transport.c \
+ obexd/src/server.h obexd/src/server.c
+
+obexd_src_obexd_LDADD = lib/libbluetooth-private.la \
+ @DBUS_LIBS@ @GLIB_LIBS@ -ldl
+
+obexd_src_obexd_LDFLAGS = -Wl,--export-dynamic
+
+obexd_src_obexd_CFLAGS = @GLIB_CFLAGS@ @DBUS_CFLAGS@ \
+ -DOBEX_PLUGIN_BUILTIN \
+ -DPLUGINDIR=\""$(obex_plugindir)"\" \
+ -fPIC -D_FILE_OFFSET_BITS=64
+
+obexd_src_obexd_CPPFLAGS = -I$(builddir)/obexd/src \
+ -I$(srcdir)/obexd/src -I$(srcdir)/btio \
+ -I$(srcdir)/gobex -I$(srcdir)/gdbus
+
+obexd_src_obexd_SHORTNAME = obexd
+
+obexd_builtin_files = obexd/src/builtin.h $(obexd_builtin_nodist)
+
+nodist_obexd_src_obexd_SOURCES = $(obexd_builtin_files)
+
+BUILT_SOURCES += obexd/src/builtin.h
+
+obexd/src/plugin.$(OBJEXT): obexd/src/builtin.h
+
+obexd/src/builtin.h: obexd/src/genbuiltin $(obexd_builtin_sources)
+ $(AM_V_GEN)$(srcdir)/obexd/src/genbuiltin $(obexd_builtin_modules) > $@
+
+CLEANFILES += obexd/src/builtin.h $(builtin_files)
+
+EXTRA_DIST += obexd/src/genbuiltin
+
+
+libexec_PROGRAMS += obexd/client/obex-client
+
+obexd_client_obex_client_SOURCES = $(gdbus_sources) $(gobex_sources) \
+ $(btio_sources) \
+ obexd/client/main.c obexd/src/log.h obexd/src/log.c \
+ obexd/client/manager.h obexd/client/manager.c \
+ obexd/client/session.h obexd/client/session.c \
+ obexd/client/bluetooth.h obexd/client/bluetooth.c \
+ obexd/client/sync.h obexd/client/sync.c \
+ obexd/client/pbap.h obexd/client/pbap.c \
+ obexd/client/ftp.h obexd/client/ftp.c \
+ obexd/client/opp.h obexd/client/opp.c \
+ obexd/client/map.h obexd/client/map.c \
+ obexd/client/transfer.h obexd/client/transfer.c \
+ obexd/client/transport.h obexd/client/transport.c \
+ obexd/client/dbus.h obexd/client/dbus.c \
+ obexd/client/driver.h obexd/client/driver.c \
+ obexd/src/map_ap.h
+
+obexd_client_obex_client_LDADD = lib/libbluetooth-private.la \
+ @GLIB_LIBS@ @DBUS_LIBS@
+
+obexd_client_obex_client_CFLAGS = @GLIB_CFLAGS@ @DBUS_CFLAGS@ \
+ -fPIC -D_FILE_OFFSET_BITS=64
+
+obexd_client_obex_client_CPPFLAGS = -I$(srcdir)/obexd/src -I$(srcdir)/btio \
+ -I$(srcdir)/gobex -I$(srcdir)/gdbus
+
+obexd_client_obex_client_SHORTNAME = obex-client