Merge lp:~bluetooth/bluez/bluez5-upgrade into lp:~bluetooth/bluez/vivid-phone-overlay

Proposed by Simon Fels
Status: Merged
Approved by: Simon Fels
Approved revision: 25
Merged at revision: 4
Proposed branch: lp:~bluetooth/bluez/bluez5-upgrade
Merge into: lp:~bluetooth/bluez/vivid-phone-overlay
Diff against target: 545979 lines (+389308/-134078)
1203 files modified
.pc/.quilt_patches (+0/-1)
.pc/.quilt_series (+0/-1)
.pc/.version (+0/-1)
AUTHORS (+40/-0)
ChangeLog (+368/-0)
Makefile.am (+363/-349)
Makefile.in (+7436/-3782)
Makefile.obexd (+110/-0)
Makefile.plugins (+121/-0)
Makefile.tools (+383/-239)
README (+95/-6)
TODO (+167/-108)
acinclude.m4 (+30/-369)
aclocal.m4 (+483/-383)
alert/main.c (+0/-58)
alert/server.c (+0/-38)
alert/server.h (+0/-26)
android/Android.mk (+851/-0)
android/Makefile.am (+317/-0)
android/README (+449/-0)
android/a2dp-sink.c (+84/-0)
android/a2dp-sink.h (+25/-0)
android/a2dp.c (+1774/-0)
android/a2dp.h (+25/-0)
android/audio-ipc-api.txt (+87/-0)
android/audio-msg.h (+82/-0)
android/audio_utils/resampler.c (+270/-0)
android/audio_utils/resampler.h (+109/-0)
android/avctp.c (+1653/-0)
android/avctp.h (+183/-0)
android/avdtp.c (+3487/-0)
android/avdtp.h (+291/-0)
android/avdtptest.c (+913/-0)
android/avrcp-lib.c (+3615/-0)
android/avrcp-lib.h (+356/-0)
android/avrcp.c (+1169/-0)
android/avrcp.h (+28/-0)
android/bas.c (+379/-0)
android/bas.h (+32/-0)
android/bluetooth.c (+5360/-0)
android/bluetooth.h (+90/-0)
android/bluetoothd-snoop.c (+259/-0)
android/bluetoothd-wrapper.c (+94/-0)
android/bluetoothd.te (+47/-0)
android/bluetoothd_snoop.te (+17/-0)
android/client/haltest.c (+477/-0)
android/client/history.c (+98/-0)
android/client/history.h (+21/-0)
android/client/if-audio.c (+535/-0)
android/client/if-av-sink.c (+139/-0)
android/client/if-av.c (+143/-0)
android/client/if-bt.c (+1023/-0)
android/client/if-gatt.c (+2675/-0)
android/client/if-hf-client.c (+668/-0)
android/client/if-hf.c (+1062/-0)
android/client/if-hh.c (+454/-0)
android/client/if-hl.c (+377/-0)
android/client/if-main.h (+198/-0)
android/client/if-mce.c (+87/-0)
android/client/if-pan.c (+213/-0)
android/client/if-rc-ctrl.c (+114/-0)
android/client/if-rc.c (+400/-0)
android/client/if-sco.c (+815/-0)
android/client/if-sock.c (+350/-0)
android/client/pollhandler.c (+117/-0)
android/client/pollhandler.h (+26/-0)
android/client/tabcompletion.c (+374/-0)
android/client/terminal.c (+824/-0)
android/client/terminal.h (+62/-0)
android/compat/readline/history.h (+31/-0)
android/compat/readline/readline.h (+110/-0)
android/compat/wordexp.h (+44/-0)
android/cts.txt (+58/-0)
android/cutils/properties.h (+95/-0)
android/dis.c (+304/-0)
android/dis.h (+39/-0)
android/gatt.c (+7461/-0)
android/gatt.h (+43/-0)
android/hal-a2dp-sink.c (+163/-0)
android/hal-a2dp.c (+165/-0)
android/hal-audio-aptx.c (+276/-0)
android/hal-audio-sbc.c (+428/-0)
android/hal-audio.c (+1641/-0)
android/hal-audio.h (+102/-0)
android/hal-avrcp-ctrl.c (+145/-0)
android/hal-avrcp.c (+688/-0)
android/hal-bluetooth.c (+1136/-0)
android/hal-gatt.c (+2103/-0)
android/hal-handsfree-client.c (+653/-0)
android/hal-handsfree.c (+892/-0)
android/hal-health.c (+297/-0)
android/hal-hidhost.c (+404/-0)
android/hal-ipc-api.txt (+2737/-0)
android/hal-ipc.c (+471/-0)
android/hal-ipc.h (+33/-0)
android/hal-log.h (+35/-0)
android/hal-map-client.c (+160/-0)
android/hal-msg.h (+2335/-0)
android/hal-pan.c (+210/-0)
android/hal-sco.c (+1530/-0)
android/hal-socket.c (+96/-0)
android/hal-utils.c (+418/-0)
android/hal-utils.h (+152/-0)
android/hal.h (+54/-0)
android/handsfree-client.c (+2214/-0)
android/handsfree-client.h (+25/-0)
android/handsfree.c (+3038/-0)
android/handsfree.h (+26/-0)
android/hardware/audio.h (+667/-0)
android/hardware/audio_effect.h (+1010/-0)
android/hardware/bluetooth.h (+550/-0)
android/hardware/bt_av.h (+103/-0)
android/hardware/bt_gatt.h (+61/-0)
android/hardware/bt_gatt_client.h (+417/-0)
android/hardware/bt_gatt_server.h (+196/-0)
android/hardware/bt_gatt_types.h (+56/-0)
android/hardware/bt_hf.h (+301/-0)
android/hardware/bt_hf_client.h (+363/-0)
android/hardware/bt_hh.h (+185/-0)
android/hardware/bt_hl.h (+123/-0)
android/hardware/bt_mce.h (+54/-0)
android/hardware/bt_pan.h (+87/-0)
android/hardware/bt_rc.h (+296/-0)
android/hardware/bt_sock.h (+58/-0)
android/hardware/hardware.c (+124/-0)
android/hardware/hardware.h (+227/-0)
android/health.c (+2096/-0)
android/health.h (+25/-0)
android/hidhost.c (+1595/-0)
android/hidhost.h (+25/-0)
android/hog.c (+1511/-0)
android/hog.h (+41/-0)
android/init.bluetooth.rc (+38/-0)
android/ipc-common.h (+38/-0)
android/ipc-tester.c (+1512/-0)
android/ipc.c (+437/-0)
android/ipc.h (+50/-0)
android/log.c (+216/-0)
android/main.c (+805/-0)
android/map-client.c (+203/-0)
android/map-client.h (+26/-0)
android/pan.c (+903/-0)
android/pan.h (+25/-0)
android/pics-a2dp.txt (+162/-0)
android/pics-avctp.txt (+75/-0)
android/pics-avdtp.txt (+236/-0)
android/pics-avrcp.txt (+644/-0)
android/pics-bnep.txt (+26/-0)
android/pics-did.txt (+23/-0)
android/pics-dis.txt (+59/-0)
android/pics-gap.txt (+788/-0)
android/pics-gatt.txt (+326/-0)
android/pics-gavdp.txt (+38/-0)
android/pics-hdp.txt (+307/-0)
android/pics-hfp.txt (+232/-0)
android/pics-hid.txt (+291/-0)
android/pics-hogp.txt (+409/-0)
android/pics-hsp.txt (+103/-0)
android/pics-iopt.txt (+223/-0)
android/pics-l2cap.txt (+178/-0)
android/pics-map.txt (+175/-0)
android/pics-mcap.txt (+141/-0)
android/pics-mps.txt (+337/-0)
android/pics-opp.txt (+187/-0)
android/pics-pan.txt (+152/-0)
android/pics-pbap.txt (+475/-0)
android/pics-rfcomm.txt (+65/-0)
android/pics-scpp.txt (+143/-0)
android/pics-sdp.txt (+140/-0)
android/pics-sm.txt (+96/-0)
android/pics-spp.txt (+99/-0)
android/pixit-a2dp.txt (+30/-0)
android/pixit-avctp.txt (+39/-0)
android/pixit-avdtp.txt (+31/-0)
android/pixit-avrcp.txt (+36/-0)
android/pixit-bnep.txt (+30/-0)
android/pixit-did.txt (+24/-0)
android/pixit-dis.txt (+26/-0)
android/pixit-gap.txt (+60/-0)
android/pixit-gatt.txt (+32/-0)
android/pixit-gavdp.txt (+32/-0)
android/pixit-hdp.txt (+32/-0)
android/pixit-hfp.txt (+41/-0)
android/pixit-hid.txt (+31/-0)
android/pixit-hogp.txt (+29/-0)
android/pixit-hsp.txt (+30/-0)
android/pixit-iopt.txt (+23/-0)
android/pixit-l2cap.txt (+59/-0)
android/pixit-map.txt (+44/-0)
android/pixit-mcap.txt (+37/-0)
android/pixit-mps.txt (+47/-0)
android/pixit-opp.txt (+27/-0)
android/pixit-pan.txt (+39/-0)
android/pixit-pbap.txt (+37/-0)
android/pixit-rfcomm.txt (+28/-0)
android/pixit-scpp.txt (+25/-0)
android/pixit-sdp.txt (+45/-0)
android/pixit-sm.txt (+72/-0)
android/pixit-spp.txt (+19/-0)
android/pts-a2dp.txt (+70/-0)
android/pts-avctp.txt (+43/-0)
android/pts-avdtp.txt (+237/-0)
android/pts-avrcp.txt (+242/-0)
android/pts-bnep.txt (+60/-0)
android/pts-did.txt (+20/-0)
android/pts-dis.txt (+40/-0)
android/pts-gap.txt (+432/-0)
android/pts-gatt.txt (+1422/-0)
android/pts-gavdp.txt (+23/-0)
android/pts-hdp.txt (+296/-0)
android/pts-hfp.txt (+250/-0)
android/pts-hid.txt (+74/-0)
android/pts-hogp.txt (+102/-0)
android/pts-hsp.txt (+41/-0)
android/pts-iopt.txt (+26/-0)
android/pts-l2cap.txt (+191/-0)
android/pts-map.txt (+95/-0)
android/pts-mcap.txt (+80/-0)
android/pts-mps.txt (+60/-0)
android/pts-opp.txt (+119/-0)
android/pts-pan.txt (+71/-0)
android/pts-pbap.txt (+145/-0)
android/pts-rfcomm.txt (+38/-0)
android/pts-scpp.txt (+24/-0)
android/pts-sdp.txt (+77/-0)
android/pts-sm.txt (+102/-0)
android/pts-spp.txt (+22/-0)
android/sco-msg.h (+40/-0)
android/sco.c (+351/-0)
android/sco.h (+51/-0)
android/scpp.c (+371/-0)
android/scpp.h (+35/-0)
android/socket.c (+1322/-0)
android/socket.h (+32/-0)
android/system-emulator.c (+258/-0)
android/system/audio.h (+1418/-0)
android/test-ipc.c (+577/-0)
android/tester-a2dp.c (+254/-0)
android/tester-avrcp.c (+602/-0)
android/tester-bluetooth.c (+1242/-0)
android/tester-gatt.c (+3683/-0)
android/tester-hdp.c (+567/-0)
android/tester-hidhost.c (+737/-0)
android/tester-main.c (+3377/-0)
android/tester-main.h (+801/-0)
android/tester-map-client.c (+158/-0)
android/tester-pan.c (+244/-0)
android/tester-socket.c (+465/-0)
android/utils.h (+44/-0)
attrib/att-database.h (+3/-3)
attrib/att.c (+495/-219)
attrib/att.h (+94/-150)
attrib/client.c (+0/-1144)
attrib/client.h (+0/-28)
attrib/gatt-service.c (+66/-43)
attrib/gatt-service.h (+6/-0)
attrib/gatt.c (+753/-148)
attrib/gatt.h (+63/-37)
attrib/gattrib.c (+380/-618)
attrib/gattrib.h (+13/-15)
attrib/gatttool.c (+91/-95)
attrib/gatttool.h (+6/-5)
attrib/interactive.c (+375/-234)
attrib/utils.c (+21/-20)
audio/a2dp-codecs.h (+0/-116)
audio/a2dp.c (+0/-2436)
audio/a2dp.h (+0/-194)
audio/audio.conf (+0/-45)
audio/avctp.c (+0/-1115)
audio/avctp.h (+0/-106)
audio/avdtp.c (+0/-4055)
audio/avdtp.h (+0/-316)
audio/avrcp.c (+0/-1468)
audio/avrcp.h (+0/-107)
audio/bluetooth.conf (+0/-36)
audio/control.c (+0/-279)
audio/control.h (+0/-30)
audio/ctl_bluetooth.c (+0/-383)
audio/device.c (+0/-872)
audio/device.h (+0/-74)
audio/gateway.c (+0/-997)
audio/gateway.h (+0/-76)
audio/gsta2dpsink.c (+0/-729)
audio/gsta2dpsink.h (+0/-84)
audio/gstavdtpsink.c (+0/-2034)
audio/gstavdtpsink.h (+0/-107)
audio/gstbluetooth.c (+0/-109)
audio/gstpragma.h (+0/-24)
audio/gstrtpsbcpay.c (+0/-351)
audio/gstrtpsbcpay.h (+0/-66)
audio/gstsbcdec.c (+0/-221)
audio/gstsbcdec.h (+0/-66)
audio/gstsbcenc.c (+0/-601)
audio/gstsbcenc.h (+0/-75)
audio/gstsbcparse.c (+0/-219)
audio/gstsbcparse.h (+0/-69)
audio/gstsbcutil.c (+0/-520)
audio/gstsbcutil.h (+0/-74)
audio/headset.c (+0/-3007)
audio/headset.h (+0/-112)
audio/ipc.c (+0/-134)
audio/ipc.h (+0/-361)
audio/main.c (+0/-194)
audio/manager.c (+0/-1456)
audio/manager.h (+0/-63)
audio/media.c (+0/-1904)
audio/media.h (+0/-37)
audio/pcm_bluetooth.c (+0/-1785)
audio/rtp.h (+0/-76)
audio/sink.c (+0/-745)
audio/sink.h (+0/-49)
audio/source.c (+0/-634)
audio/source.h (+0/-50)
audio/telephony-dummy.c (+0/-447)
audio/telephony-maemo5.c (+0/-2105)
audio/telephony-maemo6.c (+0/-2200)
audio/telephony-ofono.c (+0/-1637)
audio/telephony.h (+0/-244)
audio/transport.c (+0/-1147)
audio/transport.h (+0/-41)
audio/unix.c (+0/-1909)
audio/unix.h (+0/-30)
bluez.pc.in (+0/-10)
btio/btio.c (+401/-179)
btio/btio.h (+11/-27)
client/agent.c (+492/-0)
client/agent.h (+30/-0)
client/display.c (+106/-0)
client/display.h (+33/-0)
client/gatt.c (+662/-0)
client/gatt.h (+46/-0)
client/main.c (+2084/-0)
compat/bnep.c (+0/-339)
compat/dun.c (+0/-334)
compat/dund.1 (+0/-72)
compat/dund.c (+0/-645)
compat/dund.h (+0/-40)
compat/fakehid.c (+0/-669)
compat/hidd.1 (+0/-41)
compat/hidd.c (+0/-848)
compat/hidd.h (+0/-30)
compat/lib.h (+0/-86)
compat/msdun.c (+0/-153)
compat/pand.1 (+0/-77)
compat/pand.c (+0/-811)
compat/pand.h (+0/-36)
compat/sdp.c (+0/-706)
compat/sdp.h (+0/-39)
compile (+68/-31)
config.guess (+118/-228)
config.h.in (+64/-22)
config.sub (+78/-52)
configure (+3420/-3008)
configure.ac (+261/-36)
cups/cups.h (+0/-38)
cups/hcrp.c (+0/-368)
cups/main.c (+0/-896)
cups/sdp.c (+0/-119)
cups/spp.c (+0/-118)
debian/50-bluetooth-hci-auto-poweron.rules (+2/-0)
debian/README.Debian (+102/-123)
debian/README.examples (+1/-1)
debian/bluetooth-agent.1 (+0/-15)
debian/bluetooth-dbus.conf (+0/-44)
debian/bluez-alsa.install (+0/-2)
debian/bluez-compat.README.Debian (+0/-14)
debian/bluez-compat.dirs (+0/-2)
debian/bluez-compat.install (+0/-6)
debian/bluez-gstreamer.install (+0/-1)
debian/bluez-hcidump.install (+2/-0)
debian/bluez-obexd.install (+3/-0)
debian/bluez-pcmcia-support.install (+0/-2)
debian/bluez-simple-agent.1 (+0/-59)
debian/bluez-tests.docs (+1/-0)
debian/bluez-tests.examples (+1/-0)
debian/bluez-utils.lintian-overrides (+0/-2)
debian/bluez.bluetooth.init (+9/-75)
debian/bluez.bluetooth.upstart (+1/-2)
debian/bluez.docs (+0/-1)
debian/bluez.examples (+0/-2)
debian/bluez.install (+24/-23)
debian/bluez.links (+1/-0)
debian/bluez.lintian-overrides (+0/-32)
debian/bluez.maintscript (+0/-1)
debian/bluez.manpages (+3/-4)
debian/bluez.postinst (+0/-5)
debian/bluez.postrm (+0/-49)
debian/bluez.preinst (+30/-37)
debian/changelog (+247/-0)
debian/compat (+1/-1)
debian/control (+64/-85)
debian/hcitrace.1 (+0/-22)
debian/l2test.1 (+0/-50)
debian/libbluetooth-dev.docs (+1/-0)
debian/libbluetooth-dev.install (+1/-0)
debian/libbluetooth3.install (+1/-0)
debian/libbluetooth3.symbols (+10/-7)
debian/manpages/bluetoothctl.1 (+21/-0)
debian/manpages/btmon.1 (+24/-0)
debian/manpages/l2test.1 (+50/-0)
debian/patches/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch (+59/-0)
debian/patches/0001-core-device-expose-list-of-connected-profiles.patch (+89/-0)
debian/patches/0001-hostname-handle-chassis-type-handset.patch (+48/-0)
debian/patches/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch (+35/-0)
debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch (+44/-0)
debian/patches/0001-tools-mpris-proxy-allow-user-to-specify-different-mp.patch (+65/-0)
debian/patches/0001-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch (+29/-0)
debian/patches/0002-Import-ebook-support-for-PBAP.patch (+729/-0)
debian/patches/0002-client-add-support-for-new-property-to-list-connecte.patch (+74/-0)
debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch (+80/-0)
debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch (+292/-0)
debian/patches/01_lower_sink_ranking.patch (+0/-17)
debian/patches/02_disable_hal.patch (+0/-175)
debian/patches/03-Fix-return-code-of-hid2hci.patch (+0/-60)
debian/patches/06-alsalib.patch (+0/-32)
debian/patches/07-fix-639356.patch (+0/-11)
debian/patches/08-0001-systemd-install-systemd-unit-files.patch (+0/-125)
debian/patches/09_fix_ftbfs_with_c99.patch (+0/-27)
debian/patches/12_check_device_before_removing_from_devices.patch (+0/-22)
debian/patches/13_reset_default_adapter_id.patch (+0/-19)
debian/patches/avrcp.patch (+0/-26)
debian/patches/bluetooth.conf.patch (+21/-0)
debian/patches/change_path_of_hogsuspend.patch (+17/-0)
debian/patches/dinovo_edge_keyboard.patch (+0/-20)
debian/patches/dont_enable_discoverable_during_init_with_if_valid_timeout.patch (+0/-34)
debian/patches/dont_overwrite_default_discoverable_timeout.patch (+0/-25)
debian/patches/dynamic-main-conf-loading.patch (+0/-52)
debian/patches/enable_audio_profiles.patch (+0/-40)
debian/patches/fix_hcigetconninfo.patch (+0/-181)
debian/patches/force-adapter-class.patch (+0/-35)
debian/patches/git-2f92669-permit_concurrent_ag_hf.patch (+0/-52)
debian/patches/git-57170b3-fix_network_connect_method.patch (+0/-28)
debian/patches/git-a66a557-gdbus_missing_flags.patch (+0/-84)
debian/patches/git-b57c64f-network-null-deref.patch (+0/-34)
debian/patches/git-ea793cb-input_io_channel_watches.patch (+0/-101)
debian/patches/hid-reconnect-mode.patch (+0/-818)
debian/patches/migrate_scripts_python3.patch (+331/-146)
debian/patches/reauthentication-after-link-key-rejection.patch (+0/-65)
debian/patches/recalculate_telephony_signal_strength.patch (+0/-62)
debian/patches/restart_on_error.patch (+0/-16)
debian/patches/sbc_mmx.patch (+0/-21)
debian/patches/sco_watch_hup_workaround_mako.patch (+0/-23)
debian/patches/series (+16/-33)
debian/patches/ssp_parameter.patch (+0/-471)
debian/patches/telephony_ofono_add_watch.patch (+0/-52)
debian/patches/telephony_ofono_disable_inband_default.patch (+0/-24)
debian/patches/unquote-hostname.patch (+0/-13)
debian/patches/use_correct_signal_strength.patch (+0/-36)
debian/rules (+43/-35)
debian/source.lintian-overrides (+0/-3)
debian/source_bluez.py (+0/-8)
debian/tests/bluez_response (+4/-11)
debian/tests/control (+2/-2)
debian/watch (+1/-1)
depcomp (+296/-193)
deviceinfo/deviceinfo.c (+0/-192)
deviceinfo/deviceinfo.h (+0/-24)
deviceinfo/main.c (+0/-52)
deviceinfo/manager.c (+0/-80)
deviceinfo/manager.h (+0/-24)
doc/adapter-api.txt (+109/-180)
doc/advertising-api.txt (+106/-0)
doc/agent-api.txt (+105/-46)
doc/alert-api.txt (+108/-0)
doc/assigned-numbers.txt (+2/-1)
doc/attribute-api.txt (+0/-164)
doc/audio-api.txt (+0/-458)
doc/btmon.txt (+35/-0)
doc/control-api.txt (+0/-44)
doc/cyclingspeed-api.txt (+99/-0)
doc/device-api.txt (+133/-127)
doc/gatt-api.txt (+356/-0)
doc/health-api.txt (+135/-149)
doc/heartrate-api.txt (+77/-0)
doc/hfp-api.txt (+0/-84)
doc/input-api.txt (+23/-35)
doc/manager-api.txt (+0/-74)
doc/media-api.txt (+436/-185)
doc/mgmt-api.txt (+3602/-0)
doc/network-api.txt (+2/-14)
doc/obex-agent-api.txt (+61/-0)
doc/obex-api.txt (+894/-0)
doc/pics-opp.txt (+187/-0)
doc/pixit-opp.txt (+27/-0)
doc/profile-api.txt (+147/-0)
doc/proximity-api.txt (+56/-0)
doc/pts-opp.txt (+119/-0)
doc/sap-api.txt (+3/-17)
doc/serial-api.txt (+0/-163)
doc/service-api.txt (+0/-62)
doc/settings-storage.txt (+283/-0)
doc/supported-features.txt (+53/-0)
doc/test-coverage.txt (+73/-0)
doc/test-runner.txt (+54/-0)
doc/thermometer-api.txt (+134/-0)
doc/version.xml.in (+0/-1)
emulator/amp.c (+1052/-0)
emulator/amp.h (+32/-0)
emulator/b1ee.c (+257/-0)
emulator/btdev.c (+2669/-217)
emulator/btdev.h (+71/-13)
emulator/bthost.c (+2576/-0)
emulator/bthost.h (+148/-0)
emulator/hciemu.c (+509/-0)
emulator/hciemu.h (+70/-0)
emulator/hfp.c (+120/-0)
emulator/le.c (+1930/-0)
emulator/le.h (+32/-0)
emulator/main.c (+182/-24)
emulator/phy.c (+298/-0)
emulator/phy.h (+72/-0)
emulator/serial.c (+248/-0)
emulator/serial.h (+37/-0)
emulator/server.c (+140/-33)
emulator/server.h (+20/-11)
emulator/smp.c (+905/-0)
emulator/vhci.c (+58/-19)
emulator/vhci.h (+15/-13)
gdbus/client.c (+1398/-0)
gdbus/gdbus.h (+194/-27)
gdbus/mainloop.c (+9/-10)
gdbus/object.c (+1151/-176)
gdbus/watch.c (+154/-84)
gobex/gobex-apparam.c (+365/-0)
gobex/gobex-apparam.h (+60/-0)
gobex/gobex-debug.h (+78/-0)
gobex/gobex-defs.c (+34/-0)
gobex/gobex-defs.h (+53/-0)
gobex/gobex-header.c (+551/-0)
gobex/gobex-header.h (+103/-0)
gobex/gobex-packet.c (+462/-0)
gobex/gobex-packet.h (+112/-0)
gobex/gobex-transfer.c (+670/-0)
gobex/gobex.c (+1712/-0)
gobex/gobex.h (+138/-0)
health/hdp.c (+0/-2247)
health/hdp.h (+0/-32)
health/hdp_main.c (+0/-59)
health/hdp_manager.c (+0/-97)
health/hdp_manager.h (+0/-24)
health/hdp_types.h (+0/-122)
health/hdp_util.c (+0/-1218)
health/hdp_util.h (+0/-58)
health/mcap.c (+0/-2194)
health/mcap.h (+0/-164)
health/mcap_internal.h (+0/-137)
health/mcap_lib.h (+0/-224)
health/mcap_sync.c (+0/-1012)
input/device.c (+0/-1308)
input/device.h (+0/-51)
input/fakehid.c (+0/-408)
input/fakehid.h (+0/-40)
input/input.conf (+0/-9)
input/main.c (+0/-86)
input/manager.c (+0/-197)
input/manager.h (+0/-25)
input/server.c (+0/-252)
input/server.h (+0/-25)
install-sh (+7/-7)
lib/a2mp.h (+0/-38)
lib/amp.h (+172/-0)
lib/bluetooth.c (+1078/-21)
lib/bluetooth.h (+97/-14)
lib/bluez.pc.in (+10/-0)
lib/bnep.h (+9/-0)
lib/hci.c (+209/-7)
lib/hci.h (+80/-22)
lib/hci_lib.h (+10/-1)
lib/mgmt.h (+346/-16)
lib/sdp.c (+407/-266)
lib/sdp.h (+29/-5)
lib/sdp_lib.h (+1/-0)
lib/uuid.c (+73/-26)
lib/uuid.h (+68/-3)
ltmain.sh (+2/-2)
mgmt/main.c (+0/-1933)
missing (+159/-275)
monitor/analyze.c (+326/-0)
monitor/analyze.h (+25/-0)
monitor/avctp.c (+2506/-0)
monitor/avctp.h (+25/-0)
monitor/bnep.c (+482/-0)
monitor/bnep.h (+25/-0)
monitor/bt.h (+2573/-44)
monitor/btsnoop.c (+0/-145)
monitor/btsnoop.h (+0/-30)
monitor/control.c (+641/-54)
monitor/control.h (+17/-14)
monitor/crc.c (+84/-0)
monitor/crc.h (+30/-0)
monitor/display.c (+171/-0)
monitor/display.h (+62/-0)
monitor/ellisys.c (+162/-0)
monitor/ellisys.h (+30/-0)
monitor/hcidump.c (+34/-29)
monitor/hcidump.h (+14/-14)
monitor/hwdb.c (+137/-0)
monitor/hwdb.h (+29/-0)
monitor/keys.c (+127/-0)
monitor/keys.h (+35/-0)
monitor/l2cap.c (+3139/-0)
monitor/l2cap.h (+175/-0)
monitor/ll.c (+551/-0)
monitor/ll.h (+28/-0)
monitor/lmp.c (+819/-0)
monitor/lmp.h (+29/-0)
monitor/main.c (+140/-37)
monitor/mainloop.c (+0/-389)
monitor/mainloop.h (+0/-49)
monitor/packet.c (+8506/-454)
monitor/packet.h (+38/-16)
monitor/rfcomm.c (+512/-0)
monitor/rfcomm.h (+80/-0)
monitor/sdp.c (+747/-0)
monitor/sdp.h (+25/-0)
monitor/uuid.c (+506/-0)
monitor/uuid.h (+31/-0)
monitor/vendor.c (+35/-0)
monitor/vendor.h (+27/-0)
network/common.c (+0/-268)
network/common.h (+0/-37)
network/connection.c (+0/-666)
network/connection.h (+0/-28)
network/main.c (+0/-59)
network/manager.c (+0/-223)
network/manager.h (+0/-25)
network/network.conf (+0/-6)
network/server.c (+0/-792)
network/server.h (+0/-27)
obexd/client/bluetooth.c (+534/-0)
obexd/client/bluetooth.h (+25/-0)
obexd/client/dbus.c (+94/-0)
obexd/client/dbus.h (+48/-0)
obexd/client/driver.c (+88/-0)
obexd/client/driver.h (+36/-0)
obexd/client/ftp.c (+510/-0)
obexd/client/ftp.h (+25/-0)
obexd/client/manager.c (+316/-0)
obexd/client/manager.h (+25/-0)
obexd/client/map-event.c (+113/-0)
obexd/client/map-event.h (+71/-0)
obexd/client/map.c (+2099/-0)
obexd/client/map.h (+24/-0)
obexd/client/mns.c (+406/-0)
obexd/client/opp.c (+215/-0)
obexd/client/opp.h (+25/-0)
obexd/client/pbap.c (+1338/-0)
obexd/client/pbap.h (+26/-0)
obexd/client/session.c (+1402/-0)
obexd/client/session.h (+82/-0)
obexd/client/sync.c (+262/-0)
obexd/client/sync.h (+26/-0)
obexd/client/transfer.c (+981/-0)
obexd/client/transfer.h (+62/-0)
obexd/client/transport.c (+82/-0)
obexd/client/transport.h (+39/-0)
obexd/plugins/bluetooth.c (+497/-0)
obexd/plugins/filesystem.c (+722/-0)
obexd/plugins/filesystem.h (+26/-0)
obexd/plugins/ftp.c (+530/-0)
obexd/plugins/ftp.h (+30/-0)
obexd/plugins/irmc.c (+488/-0)
obexd/plugins/mas.c (+933/-0)
obexd/plugins/messages-dummy.c (+376/-0)
obexd/plugins/messages.h (+309/-0)
obexd/plugins/opp.c (+193/-0)
obexd/plugins/pbap.c (+997/-0)
obexd/plugins/pcsuite.c (+513/-0)
obexd/plugins/phonebook-dummy.c (+582/-0)
obexd/plugins/phonebook.h (+166/-0)
obexd/plugins/vcard.c (+927/-0)
obexd/plugins/vcard.h (+81/-0)
obexd/src/genbuiltin (+17/-0)
obexd/src/log.c (+136/-0)
obexd/src/log.h (+56/-0)
obexd/src/main.c (+342/-0)
obexd/src/manager.c (+806/-0)
obexd/src/manager.h (+42/-0)
obexd/src/map_ap.h (+51/-0)
obexd/src/mimetype.c (+216/-0)
obexd/src/mimetype.h (+55/-0)
obexd/src/obex-priv.h (+59/-0)
obexd/src/obex.c (+1171/-0)
obexd/src/obex.h (+52/-0)
obexd/src/obex.service.in (+10/-0)
obexd/src/obexd.h (+43/-0)
obexd/src/org.bluez.obex.service (+4/-0)
obexd/src/plugin.c (+207/-0)
obexd/src/plugin.h (+42/-0)
obexd/src/server.c (+128/-0)
obexd/src/server.h (+37/-0)
obexd/src/service.c (+132/-0)
obexd/src/service.h (+53/-0)
obexd/src/transport.c (+93/-0)
obexd/src/transport.h (+35/-0)
peripheral/attach.c (+144/-0)
peripheral/attach.h (+25/-0)
peripheral/efivars.c (+132/-0)
peripheral/efivars.h (+33/-0)
peripheral/gap.c (+551/-0)
peripheral/gap.h (+29/-0)
peripheral/gatt.c (+318/-0)
peripheral/gatt.h (+30/-0)
peripheral/log.c (+56/-0)
peripheral/log.h (+25/-0)
peripheral/main.c (+247/-0)
plugins/adaptername.c (+0/-327)
plugins/autopair.c (+196/-0)
plugins/dbusoob.c (+0/-241)
plugins/external-dummy.c (+2/-2)
plugins/formfactor.c (+0/-148)
plugins/gatt-example.c (+64/-69)
plugins/hal.c (+0/-144)
plugins/hciops.c (+0/-3943)
plugins/hostname.c (+328/-0)
plugins/maemo6.c (+0/-283)
plugins/mgmtops.c (+0/-2523)
plugins/neard.c (+910/-0)
plugins/pnat.c (+0/-526)
plugins/policy.c (+843/-0)
plugins/service.c (+0/-832)
plugins/sixaxis.c (+590/-0)
plugins/storage.c (+0/-43)
plugins/wiimote.c (+48/-20)
profiles/alert/server.c (+1044/-0)
profiles/audio/a2dp-codecs.h (+231/-0)
profiles/audio/a2dp.c (+2482/-0)
profiles/audio/a2dp.h (+96/-0)
profiles/audio/avctp.c (+2065/-0)
profiles/audio/avctp.h (+184/-0)
profiles/audio/avdtp.c (+3679/-0)
profiles/audio/avdtp.h (+302/-0)
profiles/audio/avrcp.c (+4424/-0)
profiles/audio/avrcp.h (+119/-0)
profiles/audio/control.c (+340/-0)
profiles/audio/control.h (+34/-0)
profiles/audio/media.c (+1942/-0)
profiles/audio/media.h (+35/-0)
profiles/audio/player.c (+1880/-0)
profiles/audio/player.h (+114/-0)
profiles/audio/sink.c (+462/-0)
profiles/audio/sink.h (+50/-0)
profiles/audio/source.c (+454/-0)
profiles/audio/source.h (+51/-0)
profiles/audio/transport.c (+968/-0)
profiles/audio/transport.h (+44/-0)
profiles/cups/cups.h (+38/-0)
profiles/cups/hcrp.c (+367/-0)
profiles/cups/main.c (+879/-0)
profiles/cups/sdp.c (+119/-0)
profiles/cups/spp.c (+118/-0)
profiles/cyclingspeed/cyclingspeed.c (+1266/-0)
profiles/deviceinfo/deviceinfo.c (+209/-0)
profiles/gap/gas.c (+371/-0)
profiles/health/hdp.c (+2254/-0)
profiles/health/hdp.h (+32/-0)
profiles/health/hdp_main.c (+45/-0)
profiles/health/hdp_manager.c (+107/-0)
profiles/health/hdp_manager.h (+24/-0)
profiles/health/hdp_types.h (+120/-0)
profiles/health/hdp_util.c (+1206/-0)
profiles/health/hdp_util.h (+58/-0)
profiles/health/mcap.c (+3182/-0)
profiles/health/mcap.h (+437/-0)
profiles/heartrate/heartrate.c (+870/-0)
profiles/iap/main.c (+466/-0)
profiles/input/device.c (+1497/-0)
profiles/input/device.h (+42/-0)
profiles/input/hidp_defs.h (+79/-0)
profiles/input/hog.c (+1092/-0)
profiles/input/input.conf (+13/-0)
profiles/input/manager.c (+133/-0)
profiles/input/server.c (+346/-0)
profiles/input/server.h (+25/-0)
profiles/input/suspend-dummy.c (+162/-0)
profiles/input/suspend-none.c (+42/-0)
profiles/input/suspend.h (+29/-0)
profiles/input/uhid_copy.h (+199/-0)
profiles/network/bnep.c (+736/-0)
profiles/network/bnep.h (+42/-0)
profiles/network/connection.c (+589/-0)
profiles/network/connection.h (+27/-0)
profiles/network/manager.c (+210/-0)
profiles/network/network.conf (+6/-0)
profiles/network/server.c (+761/-0)
profiles/network/server.h (+26/-0)
profiles/proximity/immalert.c (+292/-0)
profiles/proximity/immalert.h (+26/-0)
profiles/proximity/linkloss.c (+340/-0)
profiles/proximity/linkloss.h (+26/-0)
profiles/proximity/main.c (+81/-0)
profiles/proximity/manager.c (+196/-0)
profiles/proximity/manager.h (+26/-0)
profiles/proximity/monitor.c (+822/-0)
profiles/proximity/monitor.h (+43/-0)
profiles/proximity/proximity.conf (+9/-0)
profiles/proximity/reporter.c (+270/-0)
profiles/proximity/reporter.h (+46/-0)
profiles/sap/main.c (+43/-0)
profiles/sap/manager.c (+72/-0)
profiles/sap/manager.h (+22/-0)
profiles/sap/sap-dummy.c (+376/-0)
profiles/sap/sap-u8500.c (+755/-0)
profiles/sap/sap.h (+180/-0)
profiles/sap/server.c (+1423/-0)
profiles/sap/server.h (+22/-0)
profiles/scanparam/scan.c (+275/-0)
profiles/thermometer/thermometer.c (+1321/-0)
profiles/time/server.c (+283/-0)
proximity/immalert.c (+0/-290)
proximity/immalert.h (+0/-26)
proximity/linkloss.c (+0/-338)
proximity/linkloss.h (+0/-26)
proximity/main.c (+0/-96)
proximity/manager.c (+0/-150)
proximity/manager.h (+0/-26)
proximity/monitor.c (+0/-667)
proximity/monitor.h (+0/-34)
proximity/proximity.conf (+0/-9)
proximity/reporter.c (+0/-306)
proximity/reporter.h (+0/-42)
sap/main.c (+0/-55)
sap/manager.c (+0/-83)
sap/manager.h (+0/-22)
sap/sap-dummy.c (+0/-360)
sap/sap-u8500.c (+0/-761)
sap/sap.h (+0/-176)
sap/server.c (+0/-1426)
sap/server.h (+0/-26)
sbc/formats.h (+0/-55)
sbc/sbc.c (+0/-1241)
sbc/sbc.h (+0/-113)
sbc/sbc_math.h (+0/-61)
sbc/sbc_primitives.c (+0/-554)
sbc/sbc_primitives.h (+0/-80)
sbc/sbc_primitives_armv6.c (+0/-299)
sbc/sbc_primitives_armv6.h (+0/-52)
sbc/sbc_primitives_iwmmxt.c (+0/-304)
sbc/sbc_primitives_iwmmxt.h (+0/-42)
sbc/sbc_primitives_mmx.c (+0/-375)
sbc/sbc_primitives_mmx.h (+0/-41)
sbc/sbc_primitives_neon.c (+0/-893)
sbc/sbc_primitives_neon.h (+0/-41)
sbc/sbc_tables.h (+0/-662)
sbc/sbcdec.c (+0/-293)
sbc/sbcenc.c (+0/-308)
sbc/sbcinfo.c (+0/-321)
sbc/sbctester.c (+0/-358)
scripts/bluetooth-hid2hci.rules (+0/-28)
scripts/bluetooth-serial.rules (+0/-35)
scripts/bluetooth_serial (+0/-39)
serial/main.c (+0/-59)
serial/manager.c (+0/-174)
serial/manager.h (+0/-25)
serial/port.c (+0/-646)
serial/port.h (+0/-29)
serial/proxy.c (+0/-1269)
serial/proxy.h (+0/-25)
serial/serial.conf (+0/-10)
src/adapter.c (+7690/-3012)
src/adapter.h (+141/-202)
src/advertising.c (+824/-0)
src/advertising.h (+25/-0)
src/agent.c (+405/-194)
src/agent.h (+15/-22)
src/attrib-server.c (+299/-189)
src/attrib-server.h (+7/-5)
src/bluetooth.conf (+12/-6)
src/bluetooth.service.in (+7/-1)
src/bluetooth.ver (+2/-0)
src/bluetoothd.8.in (+36/-68)
src/dbus-common.c (+33/-67)
src/dbus-common.h (+6/-15)
src/device.c (+4945/-1990)
src/device.h (+106/-71)
src/eir.c (+311/-122)
src/eir.h (+58/-17)
src/error.c (+15/-3)
src/error.h (+2/-0)
src/event.c (+0/-571)
src/event.h (+0/-49)
src/gatt-client.c (+1995/-0)
src/gatt-client.h (+37/-0)
src/gatt-database.c (+2592/-0)
src/gatt-database.h (+36/-0)
src/glib-helper.c (+0/-256)
src/glib-helper.h (+0/-28)
src/hcid.h (+14/-18)
src/log.c (+1/-1)
src/log.h (+1/-1)
src/main.c (+285/-157)
src/main.conf (+55/-30)
src/manager.c (+0/-455)
src/manager.h (+0/-43)
src/oob.c (+0/-41)
src/oob.h (+0/-32)
src/oui.c (+45/-72)
src/oui.h (+1/-2)
src/plugin.c (+26/-38)
src/ppoll.h (+0/-16)
src/profile.c (+2533/-0)
src/profile.h (+77/-0)
src/rfkill.c (+15/-14)
src/sdp-client.c (+64/-39)
src/sdp-client.h (+1/-1)
src/sdp-xml.c (+623/-392)
src/sdp-xml.h (+1/-33)
src/sdpd-database.c (+13/-54)
src/sdpd-request.c (+65/-39)
src/sdpd-server.c (+12/-15)
src/sdpd-service.c (+449/-36)
src/sdpd.h (+6/-7)
src/service.c (+362/-0)
src/service.h (+71/-0)
src/shared/ad.c (+685/-0)
src/shared/ad.h (+86/-0)
src/shared/att-types.h (+147/-0)
src/shared/att.c (+1475/-0)
src/shared/att.h (+93/-0)
src/shared/btsnoop.c (+472/-0)
src/shared/btsnoop.h (+78/-0)
src/shared/crypto.c (+683/-0)
src/shared/crypto.h (+61/-0)
src/shared/ecc.c (+861/-0)
src/shared/ecc.h (+58/-0)
src/shared/gap.c (+285/-0)
src/shared/gap.h (+49/-0)
src/shared/gatt-client.c (+3033/-0)
src/shared/gatt-client.h (+135/-0)
src/shared/gatt-db.c (+1756/-0)
src/shared/gatt-db.h (+236/-0)
src/shared/gatt-helpers.c (+1538/-0)
src/shared/gatt-helpers.h (+116/-0)
src/shared/gatt-server.c (+1575/-0)
src/shared/gatt-server.h (+52/-0)
src/shared/hci-crypto.c (+178/-0)
src/shared/hci-crypto.h (+45/-0)
src/shared/hci.c (+615/-0)
src/shared/hci.h (+53/-0)
src/shared/hfp.c (+1581/-0)
src/shared/hfp.h (+161/-0)
src/shared/io-glib.c (+290/-0)
src/shared/io-mainloop.c (+327/-0)
src/shared/io.h (+47/-0)
src/shared/mainloop.c (+402/-0)
src/shared/mainloop.h (+51/-0)
src/shared/mgmt.c (+793/-0)
src/shared/mgmt.h (+73/-0)
src/shared/pcap.c (+233/-0)
src/shared/pcap.h (+47/-0)
src/shared/queue.c (+419/-0)
src/shared/queue.h (+65/-0)
src/shared/ringbuf.c (+312/-0)
src/shared/ringbuf.h (+50/-0)
src/shared/tester.c (+850/-0)
src/shared/tester.h (+77/-0)
src/shared/timeout-glib.c (+78/-0)
src/shared/timeout-mainloop.c (+85/-0)
src/shared/timeout.h (+27/-0)
src/shared/uhid.c (+246/-0)
src/shared/uhid.h (+44/-0)
src/shared/util.c (+137/-0)
src/shared/util.h (+157/-0)
src/storage.c (+18/-1216)
src/storage.h (+2/-75)
src/systemd.c (+107/-0)
src/systemd.h (+28/-0)
src/textfile.c (+4/-22)
src/textfile.h (+0/-9)
src/uuid-helper.c (+247/-0)
src/uuid-helper.h (+28/-0)
test-driver (+139/-0)
test/agent.c (+0/-717)
test/attest.c (+0/-183)
test/avtest.c (+0/-869)
test/bdaddr.8 (+0/-68)
test/bdaddr.c (+0/-460)
test/bluezutils.py (+47/-0)
test/btiotest.c (+0/-618)
test/dbusdef.py (+2/-3)
test/example-advertisement (+178/-0)
test/example-gatt-client (+218/-0)
test/example-gatt-server (+581/-0)
test/ftp-client (+178/-0)
test/gaptest.c (+0/-335)
test/hciemu.1 (+0/-31)
test/hciemu.c (+0/-1292)
test/hsmicro (+0/-20)
test/hsplay (+0/-22)
test/hstest.c (+0/-310)
test/ipctest.c (+0/-1133)
test/l2test.c (+0/-1560)
test/list-devices (+23/-42)
test/lmptest.c (+0/-175)
test/map-client (+232/-0)
test/monitor-bluetooth (+40/-44)
test/mpris-player.c (+0/-993)
test/opp-client (+119/-0)
test/pbap-client (+175/-0)
test/rctest.1 (+0/-90)
test/rctest.c (+0/-814)
test/sap-client (+0/-943)
test/sap_client.py (+943/-0)
test/scotest.c (+0/-432)
test/sdptest.c (+0/-146)
test/simple-agent (+87/-48)
test/simple-endpoint (+21/-11)
test/simple-player (+91/-60)
test/simple-service (+0/-129)
test/test-adapter (+47/-41)
test/test-alert (+185/-0)
test/test-attrib (+0/-110)
test/test-audio (+0/-47)
test/test-cyclingspeed (+197/-0)
test/test-device (+78/-85)
test/test-discovery (+114/-19)
test/test-gatt-profile (+60/-0)
test/test-health (+49/-26)
test/test-health-sink (+44/-16)
test/test-heartrate (+108/-0)
test/test-hfp (+248/-0)
test/test-input (+0/-47)
test/test-manager (+23/-22)
test/test-nap (+14/-17)
test/test-network (+9/-14)
test/test-oob (+0/-82)
test/test-profile (+127/-0)
test/test-proximity (+31/-29)
test/test-sap-server (+14/-3)
test/test-serial (+0/-58)
test/test-serial-proxy (+0/-66)
test/test-service (+0/-49)
test/test-telephony (+0/-178)
test/test-textfile.c (+0/-191)
test/test-thermometer (+40/-32)
test/uuidtest.c (+0/-319)
thermometer/main.c (+0/-70)
thermometer/manager.c (+0/-92)
thermometer/manager.h (+0/-24)
thermometer/thermometer.c (+0/-1265)
thermometer/thermometer.h (+0/-25)
time/main.c (+0/-58)
time/server.c (+0/-154)
time/server.h (+0/-26)
tools/3dsp.c (+662/-0)
tools/amptest.c (+668/-0)
tools/avctrl.8 (+0/-39)
tools/avctrl.c (+0/-248)
tools/avinfo.c (+109/-112)
tools/avtest.c (+869/-0)
tools/bccmd.1 (+130/-0)
tools/bccmd.8 (+0/-130)
tools/bccmd.c (+47/-13)
tools/bdaddr.c (+479/-0)
tools/bluemoon.c (+1036/-0)
tools/bluetooth-player.c (+1454/-0)
tools/bnep-tester.c (+309/-0)
tools/bneptest.c (+706/-0)
tools/btattach.c (+333/-0)
tools/btgatt-client.c (+1671/-0)
tools/btgatt-server.c (+1265/-0)
tools/btinfo.c (+365/-0)
tools/btiotest.c (+663/-0)
tools/btmgmt.c (+4622/-0)
tools/btproxy.c (+904/-0)
tools/btsnoop.c (+609/-0)
tools/check-selftest.c (+71/-0)
tools/ciptool.c (+8/-13)
tools/cltest.c (+278/-0)
tools/create-image.c (+205/-0)
tools/csr.c (+6/-4)
tools/csr.h (+2/-0)
tools/csr_hci.c (+3/-3)
tools/csr_usb.c (+187/-64)
tools/dfu.c (+0/-168)
tools/dfu.h (+0/-107)
tools/dfubabel.1 (+0/-38)
tools/dfubabel.c (+0/-211)
tools/dfutool.1 (+0/-53)
tools/dfutool.c (+0/-791)
tools/eddystone.c (+319/-0)
tools/gap-tester.c (+139/-0)
tools/gatt-service.c (+537/-0)
tools/hci-tester.c (+953/-0)
tools/hciattach.1 (+158/-0)
tools/hciattach.8 (+0/-158)
tools/hciattach.c (+45/-21)
tools/hciattach.h (+10/-1)
tools/hciattach_ath3k.c (+4/-13)
tools/hciattach_bcm43xx.c (+394/-0)
tools/hciattach_intel.c (+6/-7)
tools/hciattach_qualcomm.c (+5/-4)
tools/hciattach_st.c (+1/-1)
tools/hciattach_ti.c (+17/-13)
tools/hciattach_tialt.c (+5/-4)
tools/hciconfig.1 (+272/-0)
tools/hciconfig.8 (+0/-277)
tools/hciconfig.c (+154/-126)
tools/hcidump.1 (+118/-0)
tools/hcidump.c (+821/-0)
tools/hcieventmask.c (+3/-3)
tools/hcisecfilter.c (+4/-4)
tools/hcitool.1 (+46/-0)
tools/hcitool.c (+507/-94)
tools/hex2hcd.c (+446/-0)
tools/hid2hci.1 (+46/-0)
tools/hid2hci.8 (+0/-46)
tools/hid2hci.c (+166/-70)
tools/hid2hci.rules (+28/-0)
tools/hwdb.c (+82/-0)
tools/ibeacon.c (+312/-0)
tools/kword.c (+0/-65)
tools/kword.h (+0/-46)
tools/l2cap-tester.c (+1455/-0)
tools/l2ping.1 (+76/-0)
tools/l2ping.8 (+0/-76)
tools/l2ping.c (+5/-5)
tools/l2test.c (+1682/-0)
tools/lexer.c (+0/-1848)
tools/lexer.l (+0/-120)
tools/magic.btsnoop (+21/-0)
tools/mcaptest.c (+496/-0)
tools/mgmt-tester.c (+6992/-0)
tools/mpris-proxy.c (+2594/-0)
tools/nokfw.c (+247/-0)
tools/obex-client-tool.c (+470/-0)
tools/obex-server-tool.c (+458/-0)
tools/obexctl.c (+2556/-0)
tools/oobtest.c (+1157/-0)
tools/parser.c (+0/-1817)
tools/parser.h (+0/-92)
tools/parser.y (+0/-171)
tools/parser/amp.c (+126/-0)
tools/parser/att.c (+636/-0)
tools/parser/avctp.c (+72/-0)
tools/parser/avdtp.c (+677/-0)
tools/parser/avrcp.c (+2294/-0)
tools/parser/bnep.c (+317/-0)
tools/parser/bpa.c (+59/-0)
tools/parser/capi.c (+843/-0)
tools/parser/cmtp.c (+208/-0)
tools/parser/csr.c (+625/-0)
tools/parser/ericsson.c (+53/-0)
tools/parser/hci.c (+4140/-0)
tools/parser/hcrp.c (+113/-0)
tools/parser/hidp.c (+168/-0)
tools/parser/l2cap.c (+1635/-0)
tools/parser/l2cap.h (+272/-0)
tools/parser/lmp.c (+1362/-0)
tools/parser/obex.c (+351/-0)
tools/parser/parser.c (+343/-0)
tools/parser/parser.h (+264/-0)
tools/parser/ppp.c (+239/-0)
tools/parser/rfcomm.c (+360/-0)
tools/parser/rfcomm.h (+494/-0)
tools/parser/sap.c (+335/-0)
tools/parser/sdp.c (+804/-0)
tools/parser/sdp.h (+161/-0)
tools/parser/smp.c (+336/-0)
tools/parser/tcpip.c (+140/-0)
tools/ppporc.c (+0/-271)
tools/rctest.1 (+90/-0)
tools/rctest.c (+911/-0)
tools/rfcomm-tester.c (+765/-0)
tools/rfcomm.1 (+7/-31)
tools/rfcomm.c (+46/-108)
tools/rfcomm.conf (+0/-17)
tools/sco-tester.c (+612/-0)
tools/scotest.c (+521/-0)
tools/sdptool.1 (+11/-9)
tools/sdptool.c (+195/-45)
tools/seq2bseq.c (+212/-0)
tools/smp-tester.c (+936/-0)
tools/test-runner.c (+869/-0)
tools/userchan-tester.c (+334/-0)
unit/test-avctp.c (+314/-0)
unit/test-avdtp.c (+1392/-0)
unit/test-avrcp.c (+2099/-0)
unit/test-crc.c (+193/-0)
unit/test-crypto.c (+166/-0)
unit/test-ecc.c (+257/-0)
unit/test-eir.c (+646/-51)
unit/test-gatt.c (+4429/-0)
unit/test-gattrib.c (+565/-0)
unit/test-gdbus-client.c (+997/-0)
unit/test-gobex-apparam.c (+428/-0)
unit/test-gobex-header.c (+574/-0)
unit/test-gobex-packet.c (+260/-0)
unit/test-gobex-transfer.c (+2411/-0)
unit/test-gobex.c (+1340/-0)
unit/test-hfp.c (+864/-0)
unit/test-hog.c (+440/-0)
unit/test-lib.c (+508/-0)
unit/test-mgmt.c (+455/-0)
unit/test-queue.c (+281/-0)
unit/test-ringbuf.c (+157/-0)
unit/test-sdp.c (+2825/-0)
unit/test-textfile.c (+274/-0)
unit/test-uhid.c (+309/-0)
unit/test-uuid.c (+281/-0)
unit/util.c (+200/-0)
unit/util.h (+57/-0)
ylwrap (+0/-226)
To merge this branch: bzr merge lp:~bluetooth/bluez/bluez5-upgrade
Reviewer Review Type Date Requested Status
Bluetooth Pending
Review via email: mp+271129@code.launchpad.net

Commit message

* New upstream release.
* Merge with wily to get back in sync
* debian/libbluetooth3.symbols:
  - Update to refelect symbols added in 5.33
* debian/rules:
  - Install additional tools/tests during dh_install which bluez
    doesn't install on its own.
  - Enable ebook support for PBAP
* debian/control:
  - Add dependency to libebook for bluez-obexd
* debian/patches/0001-core-add-startup-option-to-provide-different-configu.patch:
  - On Touch we need a way to configure another configuration file on
    startup than using the one provided with the package
* debian/patches/0002-Import-ebook-support-for-PBAP.patch:
  - Import missing source file from upstream not included in release
    tarballs
* debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included it
* debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:
  - Sync ebook implementation with the layout of our EDS storage in Ubuntu
* debian/patches/0001-hostname-handle-chassis-type-handset.patch:
  - Extend hostname chassis handling to also respect chassis type handset
* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch
  - Fix indefinite loop in PBAP implementation

To post a comment you must log in.
lp:~bluetooth/bluez/bluez5-upgrade updated
7. By Simon Fels

* debian/patches/0001-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included oit
* debian/patches/0002-core-add-startup-option-to-provide-different-configu.patch:
  - On Touch we need a way to configure another configuration file on
    startup than using the one provided with the package
  debian/patches/0003-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:
  - Sync ebook implementation with the layout of our EDS storage in Ubuntu

8. By Simon Fels

Fix changelog and add patches this time really

9. By Simon Fels

* debian/patches/0001-core-add-startup-option-to-provide-different-configu.patch:
* debian/patches/0002-Import-ebook-support-for-PBAP.patch:
  - Import missing source file from upstream not included in release
    tarballs
* debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included it
* debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:

10. By Simon Fels

Fix up patch series file

11. By Simon Fels

  - Enable ebook support for PBAP
* debian/control:
  - Add dependency to libebook for bluez-obexd

12. By Simon Fels

* debian/bluez.bluetooth.upstart:
  - Enable experimental features on startup

13. By Simon Fels

Drop patch to provide a different config file on startup

14. By Simon Fels

Upgrade to upstream release 5.35

15. By Simon Fels

* debian/patches/0001-plugins-add-ubuntu-platform-plugin.patch
  - Add Ubuntu platform plugin to select correct device class on startup
    base on form factor.

16. By Simon Fels

Upgrade Ubuntu platform plugin to read form factor from the right place

17. By Simon Fels

Drop ubuntu platform plugin and extend hostname handling instead

18. By Simon Fels

debian/patches/0001-hostname-handle-chassis-type-handset.patch:
  Extend hostname chassis handling to also respect chassis type handset

19. By Simon Fels

Add missing patch

20. By Simon Fels

Introduce new package bluez-tests which replaces bluez-test-scripts

21. By Simon Fels

Add Replaces/Conflicts for bluez-tests package

22. By Simon Fels

Add patches to expose all profiles a device is currently connected to

23. By Simon Fels

* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch
  - Fix indefinite loop in PBAP implementation

24. By Simon Fels

* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch:
* 0001-tools-mpris-proxy-allow-user-to-specify-different-mp.patch:
  - Allow us to change the MPRIS service name on startup of the MRPSI proxy

25. By Simon Fels

Add missing return statement

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed directory '.pc'
2=== removed file '.pc/.quilt_patches'
3--- .pc/.quilt_patches 2015-09-11 09:01:46 +0000
4+++ .pc/.quilt_patches 1970-01-01 00:00:00 +0000
5@@ -1,1 +0,0 @@
6-debian/patches
7
8=== removed file '.pc/.quilt_series'
9--- .pc/.quilt_series 2015-09-11 09:01:46 +0000
10+++ .pc/.quilt_series 1970-01-01 00:00:00 +0000
11@@ -1,1 +0,0 @@
12-series
13
14=== removed file '.pc/.version'
15--- .pc/.version 2015-09-11 09:01:46 +0000
16+++ .pc/.version 1970-01-01 00:00:00 +0000
17@@ -1,1 +0,0 @@
18-2
19
20=== modified file 'AUTHORS'
21--- AUTHORS 2015-09-11 09:01:46 +0000
22+++ AUTHORS 2015-10-23 13:12:23 +0000
23@@ -59,3 +59,43 @@
24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
25 Szymon Janc <szymon.janc@tieto.com>
26 Syam Sidhardhan <s.syam@samsung.com>
27+Paulo Alcantara <pcacjr@gmail.com>
28+Jefferson Delfes <jefferson.delfes@openbossa.org>
29+Andrzej Kaczmarek <andrzej.kaczmarek@tieto.com>
30+Eder Ruiz Maria <eder.ruiz@openbossa.org>
31+Mikel Astiz <mikel.astiz@bmw-carit.de>
32+Chan-yeol Park <chanyeol.park@samsung.com>
33+João Paulo Rechi Vita <jprvita@gmail.com>
34+Larry Junior <larry.junior@openbossa.org>
35+Raymond Liu <raymond.liu@intel.com>
36+Radoslaw Jablonski <ext-jablonski.radoslaw@nokia.com>
37+Rafal Michalski <michalski.raf@gmail.com>
38+Dmitriy Paliy <dmitriy.paliy@nokia.com>
39+Bartosz Szatkowski <bulislaw@linux.com>
40+Lukasz Pawlik <lucas.pawlik@gmail.com>
41+Slawomir Bochenski <lkslawek@gmail.com>
42+Wayne Lee <waynelee@qualcomm.com>
43+Ricky Yuen <ryuen@qualcomm.com>
44+Takashi Sasai <sasai@sm.sony.co.jp>
45+Andre Dieb Martins <andre.dieb@signove.com>
46+Cristian Rodríguez <crrodriguez@opensuse.org>
47+Alex Deymo <deymo@chromium.org>
48+Petri Gynther <pgynther@google.com>
49+Scott James Remnant <scott@netsplit.com>
50+Jakub Tyszkowski <jakub.tyszkowski@tieto.com>
51+Grzegorz Kołodziejczyk <grzegorz.kolodziejczyk@tieto.com>
52+Marcin Krąglak <marcin.kraglak@tieto.com>
53+Łukasz Rymanowski <lukasz.rymanowski@tieto.com>
54+Jerzy Kasenberg <jerzy.kasenberg@tieto.com>
55+Arman Uguray <armansito@chromium.org>
56+Artem Rakhov <arakhov@chromium.org>
57+Mike Ryan <mikeryan@lacklustre.net>
58+David Herrmann <dh.herrmann@gmail.com>
59+Jacob Siverskog <jacob@teenageengineering.com>
60+Sebastian Chłąd <sebastian.chlad@tieto.com>
61+Alex Gal <a.gal@miip.ca>
62+Loic Poulain <loic.poulain@intel.com>
63+Gowtham Anandha Babu <gowtham.ab@samsung.com>
64+Bharat Panda <bharat.panda@samsung.com>
65+Marie Janssen <jamuraa@chromium.org>
66+Jaganath Kanakkassery <jaganath.k@samsung.com>
67
68=== modified file 'ChangeLog'
69--- ChangeLog 2015-09-11 09:01:46 +0000
70+++ ChangeLog 2015-10-23 13:12:23 +0000
71@@ -1,3 +1,371 @@
72+ver 5.35:
73+ Fix issue with connected devices after discovery.
74+ Fix issue with profile support and LTK loading.
75+ Fix issue with AVRCP events for volume control.
76+ Fix issue with OBEX session owner handling.
77+ Fix issue with HID over GATT setup failures.
78+ Fix issue with GATT notification registration.
79+ Fix issue with GATT cache validation feature.
80+ Add support for persistent GATT database.
81+ Add support for controller enabling option.
82+
83+ver 5.34:
84+ Fix issue with GATT profiles and auto-connect.
85+ Fix issue with missing GoepL2CapPsm SDP data.
86+ Fix issue with suspending AVDTP endpoints.
87+ Fix issue with audio service state on disconnect.
88+ Add support for AVRCP Set Addressed Player feature.
89+ Add support for AVRCP Get Folder Items feature.
90+ Add support for Android 5.1 HFP WBS callbacks.
91+
92+ver 5.33:
93+ Fix issue with memory leak in GATT database.
94+ Fix issue with AVDTP set configuration handling.
95+ Fix issue with AVDTP discover procedure.
96+ Fix issue with not emitting Paired property.
97+
98+ver 5.32:
99+ Fix issue with OPP GET request path handling.
100+ Fix issue with ATT information request errors.
101+ Fix issue with advertising instance numbers.
102+ Fix issue with overwriting SDP record cache.
103+ Fix issue with new connections during disconnect.
104+ Add support for GATT security auto-elevation.
105+
106+ver 5.31:
107+ Fix issue with crash in networking interface.
108+ Fix issue with crash when creating endless GATT loops.
109+ Fix issue with memory leak when connecting services.
110+ Fix issue with memory leak creating new D-Bus proxy.
111+ Fix issue with profile connections from remote devices.
112+ Fix issue with GATT over BR/EDR and MTU notification.
113+ Fix issue with HID and dual mode remote devices.
114+ Fix issue with handling A2DP vendor codec setup.
115+ Fix issue with AVRCP and syncing player state.
116+ Fix issue with GATT secondary discovery handling.
117+ Fix issue with wrong characteristic allocation.
118+ Add support for handling BNEP setup response.
119+ Add support for setting GATT database security flags.
120+ Add support for setting discovery filters interface.
121+ Add support for user controlled advertising interface.
122+ Update Android qualification documentation to PTS 6.1 release.
123+
124+ver 5.30:
125+ Fix compilation error in C++ due to inline function.
126+ Fix issue with missing storage of device information.
127+ Fix issue with GATT client and gaps in service handles.
128+ Fix issue with AVDTP discovery callback crashing.
129+ Fix issue with AVCTP channel handling in case of conflicts.
130+ Fix issue with AVRCP target and get capabilities command.
131+ Add experimental support for LE advertising manager API.
132+ Add support for Android 5.1 GATT MTU exchange API.
133+
134+ver 5.29:
135+ Fix issue with AVCTP initial key repeat timeout.
136+ Fix issue with Android application disconnect handling.
137+ Fix issue with Android support and service notifications.
138+ Fix issue with Android support and Exchange MTU Request.
139+ Fix issue with Android HFP support and AT+CMER handling.
140+ Fix issue with Android HFP support and SLC setup.
141+ Fix issue with Android HFP support and call hold status.
142+ Fix issue with Android HFP support and indicator handling.
143+ Fix issue with Android HFP support and SCO/eSCO disconnection.
144+ Fix issue with Android HID over GATT support and battery service.
145+ Fix issue with GATT sending Exchange MTU Request for BR/EDR.
146+ Fix issue with GATT notification support without CCC.
147+ Fix issue with GATT object life-time after disconnects.
148+ Fix issue with GATT notification handling API.
149+ Add experimental support for GATT client D-Bus API.
150+ Add experimental support for GATT server D-Bus API.
151+ Add support for Multi Profile Specification.
152+ Update Android qualification documentation to PTS 6.0 release.
153+
154+ver 5.28:
155+ Fix issue with GATT device discovery and probing.
156+ Fix issue with bearer selection for dual-mode devices.
157+ Fix issue with device removal while connected.
158+ Fix issue with device name setting from inquiry response.
159+ Fix issue with missing termination of name characteristic.
160+ Fix issue with UTF-8 length handling for device name.
161+ Fix issue with AVCTP key auto release handling.
162+ Fix issue with AVCTP key press repetition handling.
163+ Fix issue with payload sizes and GATT notifications.
164+ Fix issue with memory corruption and GATT notifications.
165+ Add support for HID proxy switching and CSR 8510 A10 devices.
166+ Add support for Broadcom hex2hcd conversion utility.
167+
168+ver 5.27:
169+ Fix issue with endian handling and management interface.
170+ Fix issue with pending GATT operations when disconnecting.
171+ Fix issue with 128-bit UUID conversions for HID over GATT.
172+ Add support for Android 5.0 SELinux policies.
173+
174+ver 5.26:
175+ Fix issue with handling A2DP XCASE connection state.
176+ Fix issue with crash and A2DP configuration failures.
177+ Fix issue with crash during OBEX session shutdown.
178+ Add support for version 1.2 of Phonebook Access Profile.
179+ Add support for HID over GATT get and set report handling.
180+ Add support for Low Energy Secure Connections feature.
181+ Add support for Bluetooth 4.2 commands and events.
182+ Add support for Android 5.0 Bluetooth features.
183+
184+ver 5.25:
185+ Fix issue with SCO connection after codec negotiation.
186+ Fix issue with GATT and secondary service discovery.
187+ Fix issue with GATT write descriptor callback.
188+ Fix issue with MAP supported features bits.
189+ Add support for MAP local time and timezone offset.
190+ Add support for PBAP speed-dial and favorites folders.
191+ Add support for PBAP speed-dial and identifier filters.
192+ Add support for controller mode configuration option.
193+ Add initial support for Android Lollipop features.
194+
195+ver 5.24:
196+ Fix issue with storing of connection parameters.
197+ Add support for Phonebook Access Profile 1.2 features.
198+ Add support for Message Access Profile 1.2 event reports.
199+ Add support for Android Bluetooth configuration options.
200+
201+ver 5.23:
202+ Fix issue with concurrent authorization requests.
203+ Fix issue with HID report identifier mismatch.
204+ Fix issue with crash when receiving uHID events.
205+ Fix issue with crash and OBEX disconnect handling.
206+ Fix issue with OBEX client transfers and suspend.
207+ Fix issue with parsing of MAP application parameters.
208+ Fix issue with devices rejecting AVRCP GetCapabilities.
209+ Add support for kernel whitelist and Android Bluetooth.
210+
211+ver 5.22:
212+ Fix issue with UHID_OUTPUT events mapping.
213+ Fix issue with UHID_FEATURE events handling.
214+ Fix issue with UINT32_MAX overflow and AVRCP.
215+ Fix issue when dirent type DT_UNKNOWN is returned.
216+ Add support for kernel whitelist filtering feature.
217+ Add support for Android Bluetooth GATT over BR/EDR.
218+
219+ver 5.21:
220+ Fix issue with SDP requests and wrong PDU size.
221+ Fix issue with handling passive scanning triggers.
222+ Add support for storing and loading connection parameters.
223+ Add support for kernel background auto-connection feature.
224+ Add support for Android Bluetooth Scan Parameters feature.
225+ Add support for Android Bluetooth Device Information feature.
226+ Add support for Android Bluetooth Health Device interface.
227+
228+ver 5.20:
229+ Fix issue with LED handling of PS3 controllers.
230+ Add support for Android Bluetooth GATT server interface.
231+ Add support for Android Bluetooth HID over GATT feature.
232+ Add support for Android Bluetooth multi-profile feature.
233+ Add support for Android Bluetooth aptX audio integration.
234+
235+ Note: aptX codec not included
236+
237+ver 5.19:
238+ Fix issue with OBEX Put-Delete and Create-Empty methods.
239+ Fix issue with AVRCP browsable/searchable player properties.
240+ Fix issue with handling multiple default agents.
241+ Fix issue with handling unpair event per bearer.
242+ Fix issue with HID over GATT report ID presence.
243+ Add support for HID protocol handling in userspace.
244+ Add support for Bluetooth reconnection policy framework.
245+ Add support for Android Bluetooth SCO over HCI transport.
246+ Add support for Android Bluetooth audio quality control.
247+ Add support for Android Bluetooth Low Energy only mode.
248+
249+ver 5.18:
250+ Fix issue with identifying LE single mode devices.
251+ Fix issue with L2CAP and RFCOMM peer address lookup.
252+ Add support for handling OBEX authentication procedure.
253+ Add support for Android Bluetooth GATT client interface.
254+
255+ver 5.17:
256+ Fix issue with not resetting OBEX SRM setup.
257+ Fix issue with BR/EDR devices and auto-connect list.
258+ Fix issue with bonding complete detection as peripheral.
259+ Fix issue with not updating bearer timestamp of connections.
260+ Fix issue with paired property for multiple bearers.
261+ Add support for Android Bluetooth Handsfree interface.
262+ Add support for Android Bluetooth Wideband speech.
263+
264+ver 5.16:
265+ Fix issue with HID over GATT physical location.
266+ Fix issue with HID over GATT unique identifier.
267+ Fix issue with missing paired property notification.
268+ Fix issue with endianess of long term key storage.
269+ Add support for storing signature resolving keys.
270+ Add support for Android Bluetooth AVRCP interface.
271+
272+ver 5.15:
273+ Fix issue with LE enabling and background scanning.
274+ Fix issue with HID over GATT input device name.
275+ Fix issue with storage of slave long term keys.
276+ Add support for handling identity resolving keys.
277+ Add support for Android Bluetooth A2DP interface.
278+ Add support for Android Bluetooth audio interface.
279+
280+ver 5.14:
281+ Fix issue with marking PS3 controllers as trusted.
282+ Fix issue with authorization of PS3 controllers.
283+ Add support for DualShock 4 controller detection.
284+ Add support for legacy pairing emulation.
285+ Add support for secure simple pairing emulation.
286+ Add support for automated pairing testing.
287+ Add support for RFCOMM protocol testing.
288+ Add support for HCI controller testing.
289+
290+ver 5.13:
291+ Fix issue with PS3 controller detection.
292+ Add support for data transfers to L2CAP testing tool.
293+ Add support for delay reporting to AVDTP testing tool.
294+ Add support for Android Bluetooth Core interface.
295+ Add support for Android Bluetooth Socket interface.
296+ Add support for Android Bluetooth HID Host interface.
297+ Add support for Android Bluetooth PAN interface.
298+
299+ver 5.12:
300+ Fix issue with missing reply to DisconnectProfile.
301+ Fix issue with icon property and class of device changes.
302+ Fix issue with HID devices when SDP record is not available.
303+ Fix issue with handling auto-pairing of printers.
304+ Fix issue with agent authorization handling.
305+ Add support for PS3 controller setup and pairing.
306+ Add support for LE L2CAP CoC test capabilities.
307+ Add support for AVDTP qualification test cases.
308+ Add support for SMP cryptographic test cases.
309+
310+ver 5.11:
311+ Fix issue with connection attempt when not powered.
312+ Fix issue with assigning player to AVRCP target role.
313+ Fix issue with OBEX default cache directory.
314+ Fix issue with SDP search error handling.
315+ Fix issue with processing of SDP records.
316+ Fix issue with HID to HCI switching utility.
317+ Fix issue with mgmt end-to-end testing tool.
318+ Fix issue with L2CAP end-to-end testing tool.
319+ Add support for SMP end-to-end testing tool.
320+ Add support for more Wii controllers.
321+
322+ver 5.10:
323+ Fix issue with discoverable timeout handling.
324+ Fix issue with MAP messages and record version.
325+ Fix issue with MAP messages and status events.
326+ Fix issue with MAP messages and relative folders.
327+ Fix issue with MAP messages and type property signals.
328+ Fix issue with transfer size for OBEX GET operations.
329+ Fix issue with AVRCP service class identifier.
330+ Fix issue with AVRCP tracking seeked signal.
331+ Add support for OBEX command line client.
332+
333+ver 5.9:
334+ Fix issue with network service and adapter removal.
335+ Fix issue with misleading OBEX error messages.
336+ Fix issue with OBEX transport reference handling.
337+ Fix issue with memory leak with MAP event handler.
338+ Fix issue with missing MAP property changed signal.
339+ Fix issue with message type property values.
340+ Fix issue with empty UUID list for devices.
341+ Fix issue with profile agent cancel method.
342+ Remove dependency on USB library.
343+
344+ver 5.8:
345+ Fix issue with missing OBEX session properties.
346+ Fix issue with missing SDP service refresh.
347+ Fix issue with SDP attribute range check.
348+ Fix issue with priority for SDP transactions.
349+ Fix issue with service discovery after pairing.
350+ Fix issue with race condition in service list.
351+ Fix issue with input service state transition.
352+ Fix issue with default authorization for profiles.
353+ Fix issue with AVRCP browsing channel connections.
354+ Add support for AVRCP role agnostic sessions.
355+
356+ver 5.7:
357+ Fix issue with missing UUID discovery during pairing.
358+ Fix issue with broken patch for SDP range check handling.
359+ Fix issue with AVRCP usage of UID=0 for paused/stopped.
360+ Add support MAP notification dispatching.
361+
362+ver 5.6:
363+ Fix issue with incoming connections without SDP record.
364+ Fix issue with canceling ongoing device connections.
365+ Fix issue with handling failed connection attempts.
366+ Fix issue with pending resume during A2DP open failures.
367+ Fix issue with registering AVRCP unsupported notification.
368+ Fix issue with listing available AVRCP target settings.
369+ Fix issue with missing error for OBEX SetPath commands.
370+ Fix issue with missing OBEX session command queue.
371+ Fix issue with retrieving multiple MAP event reports.
372+ Add support for command line player utility.
373+
374+ver 5.5:
375+ Fix issue with race condition between SDP and properties.
376+ Fix issue with handling storage of private device addresses.
377+ Fix issue with NFC out-of-band pairing and power states.
378+ Fix issue with short name during device update handling.
379+ Fix issue with handling AVRCP without A2DP being present.
380+ Add support for handling AVRCP pass-through operations.
381+ Add support for automatically reconnecting HID devices.
382+ Add support for automatically pairing of devices.
383+
384+ver 5.4:
385+ Fix issue with invalid memory access and SDP service search.
386+ Add support for available player changed event for controller.
387+ Add support for UIDs changed event for AVRCP controller.
388+ Add support for mandatory AVRCP pass-through operations.
389+ Add support for Message Notification Service (MNS) server.
390+ Add support for agent methods within command line client.
391+
392+ver 5.3:
393+ Fix issue with registering invalid profiles.
394+ Fix issue with inconsistent A2DP transport state.
395+ Fix issue with A2DP resume while in configured state.
396+ Fix issue with buffer overflow when processing SDP response.
397+ Fix issue with missing range check for SDP attribute response.
398+ Fix issue with missing validation of SDP data elements.
399+ Fix issue with missing fallback to static hostname.
400+ Fix issue with default adapter assignment.
401+
402+ver 5.2:
403+ Fix issue with connection handling for Low Energy.
404+ Fix issue with broken device discovery handling.
405+ Fix issue with invalid memory access within A2DP.
406+ Fix issue with handling empty path name of SetPath.
407+ Fix issue with handling Message Access Profile filters.
408+ Fix issue with handling network service unregistration.
409+ Fix issue with not handling bogus device pairing results.
410+ Fix issue with initial service discovery and profile manager.
411+ Add support for AVRCP volume notifications.
412+ Add support for AVRCP browsing commands.
413+
414+ver 5.1:
415+ Fix issue with crash when removing OBEX session.
416+ Fix issue with HID device disconnected from kernel.
417+ Fix issue with buffer overflow when parsing HID SDP record.
418+ Fix issue with SDP_TEXT_STR16 and SDP_URL_STR16 parsing.
419+ Add support for integration with systemd's hostname daemon.
420+ Add support for separate adapter alias property.
421+ Add support for adapter and device modalias properties.
422+ Add support for official BlueZ device information.
423+ Add support for asynchronous management interface handling.
424+ Add tool for testing management interface compliance.
425+ Add tool for testing SDP qualification requirements.
426+ Add tool for testing various EIR and AD data records.
427+
428+ver 5.0:
429+ Introduce D-Bus Properties and ObjectManager interfaces.
430+ Add support for generic profile interface.
431+ Add support for global agent interface.
432+ Add support for integrated OBEX daemon.
433+ Add support for integrated hcidump utility.
434+ Add support for Bluetooth tracing and monitor utility.
435+ Add support for Bluetooth command line client utility.
436+ Remove support for Handsfree gateway handling.
437+ Remove support for GStreamer A2DP and SBC elements.
438+ Disable default installation of Bluetooth library.
439+
440 ver 4.101:
441 Fix issue with missing BlueZ service file.
442 Fix issue with aborting A2DP setup during AVDTP start.
443
444=== modified file 'Makefile.am'
445--- Makefile.am 2015-09-14 10:07:45 +0000
446+++ Makefile.am 2015-10-23 13:12:23 +0000
447@@ -9,8 +9,6 @@
448
449 bin_PROGRAMS =
450
451-sbin_PROGRAMS =
452-
453 noinst_PROGRAMS =
454
455 dist_man_MANS =
456@@ -21,6 +19,10 @@
457
458 EXTRA_DIST =
459
460+libexecdir = @libexecdir@/bluetooth
461+
462+libexec_PROGRAMS =
463+
464 includedir = @includedir@/bluetooth
465
466 include_HEADERS =
467@@ -29,26 +31,25 @@
468 AM_LDFLAGS = $(MISC_LDFLAGS)
469
470 if DATAFILES
471-dbusdir = $(sysconfdir)/dbus-1/system.d
472-dbusservicedir = $(datadir)/dbus-1/system-services
473-
474+dbusdir = @DBUS_CONFDIR@/dbus-1/system.d
475 dbus_DATA = src/bluetooth.conf
476-dbusservice_DATA = src/org.bluez.service
477
478 confdir = $(sysconfdir)/bluetooth
479-
480 conf_DATA =
481
482 statedir = $(localstatedir)/lib/bluetooth
483-
484 state_DATA =
485+endif
486
487 if SYSTEMD
488-systemdunitdir = @SYSTEMD_UNITDIR@
489-
490-systemdunit_DATA = src/bluetooth.service
491-endif
492-endif
493+systemdsystemunitdir = @SYSTEMD_SYSTEMUNITDIR@
494+systemdsystemunit_DATA = src/bluetooth.service
495+
496+dbussystembusdir = @DBUS_SYSTEMBUSDIR@
497+dbussystembus_DATA = src/org.bluez.service
498+endif
499+
500+EXTRA_DIST += src/bluetooth.service.in src/org.bluez.service
501
502 plugindir = $(libdir)/bluetooth/plugins
503
504@@ -61,216 +62,92 @@
505
506 plugin_LTLIBRARIES =
507
508-
509-lib_headers = lib/bluetooth.h lib/hci.h lib/hci_lib.h lib/mgmt.h \
510- lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h lib/uuid.h \
511- lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h lib/a2mp.h
512+lib_sources = lib/bluetooth.c lib/hci.c lib/sdp.c
513+lib_headers = lib/bluetooth.h lib/hci.h lib/hci_lib.h \
514+ lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h \
515+ lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h
516+
517+extra_headers = lib/mgmt.h lib/uuid.h lib/a2mp.h lib/amp.h
518+extra_sources = lib/uuid.c
519+
520 local_headers = $(foreach file,$(lib_headers), lib/bluetooth/$(notdir $(file)))
521
522 BUILT_SOURCES = $(local_headers) src/builtin.h
523
524+if LIBRARY
525 include_HEADERS += $(lib_headers)
526
527 lib_LTLIBRARIES += lib/libbluetooth.la
528
529-lib_libbluetooth_la_SOURCES = $(lib_headers) \
530- lib/bluetooth.c lib/hci.c lib/sdp.c lib/uuid.c
531-lib_libbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -version-info 16:0:13
532+lib_libbluetooth_la_SOURCES = $(lib_headers) $(lib_sources)
533+lib_libbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -version-info 21:8:18
534 lib_libbluetooth_la_DEPENDENCIES = $(local_headers)
535-
536-noinst_LTLIBRARIES += lib/libbluetooth-private.la
537-
538-lib_libbluetooth_private_la_SOURCES = $(lib_libbluetooth_la_SOURCES)
539-
540-if SBC
541-noinst_LTLIBRARIES += sbc/libsbc.la
542-
543-sbc_libsbc_la_SOURCES = sbc/sbc.h sbc/sbc.c sbc/sbc_math.h sbc/sbc_tables.h \
544- sbc/sbc_primitives.h sbc/sbc_primitives.c \
545- sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \
546- sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \
547- sbc/sbc_primitives_neon.h sbc/sbc_primitives_neon.c \
548- sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c
549-
550-sbc_libsbc_la_CFLAGS = $(AM_CFLAGS) -finline-functions -fgcse-after-reload \
551- -funswitch-loops -funroll-loops
552-
553-noinst_PROGRAMS += sbc/sbcinfo sbc/sbcdec sbc/sbcenc
554-
555-sbc_sbcdec_SOURCES = sbc/sbcdec.c sbc/formats.h
556-sbc_sbcdec_LDADD = sbc/libsbc.la
557-
558-sbc_sbcenc_SOURCES = sbc/sbcenc.c sbc/formats.h
559-sbc_sbcenc_LDADD = sbc/libsbc.la
560-
561-if SNDFILE
562-noinst_PROGRAMS += sbc/sbctester
563-
564-sbc_sbctester_LDADD = @SNDFILE_LIBS@ -lm
565-sbc_sbctest_CFLAGS = $(AM_CFLAGS) @SNDFILE_CFLAGS@
566-endif
567-endif
568+endif
569+
570+noinst_LTLIBRARIES += lib/libbluetooth-internal.la
571+
572+lib_libbluetooth_internal_la_SOURCES = $(lib_headers) $(lib_sources) \
573+ $(extra_headers) $(extra_sources)
574+
575+noinst_LTLIBRARIES += gdbus/libgdbus-internal.la
576+
577+gdbus_libgdbus_internal_la_SOURCES = gdbus/gdbus.h \
578+ gdbus/mainloop.c gdbus/watch.c \
579+ gdbus/object.c gdbus/client.c gdbus/polkit.c
580+
581+noinst_LTLIBRARIES += src/libshared-glib.la src/libshared-mainloop.la
582+
583+shared_sources = src/shared/io.h src/shared/timeout.h \
584+ src/shared/queue.h src/shared/queue.c \
585+ src/shared/util.h src/shared/util.c \
586+ src/shared/mgmt.h src/shared/mgmt.c \
587+ src/shared/crypto.h src/shared/crypto.c \
588+ src/shared/ecc.h src/shared/ecc.c \
589+ src/shared/ringbuf.h src/shared/ringbuf.c \
590+ src/shared/tester.h src/shared/tester.c \
591+ src/shared/hci.h src/shared/hci.c \
592+ src/shared/hci-crypto.h src/shared/hci-crypto.c \
593+ src/shared/hfp.h src/shared/hfp.c \
594+ src/shared/uhid.h src/shared/uhid.c \
595+ src/shared/pcap.h src/shared/pcap.c \
596+ src/shared/btsnoop.h src/shared/btsnoop.c \
597+ src/shared/ad.h src/shared/ad.c \
598+ src/shared/att-types.h \
599+ src/shared/att.h src/shared/att.c \
600+ src/shared/gatt-helpers.h src/shared/gatt-helpers.c \
601+ src/shared/gatt-client.h src/shared/gatt-client.c \
602+ src/shared/gatt-server.h src/shared/gatt-server.c \
603+ src/shared/gatt-db.h src/shared/gatt-db.c \
604+ src/shared/gap.h src/shared/gap.c
605+
606+src_libshared_glib_la_SOURCES = $(shared_sources) \
607+ src/shared/io-glib.c \
608+ src/shared/timeout-glib.c
609+
610+src_libshared_mainloop_la_SOURCES = $(shared_sources) \
611+ src/shared/io-mainloop.c \
612+ src/shared/timeout-mainloop.c \
613+ src/shared/mainloop.h src/shared/mainloop.c
614
615 attrib_sources = attrib/att.h attrib/att-database.h attrib/att.c \
616 attrib/gatt.h attrib/gatt.c \
617- attrib/gattrib.h attrib/gattrib.c attrib/client.h \
618- attrib/client.c attrib/gatt-service.h attrib/gatt-service.c
619-
620-gdbus_sources = gdbus/gdbus.h gdbus/mainloop.c gdbus/watch.c \
621- gdbus/object.c gdbus/polkit.c
622+ attrib/gattrib.h attrib/gattrib.c \
623+ attrib/gatt-service.h attrib/gatt-service.c
624
625 btio_sources = btio/btio.h btio/btio.c
626
627+gobex_sources = gobex/gobex.h gobex/gobex.c \
628+ gobex/gobex-defs.h gobex/gobex-defs.c \
629+ gobex/gobex-packet.c gobex/gobex-packet.h \
630+ gobex/gobex-header.c gobex/gobex-header.h \
631+ gobex/gobex-transfer.c gobex/gobex-debug.h \
632+ gobex/gobex-apparam.c gobex/gobex-apparam.h
633+
634 builtin_modules =
635 builtin_sources =
636 builtin_nodist =
637-mcap_sources =
638-
639-if MCAP
640-mcap_sources += health/mcap_lib.h health/mcap_internal.h \
641- health/mcap.h health/mcap.c \
642- health/mcap_sync.c
643-endif
644-
645-if PNATPLUGIN
646-builtin_modules += pnat
647-builtin_sources += plugins/pnat.c
648-endif
649-
650-if AUDIOPLUGIN
651-builtin_modules += audio
652-builtin_sources += audio/main.c \
653- audio/manager.h audio/manager.c \
654- audio/gateway.h audio/gateway.c \
655- audio/headset.h audio/headset.c \
656- audio/control.h audio/control.c \
657- audio/avctp.h audio/avctp.c \
658- audio/avrcp.h audio/avrcp.c \
659- audio/device.h audio/device.c \
660- audio/source.h audio/source.c \
661- audio/sink.h audio/sink.c \
662- audio/a2dp.h audio/a2dp.c \
663- audio/avdtp.h audio/avdtp.c \
664- audio/ipc.h audio/ipc.c \
665- audio/unix.h audio/unix.c \
666- audio/media.h audio/media.c \
667- audio/transport.h audio/transport.c \
668- audio/telephony.h audio/a2dp-codecs.h
669-builtin_nodist += audio/telephony.c
670-
671-noinst_LIBRARIES += audio/libtelephony.a
672-
673-audio_libtelephony_a_SOURCES = audio/telephony.h audio/telephony-dummy.c \
674- audio/telephony-maemo5.c audio/telephony-ofono.c \
675- audio/telephony-maemo6.c
676-endif
677-
678-if SAPPLUGIN
679-builtin_modules += sap
680-builtin_sources += sap/main.c \
681- sap/manager.h sap/manager.c \
682- sap/server.h sap/server.c \
683- sap/sap.h
684-
685-builtin_nodist += sap/sap.c
686-
687-noinst_LIBRARIES += sap/libsap.a
688-
689-sap_libsap_a_SOURCES = sap/sap.h sap/sap-dummy.c sap/sap-u8500.c
690-endif
691-
692-if INPUTPLUGIN
693-builtin_modules += input
694-builtin_sources += input/main.c \
695- input/manager.h input/manager.c \
696- input/server.h input/server.c \
697- input/device.h input/device.c \
698- input/fakehid.c input/fakehid.h
699-endif
700-
701-if SERIALPLUGIN
702-builtin_modules += serial
703-builtin_sources += serial/main.c \
704- serial/manager.h serial/manager.c \
705- serial/proxy.h serial/proxy.c \
706- serial/port.h serial/port.c
707-endif
708-
709-if NETWORKPLUGIN
710-builtin_modules += network
711-builtin_sources += network/main.c \
712- network/manager.h network/manager.c \
713- network/common.h network/common.c \
714- network/server.h network/server.c \
715- network/connection.h network/connection.c
716-endif
717-
718-if SERVICEPLUGIN
719-builtin_modules += service
720-builtin_sources += plugins/service.c
721-endif
722-
723-if HEALTHPLUGIN
724-builtin_modules += health
725-builtin_sources += health/hdp_main.c health/hdp_types.h \
726- health/hdp_manager.h health/hdp_manager.c \
727- health/hdp.h health/hdp.c \
728- health/hdp_util.h health/hdp_util.c
729-endif
730-
731-if GATTMODULES
732-builtin_modules += thermometer alert time gatt_example proximity \
733- deviceinfo
734-builtin_sources += thermometer/main.c \
735- thermometer/manager.h thermometer/manager.c \
736- thermometer/thermometer.h thermometer/thermometer.c \
737- alert/main.c alert/server.h alert/server.c \
738- time/main.c time/server.h time/server.c \
739- plugins/gatt-example.c \
740- proximity/main.c proximity/manager.h proximity/manager.c \
741- proximity/monitor.h proximity/monitor.c \
742- proximity/reporter.h proximity/reporter.c \
743- proximity/linkloss.h proximity/linkloss.c \
744- proximity/immalert.h proximity/immalert.c \
745- deviceinfo/main.c \
746- deviceinfo/manager.h deviceinfo/manager.c \
747- deviceinfo/deviceinfo.h deviceinfo/deviceinfo.c
748-endif
749-
750-
751-builtin_modules += hciops mgmtops
752-builtin_sources += plugins/hciops.c plugins/mgmtops.c
753-
754-if HAL
755-builtin_modules += hal
756-builtin_sources += plugins/hal.c
757-else
758-builtin_modules += formfactor
759-builtin_sources += plugins/formfactor.c
760-endif
761-
762-EXTRA_DIST += plugins/hal.c plugins/formfactor.c
763-
764-builtin_modules += storage
765-builtin_sources += plugins/storage.c
766-
767-builtin_modules += adaptername
768-builtin_sources += plugins/adaptername.c
769-
770-if WIIMOTEPLUGIN
771-builtin_modules += wiimote
772-builtin_sources += plugins/wiimote.c
773-endif
774-
775-if MAEMO6PLUGIN
776-builtin_modules += maemo6
777-builtin_sources += plugins/maemo6.c
778-endif
779-
780-if DBUSOOBPLUGIN
781-builtin_modules += dbusoob
782-builtin_sources += plugins/dbusoob.c
783-endif
784+
785+include Makefile.plugins
786
787 if MAINTAINER_MODE
788 plugin_LTLIBRARIES += plugins/external-dummy.la
789@@ -280,37 +157,46 @@
790 plugins_external_dummy_la_CFLAGS = $(AM_CFLAGS) -fvisibility=hidden
791 endif
792
793-sbin_PROGRAMS += src/bluetoothd
794+libexec_PROGRAMS += src/bluetoothd
795
796-src_bluetoothd_SOURCES = $(gdbus_sources) $(builtin_sources) \
797+src_bluetoothd_SOURCES = $(builtin_sources) \
798 $(attrib_sources) $(btio_sources) \
799- $(mcap_sources) src/bluetooth.ver \
800+ src/bluetooth.ver \
801 src/main.c src/log.h src/log.c \
802+ src/systemd.h src/systemd.c \
803 src/rfkill.c src/hcid.h src/sdpd.h \
804 src/sdpd-server.c src/sdpd-request.c \
805 src/sdpd-service.c src/sdpd-database.c \
806 src/attrib-server.h src/attrib-server.c \
807+ src/gatt-database.h src/gatt-database.c \
808 src/sdp-xml.h src/sdp-xml.c \
809 src/sdp-client.h src/sdp-client.c \
810 src/textfile.h src/textfile.c \
811- src/glib-helper.h src/glib-helper.c \
812- src/oui.h src/oui.c src/uinput.h src/ppoll.h \
813+ src/uuid-helper.h src/uuid-helper.c \
814+ src/uinput.h \
815 src/plugin.h src/plugin.c \
816 src/storage.h src/storage.c \
817+ src/advertising.h src/advertising.c \
818 src/agent.h src/agent.c \
819 src/error.h src/error.c \
820- src/manager.h src/manager.c \
821 src/adapter.h src/adapter.c \
822+ src/profile.h src/profile.c \
823+ src/service.h src/service.c \
824+ src/gatt-client.h src/gatt-client.c \
825 src/device.h src/device.c src/attio.h \
826 src/dbus-common.c src/dbus-common.h \
827- src/event.h src/event.c \
828- src/oob.h src/oob.c src/eir.h src/eir.c
829-src_bluetoothd_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @DBUS_LIBS@ \
830- -ldl -lrt
831+ src/eir.h src/eir.c
832+src_bluetoothd_LDADD = lib/libbluetooth-internal.la \
833+ gdbus/libgdbus-internal.la \
834+ src/libshared-glib.la \
835+ @GLIB_LIBS@ @DBUS_LIBS@ -ldl -lrt
836 src_bluetoothd_LDFLAGS = $(AM_LDFLAGS) -Wl,--export-dynamic \
837 -Wl,--version-script=$(srcdir)/src/bluetooth.ver
838
839-src_bluetoothd_DEPENDENCIES = lib/libbluetooth-private.la
840+src_bluetoothd_DEPENDENCIES = lib/libbluetooth-internal.la \
841+ gdbus/libgdbus-internal.la \
842+ src/libshared-glib.la \
843+ src/bluetooth.service
844
845 src_bluetoothd_CFLAGS = $(AM_CFLAGS) -DBLUETOOTH_PLUGIN_BUILTIN \
846 -DPLUGINDIR=\""$(build_plugindir)"\"
847@@ -320,171 +206,299 @@
848
849 nodist_src_bluetoothd_SOURCES = $(builtin_files)
850
851-CLEANFILES += $(builtin_files)
852+CLEANFILES += $(builtin_files) src/bluetooth.service
853
854 man_MANS = src/bluetoothd.8
855
856-if DATAFILES
857-conf_DATA += src/main.conf
858-endif
859-
860-EXTRA_DIST += src/genbuiltin src/bluetooth.conf src/org.bluez.service \
861- src/main.conf network/network.conf \
862- input/input.conf serial/serial.conf \
863- audio/audio.conf audio/telephony-dummy.c \
864- audio/telephony-maemo5.c audio/telephony-ofono.c \
865- audio/telephony-maemo6.c sap/sap-dummy.c sap/sap-u8500.c \
866- proximity/proximity.conf
867-
868-if ALSA
869-alsadir = $(libdir)/alsa-lib
870-
871-alsa_LTLIBRARIES = audio/libasound_module_pcm_bluetooth.la \
872- audio/libasound_module_ctl_bluetooth.la
873-
874-audio_libasound_module_pcm_bluetooth_la_SOURCES = audio/pcm_bluetooth.c \
875- audio/rtp.h audio/ipc.h audio/ipc.c
876-audio_libasound_module_pcm_bluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module \
877- -avoid-version
878-audio_libasound_module_pcm_bluetooth_la_LIBADD = sbc/libsbc.la \
879- lib/libbluetooth-private.la @ALSA_LIBS@
880-audio_libasound_module_pcm_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@
881-
882-audio_libasound_module_ctl_bluetooth_la_SOURCES = audio/ctl_bluetooth.c \
883- audio/rtp.h audio/ipc.h audio/ipc.c
884-audio_libasound_module_ctl_bluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module \
885- -avoid-version
886-audio_libasound_module_ctl_bluetooth_la_LIBADD = \
887- lib/libbluetooth-private.la @ALSA_LIBS@
888-audio_libasound_module_ctl_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@
889-
890-if DATAFILES
891-alsaconfdir = $(datadir)/alsa
892-
893-alsaconf_DATA = audio/bluetooth.conf
894-endif
895-endif
896-
897-if AUDIOPLUGIN
898-if GSTREAMER
899-gstreamerdir = $(libdir)/gstreamer-0.10
900-
901-gstreamer_LTLIBRARIES = audio/libgstbluetooth.la
902-
903-audio_libgstbluetooth_la_SOURCES = audio/gstbluetooth.c audio/gstpragma.h \
904- audio/gstsbcenc.h audio/gstsbcenc.c \
905- audio/gstsbcdec.h audio/gstsbcdec.c \
906- audio/gstsbcparse.h audio/gstsbcparse.c \
907- audio/gstavdtpsink.h audio/gstavdtpsink.c \
908- audio/gsta2dpsink.h audio/gsta2dpsink.c \
909- audio/gstsbcutil.h audio/gstsbcutil.c \
910- audio/gstrtpsbcpay.h audio/gstrtpsbcpay.c \
911- audio/rtp.h audio/ipc.h audio/ipc.c
912-audio_libgstbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
913-audio_libgstbluetooth_la_LIBADD = sbc/libsbc.la lib/libbluetooth-private.la \
914- @DBUS_LIBS@ @GSTREAMER_LIBS@ \
915- -lgstaudio-0.10 -lgstrtp-0.10
916-audio_libgstbluetooth_la_CFLAGS = -fvisibility=hidden -fno-strict-aliasing \
917- $(AM_CFLAGS) @DBUS_CFLAGS@ @GSTREAMER_CFLAGS@
918-endif
919-endif
920-
921-EXTRA_DIST += audio/bluetooth.conf
922-
923+EXTRA_DIST += src/genbuiltin src/bluetooth.conf \
924+ src/main.conf profiles/network/network.conf \
925+ profiles/input/input.conf profiles/proximity/proximity.conf
926+
927+test_scripts =
928+unit_tests =
929
930 include Makefile.tools
931+include Makefile.obexd
932+include android/Makefile.am
933
934-if DATAFILES
935+if HID2HCI
936 rulesdir = @UDEV_DIR@/rules.d
937
938-udev_files =
939-
940-if HID2HCI
941-udev_files += scripts/bluetooth-hid2hci.rules
942-endif
943-
944-if PCMCIA
945-udevdir = @UDEV_DIR@
946-
947-udev_files += scripts/bluetooth-serial.rules
948-
949-dist_udev_SCRIPTS = scripts/bluetooth_serial
950-endif
951-
952-rules_DATA = $(foreach file,$(udev_files), scripts/97-$(notdir $(file)))
953-endif
954+rules_DATA = tools/97-hid2hci.rules
955
956 CLEANFILES += $(rules_DATA)
957-
958-EXTRA_DIST += scripts/bluetooth-hid2hci.rules scripts/bluetooth-serial.rules
959-
960-EXTRA_DIST += doc/manager-api.txt \
961+endif
962+
963+EXTRA_DIST += tools/hid2hci.rules
964+
965+if TEST
966+testdir = $(pkglibdir)/test
967+test_SCRIPTS = $(test_scripts)
968+endif
969+
970+EXTRA_DIST += $(test_scripts)
971+
972+EXTRA_DIST += doc/assigned-numbers.txt doc/supported-features.txt \
973+ doc/test-coverage.txt \
974+ doc/test-runner.txt \
975+ doc/settings-storage.txt
976+
977+EXTRA_DIST += doc/mgmt-api.txt \
978 doc/adapter-api.txt doc/device-api.txt \
979- doc/service-api.txt doc/agent-api.txt doc/attribute-api.txt \
980- doc/serial-api.txt doc/network-api.txt \
981- doc/input-api.txt doc/audio-api.txt doc/control-api.txt \
982- doc/hfp-api.txt doc/health-api.txt doc/sap-api.txt \
983- doc/media-api.txt doc/assigned-numbers.txt
984-
985-AM_YFLAGS = -d
986+ doc/agent-api.txt doc/profile-api.txt \
987+ doc/network-api.txt doc/media-api.txt \
988+ doc/health-api.txt doc/sap-api.txt \
989+ doc/input-api.txt
990+
991+EXTRA_DIST += doc/alert-api.txt \
992+ doc/proximity-api.txt doc/heartrate-api.txt \
993+ doc/thermometer-api.txt doc/cyclingspeed-api.txt \
994+ doc/gatt-api.txt doc/advertising-api.txt
995+
996+EXTRA_DIST += doc/obex-api.txt doc/obex-agent-api.txt
997+
998+EXTRA_DIST += doc/pics-opp.txt doc/pixit-opp.txt \
999+ doc/pts-opp.txt
1000+
1001+EXTRA_DIST += tools/magic.btsnoop
1002
1003 AM_CFLAGS += @DBUS_CFLAGS@ @GLIB_CFLAGS@
1004
1005-INCLUDES = -I$(builddir)/lib -I$(builddir)/src -I$(srcdir)/src \
1006- -I$(srcdir)/audio -I$(srcdir)/sbc -I$(srcdir)/gdbus \
1007- -I$(srcdir)/attrib -I$(srcdir)/btio -I$(srcdir)/tools \
1008- -I$(builddir)/tools -I$(srcdir)/monitor
1009-
1010-if MCAP
1011-INCLUDES += -I$(builddir)/health
1012-endif
1013-
1014-unit_objects =
1015-
1016-if TEST
1017-unit_tests = unit/test-eir
1018-
1019+AM_CPPFLAGS = -I$(builddir)/lib
1020+
1021+
1022+unit_tests += unit/test-eir
1023+
1024+unit_test_eir_SOURCES = unit/test-eir.c src/eir.c src/uuid-helper.c
1025+unit_test_eir_LDADD = src/libshared-glib.la lib/libbluetooth-internal.la \
1026+ @GLIB_LIBS@
1027+
1028+unit_tests += unit/test-uuid
1029+
1030+unit_test_uuid_SOURCES = unit/test-uuid.c
1031+unit_test_uuid_LDADD = src/libshared-glib.la lib/libbluetooth-internal.la \
1032+ @GLIB_LIBS@
1033+
1034+unit_tests += unit/test-textfile
1035+
1036+unit_test_textfile_SOURCES = unit/test-textfile.c src/textfile.h src/textfile.c
1037+unit_test_textfile_LDADD = src/libshared-glib.la @GLIB_LIBS@
1038+
1039+unit_tests += unit/test-crc
1040+
1041+unit_test_crc_SOURCES = unit/test-crc.c monitor/crc.h monitor/crc.c
1042+unit_test_crc_LDADD = src/libshared-glib.la @GLIB_LIBS@
1043+
1044+unit_tests += unit/test-crypto
1045+
1046+unit_test_crypto_SOURCES = unit/test-crypto.c
1047+unit_test_crypto_LDADD = src/libshared-glib.la @GLIB_LIBS@
1048+
1049+unit_tests += unit/test-ecc
1050+
1051+unit_test_ecc_SOURCES = unit/test-ecc.c
1052+unit_test_ecc_LDADD = src/libshared-glib.la @GLIB_LIBS@
1053+
1054+unit_tests += unit/test-ringbuf unit/test-queue
1055+
1056+unit_test_ringbuf_SOURCES = unit/test-ringbuf.c
1057+unit_test_ringbuf_LDADD = src/libshared-glib.la @GLIB_LIBS@
1058+
1059+unit_test_queue_SOURCES = unit/test-queue.c
1060+unit_test_queue_LDADD = src/libshared-glib.la @GLIB_LIBS@
1061+
1062+unit_tests += unit/test-mgmt
1063+
1064+unit_test_mgmt_SOURCES = unit/test-mgmt.c
1065+unit_test_mgmt_LDADD = src/libshared-glib.la @GLIB_LIBS@
1066+
1067+unit_tests += unit/test-uhid
1068+
1069+unit_test_uhid_SOURCES = unit/test-uhid.c
1070+unit_test_uhid_LDADD = src/libshared-glib.la @GLIB_LIBS@
1071+
1072+unit_tests += unit/test-sdp
1073+
1074+unit_test_sdp_SOURCES = unit/test-sdp.c \
1075+ src/sdpd.h src/sdpd-database.c \
1076+ src/log.h src/log.c \
1077+ src/sdpd-service.c src/sdpd-request.c
1078+unit_test_sdp_LDADD = lib/libbluetooth-internal.la \
1079+ src/libshared-glib.la @GLIB_LIBS@
1080+
1081+unit_tests += unit/test-avdtp
1082+
1083+unit_test_avdtp_SOURCES = unit/test-avdtp.c \
1084+ src/log.h src/log.c \
1085+ android/avdtp.c android/avdtp.h
1086+unit_test_avdtp_LDADD = src/libshared-glib.la @GLIB_LIBS@
1087+
1088+unit_tests += unit/test-avctp
1089+
1090+unit_test_avctp_SOURCES = unit/test-avctp.c \
1091+ src/log.h src/log.c \
1092+ android/avctp.c android/avctp.h
1093+unit_test_avctp_LDADD = src/libshared-glib.la @GLIB_LIBS@
1094+
1095+unit_tests += unit/test-avrcp
1096+
1097+unit_test_avrcp_SOURCES = unit/test-avrcp.c \
1098+ src/log.h src/log.c \
1099+ android/avctp.c android/avctp.h \
1100+ android/avrcp-lib.c android/avrcp-lib.h
1101+unit_test_avrcp_LDADD = lib/libbluetooth-internal.la \
1102+ src/libshared-glib.la @GLIB_LIBS@
1103+
1104+unit_tests += unit/test-hfp
1105+
1106+unit_test_hfp_SOURCES = unit/test-hfp.c
1107+unit_test_hfp_LDADD = src/libshared-glib.la @GLIB_LIBS@
1108+
1109+unit_tests += unit/test-gdbus-client
1110+
1111+unit_test_gdbus_client_SOURCES = unit/test-gdbus-client.c
1112+unit_test_gdbus_client_LDADD = gdbus/libgdbus-internal.la \
1113+ src/libshared-glib.la @GLIB_LIBS@ @DBUS_LIBS@
1114+
1115+unit_tests += unit/test-gobex-header unit/test-gobex-packet unit/test-gobex \
1116+ unit/test-gobex-transfer unit/test-gobex-apparam
1117+
1118+unit_test_gobex_SOURCES = $(gobex_sources) unit/util.c unit/util.h \
1119+ unit/test-gobex.c
1120+unit_test_gobex_LDADD = @GLIB_LIBS@
1121+
1122+unit_test_gobex_packet_SOURCES = $(gobex_sources) unit/util.c unit/util.h \
1123+ unit/test-gobex-packet.c
1124+unit_test_gobex_packet_LDADD = @GLIB_LIBS@
1125+
1126+unit_test_gobex_header_SOURCES = $(gobex_sources) unit/util.c unit/util.h \
1127+ unit/test-gobex-header.c
1128+unit_test_gobex_header_LDADD = @GLIB_LIBS@
1129+
1130+unit_test_gobex_transfer_SOURCES = $(gobex_sources) unit/util.c unit/util.h \
1131+ unit/test-gobex-transfer.c
1132+unit_test_gobex_transfer_LDADD = @GLIB_LIBS@
1133+
1134+unit_test_gobex_apparam_SOURCES = $(gobex_sources) unit/util.c unit/util.h \
1135+ unit/test-gobex-apparam.c
1136+unit_test_gobex_apparam_LDADD = @GLIB_LIBS@
1137+
1138+unit_tests += unit/test-lib
1139+
1140+unit_test_lib_SOURCES = unit/test-lib.c
1141+unit_test_lib_LDADD = src/libshared-glib.la \
1142+ lib/libbluetooth-internal.la @GLIB_LIBS@
1143+
1144+unit_tests += unit/test-gatt
1145+
1146+unit_test_gatt_SOURCES = unit/test-gatt.c
1147+unit_test_gatt_LDADD = src/libshared-glib.la \
1148+ lib/libbluetooth-internal.la @GLIB_LIBS@
1149+
1150+unit_tests += unit/test-hog
1151+
1152+unit_test_hog_SOURCES = unit/test-hog.c \
1153+ $(btio_sources) \
1154+ android/hog.h android/hog.c \
1155+ android/scpp.h android/scpp.c \
1156+ android/bas.h android/bas.c \
1157+ android/dis.h android/dis.c \
1158+ src/log.h src/log.c \
1159+ attrib/att.h attrib/att.c \
1160+ attrib/gatt.h attrib/gatt.c \
1161+ attrib/gattrib.h attrib/gattrib.c
1162+unit_test_hog_LDADD = src/libshared-glib.la \
1163+ lib/libbluetooth-internal.la @GLIB_LIBS@
1164+
1165+unit_tests += unit/test-gattrib
1166+
1167+unit_test_gattrib_SOURCES = unit/test-gattrib.c attrib/gattrib.c $(btio_sources) src/log.h src/log.c
1168+unit_test_gattrib_LDADD = lib/libbluetooth-internal.la \
1169+ src/libshared-glib.la \
1170+ @GLIB_LIBS@ @DBUS_LIBS@ -ldl -lrt
1171+
1172+if MAINTAINER_MODE
1173 noinst_PROGRAMS += $(unit_tests)
1174-
1175-unit_test_eir_SOURCES = unit/test-eir.c src/eir.c src/glib-helper.c
1176-unit_test_eir_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @CHECK_LIBS@
1177-unit_test_eir_CFLAGS = $(AM_CFLAGS) @CHECK_CFLAGS@
1178-unit_objects += $(unit_test_eir_OBJECTS)
1179-else
1180-unit_tests =
1181 endif
1182
1183 TESTS = $(unit_tests)
1184+AM_TESTS_ENVIRONMENT = MALLOC_CHECK_=3 MALLOC_PERTURB_=69
1185+
1186+if DBUS_RUN_SESSION
1187+AM_TESTS_ENVIRONMENT += dbus-run-session --
1188+endif
1189+
1190+if VALGRIND
1191+LOG_COMPILER = valgrind --error-exitcode=1 --num-callers=30
1192+LOG_FLAGS = --trace-children=yes --leak-check=full --show-reachable=no \
1193+ --suppressions=$(srcdir)/tools/valgrind.supp --quiet
1194+endif
1195
1196 pkgconfigdir = $(libdir)/pkgconfig
1197
1198-pkgconfig_DATA = bluez.pc
1199-
1200-DISTCHECK_CONFIGURE_FLAGS = --disable-datafiles
1201-
1202-DISTCLEANFILES = $(pkgconfig_DATA)
1203+if LIBRARY
1204+pkgconfig_DATA = lib/bluez.pc
1205+endif
1206+
1207+manual_pages = doc/btmon.1
1208+
1209+if MANPAGES
1210+dist_noinst_MANS += $(manual_pages)
1211+endif
1212+
1213+EXTRA_DIST += $(manual_pages:.1=.txt)
1214+
1215+DISTCHECK_CONFIGURE_FLAGS = --disable-datafiles --enable-library \
1216+ --enable-manpages --enable-android \
1217+ --disable-systemd --disable-udev
1218+
1219+DISTCLEANFILES = $(pkgconfig_DATA) $(unit_tests) $(manual_pages)
1220
1221 MAINTAINERCLEANFILES = Makefile.in \
1222 aclocal.m4 configure config.h.in config.sub config.guess \
1223- ltmain.sh depcomp compile missing install-sh mkinstalldirs ylwrap
1224+ ltmain.sh depcomp compile missing install-sh mkinstalldirs test-driver
1225+
1226+SED_PROCESS = $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
1227+ $(SED) -e 's,@libexecdir\@,$(libexecdir),g' \
1228+ < $< > $@
1229+
1230+%.service: %.service.in Makefile
1231+ $(SED_PROCESS)
1232+
1233+%.1: %.txt
1234+ $(AM_V_GEN)a2x --doctype manpage --format manpage $(srcdir)/$<
1235
1236 src/builtin.h: src/genbuiltin $(builtin_sources)
1237 $(AM_V_GEN)$(srcdir)/src/genbuiltin $(builtin_modules) > $@
1238
1239-audio/telephony.c: audio/@TELEPHONY_DRIVER@
1240- $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@
1241-
1242-sap/sap.c: sap/@SAP_DRIVER@
1243- $(AM_V_GEN)$(LN_S) $(abs_top_srcdir)/$< $@
1244-
1245-scripts/%.rules:
1246- $(AM_V_GEN)cp $(subst 97-,,$@) $@
1247+tools/%.rules:
1248+ $(AM_V_GEN)cp $(srcdir)/$(subst 97-,,$@) $@
1249
1250 $(lib_libbluetooth_la_OBJECTS): $(local_headers)
1251
1252 lib/bluetooth/%.h: lib/%.h
1253 $(AM_V_at)$(MKDIR_P) lib/bluetooth
1254- $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@
1255-
1256+ $(AM_V_GEN)$(LN_S) -f "$(abs_top_builddir)"/$< $@
1257+
1258+if COVERAGE
1259+clean-coverage:
1260+ @lcov --directory $(top_builddir) --zerocounters
1261+ $(RM) -r coverage $(top_builddir)/coverage.info
1262+
1263+coverage: check
1264+ @lcov --compat-libtool --directory $(top_builddir) --capture \
1265+ --output-file $(top_builddir)/coverage.info
1266+ $(AM_V_at)$(MKDIR_P) coverage
1267+ @genhtml -o coverage/ $(top_builddir)/coverage.info
1268+
1269+clean-local: clean-coverage
1270+ -find $(top_builddir) -name "*.gcno" -delete
1271+ -find $(top_builddir) -name "*.gcda" -delete
1272+ $(RM) -r lib/bluetooth
1273+
1274+else
1275 clean-local:
1276+ -find $(top_builddir) -name "*.gcno" -delete
1277+ -find $(top_builddir) -name "*.gcda" -delete
1278 $(RM) -r lib/bluetooth
1279+endif
1280
1281=== modified file 'Makefile.in'
1282--- Makefile.in 2015-09-11 09:01:46 +0000
1283+++ Makefile.in 2015-10-23 13:12:23 +0000
1284@@ -1,9 +1,8 @@
1285-# Makefile.in generated by automake 1.11.3 from Makefile.am.
1286+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1287 # @configure_input@
1288
1289-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
1290-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
1291-# Foundation, Inc.
1292+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
1293+
1294 # This Makefile.in is free software; the Free Software Foundation
1295 # gives unlimited permission to copy and/or distribute it,
1296 # with or without modifications, as long as this notice is preserved.
1297@@ -21,6 +20,51 @@
1298
1299
1300 VPATH = @srcdir@
1301+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
1302+am__make_running_with_option = \
1303+ case $${target_option-} in \
1304+ ?) ;; \
1305+ *) echo "am__make_running_with_option: internal error: invalid" \
1306+ "target option '$${target_option-}' specified" >&2; \
1307+ exit 1;; \
1308+ esac; \
1309+ has_opt=no; \
1310+ sane_makeflags=$$MAKEFLAGS; \
1311+ if $(am__is_gnu_make); then \
1312+ sane_makeflags=$$MFLAGS; \
1313+ else \
1314+ case $$MAKEFLAGS in \
1315+ *\\[\ \ ]*) \
1316+ bs=\\; \
1317+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
1318+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
1319+ esac; \
1320+ fi; \
1321+ skip_next=no; \
1322+ strip_trailopt () \
1323+ { \
1324+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
1325+ }; \
1326+ for flg in $$sane_makeflags; do \
1327+ test $$skip_next = yes && { skip_next=no; continue; }; \
1328+ case $$flg in \
1329+ *=*|--*) continue;; \
1330+ -*I) strip_trailopt 'I'; skip_next=yes;; \
1331+ -*I?*) strip_trailopt 'I';; \
1332+ -*O) strip_trailopt 'O'; skip_next=yes;; \
1333+ -*O?*) strip_trailopt 'O';; \
1334+ -*l) strip_trailopt 'l'; skip_next=yes;; \
1335+ -*l?*) strip_trailopt 'l';; \
1336+ -[dEDm]) skip_next=yes;; \
1337+ -[JT]) skip_next=yes;; \
1338+ esac; \
1339+ case $$flg in \
1340+ *$$target_option*) has_opt=yes; break;; \
1341+ esac; \
1342+ done; \
1343+ test $$has_opt = yes
1344+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
1345+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1346 pkgdatadir = $(datadir)/@PACKAGE@
1347 pkgincludedir = $(includedir)/@PACKAGE@
1348 pkglibdir = $(libdir)/@PACKAGE@
1349@@ -39,173 +83,125 @@
1350 POST_UNINSTALL = :
1351 build_triplet = @build@
1352 host_triplet = @host@
1353-bin_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \
1354- $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \
1355- $(am__EXEEXT_7)
1356-sbin_PROGRAMS = src/bluetoothd$(EXEEXT) $(am__EXEEXT_14) \
1357- $(am__EXEEXT_15) $(am__EXEEXT_16)
1358-noinst_PROGRAMS = $(am__EXEEXT_8) $(am__EXEEXT_9) $(am__EXEEXT_10) \
1359- $(am__EXEEXT_11) $(am__EXEEXT_13)
1360-@SBC_TRUE@am__append_1 = sbc/libsbc.la
1361-@SBC_TRUE@am__append_2 = sbc/sbcinfo sbc/sbcdec sbc/sbcenc
1362-@SBC_TRUE@@SNDFILE_TRUE@am__append_3 = sbc/sbctester
1363-@MCAP_TRUE@am__append_4 = health/mcap_lib.h health/mcap_internal.h \
1364-@MCAP_TRUE@ health/mcap.h health/mcap.c \
1365-@MCAP_TRUE@ health/mcap_sync.c
1366-
1367-@PNATPLUGIN_TRUE@am__append_5 = pnat
1368-@PNATPLUGIN_TRUE@am__append_6 = plugins/pnat.c
1369-@AUDIOPLUGIN_TRUE@am__append_7 = audio
1370-@AUDIOPLUGIN_TRUE@am__append_8 = audio/main.c \
1371-@AUDIOPLUGIN_TRUE@ audio/manager.h audio/manager.c \
1372-@AUDIOPLUGIN_TRUE@ audio/gateway.h audio/gateway.c \
1373-@AUDIOPLUGIN_TRUE@ audio/headset.h audio/headset.c \
1374-@AUDIOPLUGIN_TRUE@ audio/control.h audio/control.c \
1375-@AUDIOPLUGIN_TRUE@ audio/avctp.h audio/avctp.c \
1376-@AUDIOPLUGIN_TRUE@ audio/avrcp.h audio/avrcp.c \
1377-@AUDIOPLUGIN_TRUE@ audio/device.h audio/device.c \
1378-@AUDIOPLUGIN_TRUE@ audio/source.h audio/source.c \
1379-@AUDIOPLUGIN_TRUE@ audio/sink.h audio/sink.c \
1380-@AUDIOPLUGIN_TRUE@ audio/a2dp.h audio/a2dp.c \
1381-@AUDIOPLUGIN_TRUE@ audio/avdtp.h audio/avdtp.c \
1382-@AUDIOPLUGIN_TRUE@ audio/ipc.h audio/ipc.c \
1383-@AUDIOPLUGIN_TRUE@ audio/unix.h audio/unix.c \
1384-@AUDIOPLUGIN_TRUE@ audio/media.h audio/media.c \
1385-@AUDIOPLUGIN_TRUE@ audio/transport.h audio/transport.c \
1386-@AUDIOPLUGIN_TRUE@ audio/telephony.h audio/a2dp-codecs.h
1387-
1388-@AUDIOPLUGIN_TRUE@am__append_9 = audio/telephony.c
1389-@AUDIOPLUGIN_TRUE@am__append_10 = audio/libtelephony.a
1390-@SAPPLUGIN_TRUE@am__append_11 = sap
1391-@SAPPLUGIN_TRUE@am__append_12 = sap/main.c \
1392-@SAPPLUGIN_TRUE@ sap/manager.h sap/manager.c \
1393-@SAPPLUGIN_TRUE@ sap/server.h sap/server.c \
1394-@SAPPLUGIN_TRUE@ sap/sap.h
1395-
1396-@SAPPLUGIN_TRUE@am__append_13 = sap/sap.c
1397-@SAPPLUGIN_TRUE@am__append_14 = sap/libsap.a
1398-@INPUTPLUGIN_TRUE@am__append_15 = input
1399-@INPUTPLUGIN_TRUE@am__append_16 = input/main.c \
1400-@INPUTPLUGIN_TRUE@ input/manager.h input/manager.c \
1401-@INPUTPLUGIN_TRUE@ input/server.h input/server.c \
1402-@INPUTPLUGIN_TRUE@ input/device.h input/device.c \
1403-@INPUTPLUGIN_TRUE@ input/fakehid.c input/fakehid.h
1404-
1405-@SERIALPLUGIN_TRUE@am__append_17 = serial
1406-@SERIALPLUGIN_TRUE@am__append_18 = serial/main.c \
1407-@SERIALPLUGIN_TRUE@ serial/manager.h serial/manager.c \
1408-@SERIALPLUGIN_TRUE@ serial/proxy.h serial/proxy.c \
1409-@SERIALPLUGIN_TRUE@ serial/port.h serial/port.c
1410-
1411-@NETWORKPLUGIN_TRUE@am__append_19 = network
1412-@NETWORKPLUGIN_TRUE@am__append_20 = network/main.c \
1413-@NETWORKPLUGIN_TRUE@ network/manager.h network/manager.c \
1414-@NETWORKPLUGIN_TRUE@ network/common.h network/common.c \
1415-@NETWORKPLUGIN_TRUE@ network/server.h network/server.c \
1416-@NETWORKPLUGIN_TRUE@ network/connection.h network/connection.c
1417-
1418-@SERVICEPLUGIN_TRUE@am__append_21 = service
1419-@SERVICEPLUGIN_TRUE@am__append_22 = plugins/service.c
1420-@HEALTHPLUGIN_TRUE@am__append_23 = health
1421-@HEALTHPLUGIN_TRUE@am__append_24 = health/hdp_main.c health/hdp_types.h \
1422-@HEALTHPLUGIN_TRUE@ health/hdp_manager.h health/hdp_manager.c \
1423-@HEALTHPLUGIN_TRUE@ health/hdp.h health/hdp.c \
1424-@HEALTHPLUGIN_TRUE@ health/hdp_util.h health/hdp_util.c
1425-
1426-@GATTMODULES_TRUE@am__append_25 = thermometer alert time gatt_example proximity \
1427-@GATTMODULES_TRUE@ deviceinfo
1428-
1429-@GATTMODULES_TRUE@am__append_26 = thermometer/main.c \
1430-@GATTMODULES_TRUE@ thermometer/manager.h thermometer/manager.c \
1431-@GATTMODULES_TRUE@ thermometer/thermometer.h thermometer/thermometer.c \
1432-@GATTMODULES_TRUE@ alert/main.c alert/server.h alert/server.c \
1433-@GATTMODULES_TRUE@ time/main.c time/server.h time/server.c \
1434-@GATTMODULES_TRUE@ plugins/gatt-example.c \
1435-@GATTMODULES_TRUE@ proximity/main.c proximity/manager.h proximity/manager.c \
1436-@GATTMODULES_TRUE@ proximity/monitor.h proximity/monitor.c \
1437-@GATTMODULES_TRUE@ proximity/reporter.h proximity/reporter.c \
1438-@GATTMODULES_TRUE@ proximity/linkloss.h proximity/linkloss.c \
1439-@GATTMODULES_TRUE@ proximity/immalert.h proximity/immalert.c \
1440-@GATTMODULES_TRUE@ deviceinfo/main.c \
1441-@GATTMODULES_TRUE@ deviceinfo/manager.h deviceinfo/manager.c \
1442-@GATTMODULES_TRUE@ deviceinfo/deviceinfo.h deviceinfo/deviceinfo.c
1443-
1444-@HAL_TRUE@am__append_27 = hal
1445-@HAL_TRUE@am__append_28 = plugins/hal.c
1446-@HAL_FALSE@am__append_29 = formfactor
1447-@HAL_FALSE@am__append_30 = plugins/formfactor.c
1448-@WIIMOTEPLUGIN_TRUE@am__append_31 = wiimote
1449-@WIIMOTEPLUGIN_TRUE@am__append_32 = plugins/wiimote.c
1450-@MAEMO6PLUGIN_TRUE@am__append_33 = maemo6
1451-@MAEMO6PLUGIN_TRUE@am__append_34 = plugins/maemo6.c
1452-@DBUSOOBPLUGIN_TRUE@am__append_35 = dbusoob
1453-@DBUSOOBPLUGIN_TRUE@am__append_36 = plugins/dbusoob.c
1454-@MAINTAINER_MODE_TRUE@am__append_37 = plugins/external-dummy.la
1455-DIST_COMMON = README $(am__configure_deps) \
1456- $(am__dist_udev_SCRIPTS_DIST) $(dist_man_MANS) \
1457- $(include_HEADERS) $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
1458- $(srcdir)/Makefile.tools $(srcdir)/bluez.pc.in \
1459- $(srcdir)/config.h.in $(top_srcdir)/configure \
1460- $(top_srcdir)/doc/version.xml.in \
1461- $(top_srcdir)/src/bluetooth.service.in \
1462- $(top_srcdir)/src/bluetoothd.8.in AUTHORS COPYING COPYING.LIB \
1463- ChangeLog INSTALL NEWS TODO compile config.guess config.sub \
1464- depcomp install-sh ltmain.sh missing tools/lexer.c \
1465- tools/parser.c tools/parser.h ylwrap
1466-@DATAFILES_TRUE@@TOOLS_TRUE@am__append_38 = tools/rfcomm.conf
1467-@TOOLS_TRUE@am__append_39 = tools/rfcomm tools/l2ping \
1468-@TOOLS_TRUE@ tools/hcitool tools/sdptool tools/ciptool
1469-
1470-@TOOLS_TRUE@am__append_40 = tools/hciattach tools/hciconfig
1471-@TOOLS_TRUE@am__append_41 = tools/avinfo tools/ppporc \
1472-@TOOLS_TRUE@ tools/hcieventmask tools/hcisecfilter mgmt/btmgmt \
1473-@TOOLS_TRUE@ monitor/btmon emulator/btvirt
1474-@READLINE_TRUE@@TOOLS_TRUE@am__append_42 = attrib/gatttool
1475-@TOOLS_TRUE@am__append_43 = tools/rfcomm.1 tools/l2ping.8 \
1476-@TOOLS_TRUE@ tools/hciattach.8 tools/hciconfig.8 \
1477-@TOOLS_TRUE@ tools/hcitool.1 tools/sdptool.1 tools/ciptool.1
1478-
1479-@TOOLS_FALSE@am__append_44 = tools/rfcomm.1 tools/l2ping.8 \
1480-@TOOLS_FALSE@ tools/hciattach.8 tools/hciconfig.8 \
1481-@TOOLS_FALSE@ tools/hcitool.1 tools/sdptool.1 tools/ciptool.1
1482-
1483-@BCCMD_TRUE@am__append_45 = tools/bccmd
1484-@BCCMD_TRUE@@USB_TRUE@am__append_46 = tools/csr_usb.c
1485-@BCCMD_TRUE@@USB_TRUE@am__append_47 = @USB_LIBS@
1486-@BCCMD_TRUE@am__append_48 = tools/bccmd.8
1487-@BCCMD_FALSE@am__append_49 = tools/bccmd.8
1488+bin_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3)
1489+noinst_PROGRAMS = $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \
1490+ $(am__EXEEXT_7) $(am__EXEEXT_10)
1491+libexec_PROGRAMS = src/bluetoothd$(EXEEXT) obexd/src/obexd$(EXEEXT)
1492+@LIBRARY_TRUE@am__append_1 = $(lib_headers)
1493+@LIBRARY_TRUE@am__append_2 = lib/libbluetooth.la
1494+DIST_COMMON = $(srcdir)/Makefile.plugins $(srcdir)/Makefile.tools \
1495+ $(srcdir)/Makefile.obexd $(srcdir)/android/Makefile.am \
1496+ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
1497+ $(top_srcdir)/configure $(am__configure_deps) \
1498+ $(srcdir)/config.h.in $(top_srcdir)/src/bluetoothd.8.in \
1499+ $(top_srcdir)/lib/bluez.pc.in depcomp $(dist_man_MANS) \
1500+ $(am__include_HEADERS_DIST) test-driver AUTHORS COPYING \
1501+ COPYING.LIB ChangeLog INSTALL NEWS README TODO compile \
1502+ config.guess config.sub install-sh missing ltmain.sh
1503+@MAINTAINER_MODE_TRUE@am__append_3 = gatt_example
1504+@MAINTAINER_MODE_TRUE@am__append_4 = plugins/gatt-example.c
1505+@EXPERIMENTAL_TRUE@am__append_5 = neard sap
1506+@EXPERIMENTAL_TRUE@am__append_6 = plugins/neard.c profiles/sap/main.c \
1507+@EXPERIMENTAL_TRUE@ profiles/sap/manager.h \
1508+@EXPERIMENTAL_TRUE@ profiles/sap/manager.c \
1509+@EXPERIMENTAL_TRUE@ profiles/sap/server.h profiles/sap/server.c \
1510+@EXPERIMENTAL_TRUE@ profiles/sap/sap.h profiles/sap/sap-dummy.c
1511+@EXPERIMENTAL_TRUE@am__append_7 = profiles/sap/libsap.a
1512+@EXPERIMENTAL_TRUE@am__append_8 = health
1513+@EXPERIMENTAL_TRUE@am__append_9 = profiles/health/mcap.h profiles/health/mcap.c \
1514+@EXPERIMENTAL_TRUE@ profiles/health/hdp_main.c profiles/health/hdp_types.h \
1515+@EXPERIMENTAL_TRUE@ profiles/health/hdp_manager.h \
1516+@EXPERIMENTAL_TRUE@ profiles/health/hdp_manager.c \
1517+@EXPERIMENTAL_TRUE@ profiles/health/hdp.h profiles/health/hdp.c \
1518+@EXPERIMENTAL_TRUE@ profiles/health/hdp_util.h profiles/health/hdp_util.c
1519+
1520+@EXPERIMENTAL_TRUE@am__append_10 = alert time proximity thermometer \
1521+@EXPERIMENTAL_TRUE@ heartrate cyclingspeed
1522+@EXPERIMENTAL_TRUE@am__append_11 = profiles/alert/server.c \
1523+@EXPERIMENTAL_TRUE@ profiles/time/server.c \
1524+@EXPERIMENTAL_TRUE@ profiles/proximity/main.c \
1525+@EXPERIMENTAL_TRUE@ profiles/proximity/manager.h \
1526+@EXPERIMENTAL_TRUE@ profiles/proximity/manager.c \
1527+@EXPERIMENTAL_TRUE@ profiles/proximity/monitor.h \
1528+@EXPERIMENTAL_TRUE@ profiles/proximity/monitor.c \
1529+@EXPERIMENTAL_TRUE@ profiles/proximity/reporter.h \
1530+@EXPERIMENTAL_TRUE@ profiles/proximity/reporter.c \
1531+@EXPERIMENTAL_TRUE@ profiles/proximity/linkloss.h \
1532+@EXPERIMENTAL_TRUE@ profiles/proximity/linkloss.c \
1533+@EXPERIMENTAL_TRUE@ profiles/proximity/immalert.h \
1534+@EXPERIMENTAL_TRUE@ profiles/proximity/immalert.c \
1535+@EXPERIMENTAL_TRUE@ profiles/thermometer/thermometer.c \
1536+@EXPERIMENTAL_TRUE@ profiles/heartrate/heartrate.c \
1537+@EXPERIMENTAL_TRUE@ profiles/cyclingspeed/cyclingspeed.c
1538+@SIXAXIS_TRUE@am__append_12 = plugins/sixaxis.la
1539+@MAINTAINER_MODE_TRUE@am__append_13 = plugins/external-dummy.la
1540+@CLIENT_TRUE@am__append_14 = client/bluetoothctl
1541+@MONITOR_TRUE@am__append_15 = monitor/btmon
1542+@EXPERIMENTAL_TRUE@am__append_16 = emulator/btvirt emulator/b1ee \
1543+@EXPERIMENTAL_TRUE@ emulator/hfp peripheral/btsensor tools/3dsp \
1544+@EXPERIMENTAL_TRUE@ tools/mgmt-tester tools/gap-tester \
1545+@EXPERIMENTAL_TRUE@ tools/l2cap-tester tools/sco-tester \
1546+@EXPERIMENTAL_TRUE@ tools/smp-tester tools/hci-tester \
1547+@EXPERIMENTAL_TRUE@ tools/rfcomm-tester tools/bnep-tester \
1548+@EXPERIMENTAL_TRUE@ tools/userchan-tester tools/bdaddr \
1549+@EXPERIMENTAL_TRUE@ tools/avinfo tools/avtest tools/scotest \
1550+@EXPERIMENTAL_TRUE@ tools/amptest tools/hwdb tools/hcieventmask \
1551+@EXPERIMENTAL_TRUE@ tools/hcisecfilter tools/btinfo \
1552+@EXPERIMENTAL_TRUE@ tools/btattach tools/btsnoop tools/btproxy \
1553+@EXPERIMENTAL_TRUE@ tools/btiotest tools/bneptest \
1554+@EXPERIMENTAL_TRUE@ tools/mcaptest tools/cltest tools/oobtest \
1555+@EXPERIMENTAL_TRUE@ tools/seq2bseq tools/nokfw \
1556+@EXPERIMENTAL_TRUE@ tools/create-image tools/eddystone \
1557+@EXPERIMENTAL_TRUE@ tools/ibeacon tools/btgatt-client \
1558+@EXPERIMENTAL_TRUE@ tools/btgatt-server tools/test-runner \
1559+@EXPERIMENTAL_TRUE@ tools/check-selftest
1560+@TOOLS_TRUE@am__append_17 = tools/hciattach tools/hciconfig tools/hcitool tools/hcidump \
1561+@TOOLS_TRUE@ tools/rfcomm tools/rctest tools/l2test tools/l2ping \
1562+@TOOLS_TRUE@ tools/sdptool tools/ciptool tools/bccmd \
1563+@TOOLS_TRUE@ tools/bluemoon tools/hex2hcd tools/mpris-proxy
1564+
1565+@TOOLS_TRUE@am__append_18 = tools/hciattach.1 tools/hciconfig.1 \
1566+@TOOLS_TRUE@ tools/hcitool.1 tools/hcidump.1 \
1567+@TOOLS_TRUE@ tools/rfcomm.1 tools/rctest.1 tools/l2ping.1 \
1568+@TOOLS_TRUE@ tools/sdptool.1 tools/ciptool.1 tools/bccmd.1
1569+
1570+@TOOLS_FALSE@am__append_19 = tools/hciattach.1 tools/hciconfig.1 \
1571+@TOOLS_FALSE@ tools/hcitool.1 tools/hcidump.1 \
1572+@TOOLS_FALSE@ tools/rfcomm.1 tools/rctest.1 tools/l2ping.1 \
1573+@TOOLS_FALSE@ tools/sdptool.1 tools/ciptool.1 tools/bccmd.1
1574+
1575 @HID2HCI_TRUE@udev_PROGRAMS = tools/hid2hci$(EXEEXT)
1576-@HID2HCI_TRUE@am__append_50 = tools/hid2hci.8
1577-@HID2HCI_FALSE@am__append_51 = tools/hid2hci.8
1578-@DFUTOOL_TRUE@am__append_52 = tools/dfutool
1579-@DFUTOOL_TRUE@am__append_53 = tools/dfutool.1
1580-@DFUTOOL_FALSE@am__append_54 = tools/dfutool.1
1581-@USB_TRUE@am__append_55 = tools/dfubabel tools/avctrl
1582-@CUPS_TRUE@cups_PROGRAMS = cups/bluetooth$(EXEEXT)
1583-@TEST_TRUE@am__append_56 = test/hciemu
1584-@TEST_TRUE@am__append_57 = test/l2test test/rctest
1585-@TEST_TRUE@am__append_58 = test/gaptest test/sdptest test/scotest \
1586-@TEST_TRUE@ test/attest test/hstest test/avtest test/ipctest \
1587-@TEST_TRUE@ test/lmptest test/bdaddr test/agent test/btiotest \
1588-@TEST_TRUE@ test/test-textfile test/uuidtest test/mpris-player \
1589-@TEST_TRUE@ $(unit_tests)
1590-@TEST_TRUE@am__append_59 = test/rctest.1 test/hciemu.1
1591-@TEST_TRUE@am__append_60 = test/bdaddr.8
1592-@TEST_FALSE@am__append_61 = test/rctest.1 test/hciemu.1 test/bdaddr.8
1593-@HIDD_TRUE@am__append_62 = compat/hidd
1594-@HIDD_TRUE@am__append_63 = compat/hidd.1
1595-@HIDD_FALSE@am__append_64 = compat/hidd.1
1596-@PAND_TRUE@am__append_65 = compat/pand
1597-@PAND_TRUE@am__append_66 = compat/pand.1
1598-@PAND_FALSE@am__append_67 = compat/pand.1
1599-@DUND_TRUE@am__append_68 = compat/dund
1600-@DUND_TRUE@am__append_69 = compat/dund.1
1601-@DUND_FALSE@am__append_70 = compat/dund.1
1602-@DATAFILES_TRUE@@HID2HCI_TRUE@am__append_71 = scripts/bluetooth-hid2hci.rules
1603-@DATAFILES_TRUE@@PCMCIA_TRUE@am__append_72 = scripts/bluetooth-serial.rules
1604-@MCAP_TRUE@am__append_73 = -I$(builddir)/health
1605-@TEST_TRUE@am__append_74 = $(unit_test_eir_OBJECTS)
1606-TESTS = $(am__EXEEXT_12)
1607+@HID2HCI_TRUE@am__append_20 = tools/hid2hci.1
1608+@HID2HCI_FALSE@am__append_21 = tools/hid2hci.1
1609+@EXPERIMENTAL_TRUE@am__append_22 = tools/bdaddr.1
1610+@READLINE_TRUE@am__append_23 = attrib/gatttool tools/btmgmt \
1611+@READLINE_TRUE@ tools/obex-client-tool tools/obex-server-tool \
1612+@READLINE_TRUE@ tools/bluetooth-player tools/obexctl
1613+
1614+@EXPERIMENTAL_TRUE@am__append_24 = tools/gatt-service \
1615+@EXPERIMENTAL_TRUE@ profiles/iap/iapd
1616+@CUPS_TRUE@cups_PROGRAMS = profiles/cups/bluetooth$(EXEEXT)
1617+@EXPERIMENTAL_TRUE@am__append_25 = pcsuite
1618+@EXPERIMENTAL_TRUE@am__append_26 = obexd/plugins/pcsuite.c
1619+@OBEX_TRUE@am__append_27 = irmc pbap
1620+@OBEX_TRUE@am__append_28 = obexd/plugins/irmc.c obexd/plugins/pbap.c \
1621+@OBEX_TRUE@ obexd/plugins/vcard.h obexd/plugins/vcard.c \
1622+@OBEX_TRUE@ obexd/plugins/phonebook.h \
1623+@OBEX_TRUE@ obexd/plugins/phonebook-dummy.c
1624+@ANDROID_TRUE@am__append_29 = -DANDROID_VERSION=0x050100
1625+@ANDROID_TRUE@am__append_30 = android/system-emulator \
1626+@ANDROID_TRUE@ android/bluetoothd-snoop android/bluetoothd \
1627+@ANDROID_TRUE@ android/avdtptest android/haltest \
1628+@ANDROID_TRUE@ android/android-tester android/ipc-tester
1629+@ANDROID_TRUE@am__append_31 = android/bluetooth.default.la \
1630+@ANDROID_TRUE@ android/audio.a2dp.default.la \
1631+@ANDROID_TRUE@ android/audio.sco.default.la
1632+@ANDROID_TRUE@am__append_32 = android/test-ipc
1633+@HID2HCI_TRUE@am__append_33 = $(rules_DATA)
1634+@MAINTAINER_MODE_TRUE@am__append_34 = $(unit_tests)
1635+TESTS = $(am__EXEEXT_9)
1636+@DBUS_RUN_SESSION_TRUE@am__append_35 = dbus-run-session --
1637+@MANPAGES_TRUE@am__append_36 = $(manual_pages)
1638 subdir = .
1639 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
1640 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
1641@@ -216,36 +212,22 @@
1642 configure.lineno config.status.lineno
1643 mkinstalldirs = $(install_sh) -d
1644 CONFIG_HEADER = config.h
1645-CONFIG_CLEAN_FILES = doc/version.xml src/bluetoothd.8 \
1646- src/bluetooth.service bluez.pc
1647+CONFIG_CLEAN_FILES = src/bluetoothd.8 lib/bluez.pc
1648 CONFIG_CLEAN_VPATH_FILES =
1649 LIBRARIES = $(noinst_LIBRARIES)
1650 ARFLAGS = cru
1651 AM_V_AR = $(am__v_AR_@AM_V@)
1652 am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
1653-am__v_AR_0 = @echo " AR " $@;
1654-AM_V_at = $(am__v_at_@AM_V@)
1655-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
1656-am__v_at_0 = @
1657-audio_libtelephony_a_AR = $(AR) $(ARFLAGS)
1658-audio_libtelephony_a_LIBADD =
1659-am__audio_libtelephony_a_SOURCES_DIST = audio/telephony.h \
1660- audio/telephony-dummy.c audio/telephony-maemo5.c \
1661- audio/telephony-ofono.c audio/telephony-maemo6.c
1662+am__v_AR_0 = @echo " AR " $@;
1663+am__v_AR_1 =
1664+profiles_sap_libsap_a_AR = $(AR) $(ARFLAGS)
1665+profiles_sap_libsap_a_LIBADD =
1666+am__profiles_sap_libsap_a_SOURCES_DIST = profiles/sap/sap.h \
1667+ profiles/sap/sap-u8500.c
1668 am__dirstamp = $(am__leading_dot)dirstamp
1669-@AUDIOPLUGIN_TRUE@am_audio_libtelephony_a_OBJECTS = \
1670-@AUDIOPLUGIN_TRUE@ audio/telephony-dummy.$(OBJEXT) \
1671-@AUDIOPLUGIN_TRUE@ audio/telephony-maemo5.$(OBJEXT) \
1672-@AUDIOPLUGIN_TRUE@ audio/telephony-ofono.$(OBJEXT) \
1673-@AUDIOPLUGIN_TRUE@ audio/telephony-maemo6.$(OBJEXT)
1674-audio_libtelephony_a_OBJECTS = $(am_audio_libtelephony_a_OBJECTS)
1675-sap_libsap_a_AR = $(AR) $(ARFLAGS)
1676-sap_libsap_a_LIBADD =
1677-am__sap_libsap_a_SOURCES_DIST = sap/sap.h sap/sap-dummy.c \
1678- sap/sap-u8500.c
1679-@SAPPLUGIN_TRUE@am_sap_libsap_a_OBJECTS = sap/sap-dummy.$(OBJEXT) \
1680-@SAPPLUGIN_TRUE@ sap/sap-u8500.$(OBJEXT)
1681-sap_libsap_a_OBJECTS = $(am_sap_libsap_a_OBJECTS)
1682+@EXPERIMENTAL_TRUE@am_profiles_sap_libsap_a_OBJECTS = \
1683+@EXPERIMENTAL_TRUE@ profiles/sap/sap-u8500.$(OBJEXT)
1684+profiles_sap_libsap_a_OBJECTS = $(am_profiles_sap_libsap_a_OBJECTS)
1685 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
1686 am__vpath_adj = case $$p in \
1687 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
1688@@ -273,93 +255,124 @@
1689 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
1690 $(am__cd) "$$dir" && rm -f $$files; }; \
1691 }
1692-am__installdirs = "$(DESTDIR)$(alsadir)" "$(DESTDIR)$(gstreamerdir)" \
1693- "$(DESTDIR)$(libdir)" "$(DESTDIR)$(plugindir)" \
1694+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(plugindir)" \
1695 "$(DESTDIR)$(bindir)" "$(DESTDIR)$(cupsdir)" \
1696- "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(udevdir)" \
1697- "$(DESTDIR)$(udevdir)" "$(DESTDIR)$(man1dir)" \
1698- "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(alsaconfdir)" \
1699- "$(DESTDIR)$(confdir)" "$(DESTDIR)$(dbusdir)" \
1700- "$(DESTDIR)$(dbusservicedir)" "$(DESTDIR)$(pkgconfigdir)" \
1701+ "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(udevdir)" \
1702+ "$(DESTDIR)$(testdir)" "$(DESTDIR)$(man1dir)" \
1703+ "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(confdir)" \
1704+ "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(dbussessionbusdir)" \
1705+ "$(DESTDIR)$(dbussystembusdir)" "$(DESTDIR)$(pkgconfigdir)" \
1706 "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(statedir)" \
1707- "$(DESTDIR)$(systemdunitdir)" "$(DESTDIR)$(includedir)"
1708-LTLIBRARIES = $(alsa_LTLIBRARIES) $(gstreamer_LTLIBRARIES) \
1709- $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) $(plugin_LTLIBRARIES)
1710-@ALSA_TRUE@audio_libasound_module_ctl_bluetooth_la_DEPENDENCIES = \
1711-@ALSA_TRUE@ lib/libbluetooth-private.la
1712-am__audio_libasound_module_ctl_bluetooth_la_SOURCES_DIST = \
1713- audio/ctl_bluetooth.c audio/rtp.h audio/ipc.h audio/ipc.c
1714-@ALSA_TRUE@am_audio_libasound_module_ctl_bluetooth_la_OBJECTS = audio/audio_libasound_module_ctl_bluetooth_la-ctl_bluetooth.lo \
1715-@ALSA_TRUE@ audio/audio_libasound_module_ctl_bluetooth_la-ipc.lo
1716-audio_libasound_module_ctl_bluetooth_la_OBJECTS = \
1717- $(am_audio_libasound_module_ctl_bluetooth_la_OBJECTS)
1718+ "$(DESTDIR)$(systemdsystemunitdir)" \
1719+ "$(DESTDIR)$(systemduserunitdir)" "$(DESTDIR)$(includedir)"
1720+LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) \
1721+ $(plugin_LTLIBRARIES)
1722+android_audio_a2dp_default_la_DEPENDENCIES =
1723+am__android_audio_a2dp_default_la_SOURCES_DIST = android/audio-msg.h \
1724+ android/hal-msg.h android/hal-audio.h android/hal-audio.c \
1725+ android/hal-audio-sbc.c android/hal-audio-aptx.c \
1726+ android/hardware/audio.h android/hardware/audio_effect.h \
1727+ android/hardware/hardware.h android/system/audio.h
1728+@ANDROID_TRUE@am_android_audio_a2dp_default_la_OBJECTS = android/android_audio_a2dp_default_la-hal-audio.lo \
1729+@ANDROID_TRUE@ android/android_audio_a2dp_default_la-hal-audio-sbc.lo \
1730+@ANDROID_TRUE@ android/android_audio_a2dp_default_la-hal-audio-aptx.lo
1731+android_audio_a2dp_default_la_OBJECTS = \
1732+ $(am_android_audio_a2dp_default_la_OBJECTS)
1733 AM_V_lt = $(am__v_lt_@AM_V@)
1734 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
1735 am__v_lt_0 = --silent
1736-audio_libasound_module_ctl_bluetooth_la_LINK = $(LIBTOOL) $(AM_V_lt) \
1737- --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
1738- $(CCLD) $(audio_libasound_module_ctl_bluetooth_la_CFLAGS) \
1739- $(CFLAGS) $(audio_libasound_module_ctl_bluetooth_la_LDFLAGS) \
1740- $(LDFLAGS) -o $@
1741-@ALSA_TRUE@am_audio_libasound_module_ctl_bluetooth_la_rpath = -rpath \
1742-@ALSA_TRUE@ $(alsadir)
1743-@ALSA_TRUE@audio_libasound_module_pcm_bluetooth_la_DEPENDENCIES = \
1744-@ALSA_TRUE@ sbc/libsbc.la lib/libbluetooth-private.la
1745-am__audio_libasound_module_pcm_bluetooth_la_SOURCES_DIST = \
1746- audio/pcm_bluetooth.c audio/rtp.h audio/ipc.h audio/ipc.c
1747-@ALSA_TRUE@am_audio_libasound_module_pcm_bluetooth_la_OBJECTS = audio/audio_libasound_module_pcm_bluetooth_la-pcm_bluetooth.lo \
1748-@ALSA_TRUE@ audio/audio_libasound_module_pcm_bluetooth_la-ipc.lo
1749-audio_libasound_module_pcm_bluetooth_la_OBJECTS = \
1750- $(am_audio_libasound_module_pcm_bluetooth_la_OBJECTS)
1751-audio_libasound_module_pcm_bluetooth_la_LINK = $(LIBTOOL) $(AM_V_lt) \
1752- --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
1753- $(CCLD) $(audio_libasound_module_pcm_bluetooth_la_CFLAGS) \
1754- $(CFLAGS) $(audio_libasound_module_pcm_bluetooth_la_LDFLAGS) \
1755- $(LDFLAGS) -o $@
1756-@ALSA_TRUE@am_audio_libasound_module_pcm_bluetooth_la_rpath = -rpath \
1757-@ALSA_TRUE@ $(alsadir)
1758-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@audio_libgstbluetooth_la_DEPENDENCIES = \
1759-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ sbc/libsbc.la \
1760-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ lib/libbluetooth-private.la
1761-am__audio_libgstbluetooth_la_SOURCES_DIST = audio/gstbluetooth.c \
1762- audio/gstpragma.h audio/gstsbcenc.h audio/gstsbcenc.c \
1763- audio/gstsbcdec.h audio/gstsbcdec.c audio/gstsbcparse.h \
1764- audio/gstsbcparse.c audio/gstavdtpsink.h audio/gstavdtpsink.c \
1765- audio/gsta2dpsink.h audio/gsta2dpsink.c audio/gstsbcutil.h \
1766- audio/gstsbcutil.c audio/gstrtpsbcpay.h audio/gstrtpsbcpay.c \
1767- audio/rtp.h audio/ipc.h audio/ipc.c
1768-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@am_audio_libgstbluetooth_la_OBJECTS = audio/audio_libgstbluetooth_la-gstbluetooth.lo \
1769-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstsbcenc.lo \
1770-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstsbcdec.lo \
1771-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstsbcparse.lo \
1772-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstavdtpsink.lo \
1773-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gsta2dpsink.lo \
1774-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstsbcutil.lo \
1775-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-gstrtpsbcpay.lo \
1776-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/audio_libgstbluetooth_la-ipc.lo
1777-audio_libgstbluetooth_la_OBJECTS = \
1778- $(am_audio_libgstbluetooth_la_OBJECTS)
1779-audio_libgstbluetooth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1780- $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1781- $(audio_libgstbluetooth_la_CFLAGS) $(CFLAGS) \
1782- $(audio_libgstbluetooth_la_LDFLAGS) $(LDFLAGS) -o $@
1783-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@am_audio_libgstbluetooth_la_rpath = \
1784-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ -rpath $(gstreamerdir)
1785-lib_libbluetooth_private_la_LIBADD =
1786+am__v_lt_1 =
1787+android_audio_a2dp_default_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1788+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1789+ $(android_audio_a2dp_default_la_CFLAGS) $(CFLAGS) \
1790+ $(android_audio_a2dp_default_la_LDFLAGS) $(LDFLAGS) -o $@
1791+@ANDROID_TRUE@am_android_audio_a2dp_default_la_rpath = -rpath \
1792+@ANDROID_TRUE@ $(plugindir)
1793+android_audio_sco_default_la_DEPENDENCIES =
1794+am__android_audio_sco_default_la_SOURCES_DIST = android/hal-log.h \
1795+ android/sco-msg.h android/hal-sco.c android/hardware/audio.h \
1796+ android/hardware/audio_effect.h android/hardware/hardware.h \
1797+ android/audio_utils/resampler.c \
1798+ android/audio_utils/resampler.h android/system/audio.h
1799+@ANDROID_TRUE@am_android_audio_sco_default_la_OBJECTS = \
1800+@ANDROID_TRUE@ android/android_audio_sco_default_la-hal-sco.lo \
1801+@ANDROID_TRUE@ android/audio_utils/android_audio_sco_default_la-resampler.lo
1802+android_audio_sco_default_la_OBJECTS = \
1803+ $(am_android_audio_sco_default_la_OBJECTS)
1804+android_audio_sco_default_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1805+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1806+ $(android_audio_sco_default_la_CFLAGS) $(CFLAGS) \
1807+ $(android_audio_sco_default_la_LDFLAGS) $(LDFLAGS) -o $@
1808+@ANDROID_TRUE@am_android_audio_sco_default_la_rpath = -rpath \
1809+@ANDROID_TRUE@ $(plugindir)
1810+android_bluetooth_default_la_LIBADD =
1811+am__android_bluetooth_default_la_SOURCES_DIST = android/hal.h \
1812+ android/hal-bluetooth.c android/hal-socket.c \
1813+ android/hal-hidhost.c android/hal-health.c android/hal-pan.c \
1814+ android/hal-a2dp.c android/hal-a2dp-sink.c android/hal-avrcp.c \
1815+ android/hal-avrcp-ctrl.c android/hal-handsfree.c \
1816+ android/hal-handsfree-client.c android/hal-gatt.c \
1817+ android/hal-map-client.c android/hardware/bluetooth.h \
1818+ android/hardware/bt_av.h android/hardware/bt_gatt.h \
1819+ android/hardware/bt_gatt_client.h \
1820+ android/hardware/bt_gatt_server.h \
1821+ android/hardware/bt_gatt_types.h android/hardware/bt_hf.h \
1822+ android/hardware/bt_hh.h android/hardware/bt_hl.h \
1823+ android/hardware/bt_pan.h android/hardware/bt_rc.h \
1824+ android/hardware/bt_sock.h android/hardware/bt_hf_client.h \
1825+ android/hardware/bt_mce.h android/hardware/hardware.h \
1826+ android/cutils/properties.h android/ipc-common.h \
1827+ android/hal-log.h android/hal-ipc.h android/hal-ipc.c \
1828+ android/hal-utils.h android/hal-utils.c
1829+@ANDROID_TRUE@am_android_bluetooth_default_la_OBJECTS = android/android_bluetooth_default_la-hal-bluetooth.lo \
1830+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-socket.lo \
1831+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-hidhost.lo \
1832+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-health.lo \
1833+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-pan.lo \
1834+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-a2dp.lo \
1835+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-a2dp-sink.lo \
1836+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-avrcp.lo \
1837+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-avrcp-ctrl.lo \
1838+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-handsfree.lo \
1839+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-handsfree-client.lo \
1840+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-gatt.lo \
1841+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-map-client.lo \
1842+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-ipc.lo \
1843+@ANDROID_TRUE@ android/android_bluetooth_default_la-hal-utils.lo
1844+android_bluetooth_default_la_OBJECTS = \
1845+ $(am_android_bluetooth_default_la_OBJECTS)
1846+android_bluetooth_default_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1847+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1848+ $(android_bluetooth_default_la_CFLAGS) $(CFLAGS) \
1849+ $(android_bluetooth_default_la_LDFLAGS) $(LDFLAGS) -o $@
1850+@ANDROID_TRUE@am_android_bluetooth_default_la_rpath = -rpath \
1851+@ANDROID_TRUE@ $(plugindir)
1852+gdbus_libgdbus_internal_la_LIBADD =
1853+am_gdbus_libgdbus_internal_la_OBJECTS = gdbus/mainloop.lo \
1854+ gdbus/watch.lo gdbus/object.lo gdbus/client.lo gdbus/polkit.lo
1855+gdbus_libgdbus_internal_la_OBJECTS = \
1856+ $(am_gdbus_libgdbus_internal_la_OBJECTS)
1857+lib_libbluetooth_internal_la_LIBADD =
1858 am__objects_1 =
1859-am__objects_2 = $(am__objects_1) lib/bluetooth.lo lib/hci.lo \
1860- lib/sdp.lo lib/uuid.lo
1861-am_lib_libbluetooth_private_la_OBJECTS = $(am__objects_2)
1862-lib_libbluetooth_private_la_OBJECTS = \
1863- $(am_lib_libbluetooth_private_la_OBJECTS)
1864+am__objects_2 = lib/bluetooth.lo lib/hci.lo lib/sdp.lo
1865+am__objects_3 = lib/uuid.lo
1866+am_lib_libbluetooth_internal_la_OBJECTS = $(am__objects_1) \
1867+ $(am__objects_2) $(am__objects_1) $(am__objects_3)
1868+lib_libbluetooth_internal_la_OBJECTS = \
1869+ $(am_lib_libbluetooth_internal_la_OBJECTS)
1870 lib_libbluetooth_la_LIBADD =
1871-am_lib_libbluetooth_la_OBJECTS = $(am__objects_1) lib/bluetooth.lo \
1872- lib/hci.lo lib/sdp.lo lib/uuid.lo
1873+am__lib_libbluetooth_la_SOURCES_DIST = lib/bluetooth.h lib/hci.h \
1874+ lib/hci_lib.h lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h \
1875+ lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h lib/bluetooth.c \
1876+ lib/hci.c lib/sdp.c
1877+@LIBRARY_TRUE@am_lib_libbluetooth_la_OBJECTS = $(am__objects_1) \
1878+@LIBRARY_TRUE@ $(am__objects_2)
1879 lib_libbluetooth_la_OBJECTS = $(am_lib_libbluetooth_la_OBJECTS)
1880 lib_libbluetooth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1881 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1882 $(AM_CFLAGS) $(CFLAGS) $(lib_libbluetooth_la_LDFLAGS) \
1883 $(LDFLAGS) -o $@
1884+@LIBRARY_TRUE@am_lib_libbluetooth_la_rpath = -rpath $(libdir)
1885 plugins_external_dummy_la_LIBADD =
1886 am__plugins_external_dummy_la_SOURCES_DIST = plugins/external-dummy.c
1887 @MAINTAINER_MODE_TRUE@am_plugins_external_dummy_la_OBJECTS = plugins/plugins_external_dummy_la-external-dummy.lo
1888@@ -371,489 +384,1210 @@
1889 $(plugins_external_dummy_la_LDFLAGS) $(LDFLAGS) -o $@
1890 @MAINTAINER_MODE_TRUE@am_plugins_external_dummy_la_rpath = -rpath \
1891 @MAINTAINER_MODE_TRUE@ $(plugindir)
1892-sbc_libsbc_la_LIBADD =
1893-am__sbc_libsbc_la_SOURCES_DIST = sbc/sbc.h sbc/sbc.c sbc/sbc_math.h \
1894- sbc/sbc_tables.h sbc/sbc_primitives.h sbc/sbc_primitives.c \
1895- sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \
1896- sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \
1897- sbc/sbc_primitives_neon.h sbc/sbc_primitives_neon.c \
1898- sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c
1899-@SBC_TRUE@am_sbc_libsbc_la_OBJECTS = sbc/sbc_libsbc_la-sbc.lo \
1900-@SBC_TRUE@ sbc/sbc_libsbc_la-sbc_primitives.lo \
1901-@SBC_TRUE@ sbc/sbc_libsbc_la-sbc_primitives_mmx.lo \
1902-@SBC_TRUE@ sbc/sbc_libsbc_la-sbc_primitives_iwmmxt.lo \
1903-@SBC_TRUE@ sbc/sbc_libsbc_la-sbc_primitives_neon.lo \
1904-@SBC_TRUE@ sbc/sbc_libsbc_la-sbc_primitives_armv6.lo
1905-sbc_libsbc_la_OBJECTS = $(am_sbc_libsbc_la_OBJECTS)
1906-sbc_libsbc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
1907- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(sbc_libsbc_la_CFLAGS) \
1908- $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
1909-@SBC_TRUE@am_sbc_libsbc_la_rpath =
1910-@TOOLS_TRUE@am__EXEEXT_1 = tools/rfcomm$(EXEEXT) tools/l2ping$(EXEEXT) \
1911-@TOOLS_TRUE@ tools/hcitool$(EXEEXT) tools/sdptool$(EXEEXT) \
1912-@TOOLS_TRUE@ tools/ciptool$(EXEEXT)
1913-@READLINE_TRUE@@TOOLS_TRUE@am__EXEEXT_2 = attrib/gatttool$(EXEEXT)
1914-@DFUTOOL_TRUE@am__EXEEXT_3 = tools/dfutool$(EXEEXT)
1915-@TEST_TRUE@am__EXEEXT_4 = test/l2test$(EXEEXT) test/rctest$(EXEEXT)
1916-@HIDD_TRUE@am__EXEEXT_5 = compat/hidd$(EXEEXT)
1917-@PAND_TRUE@am__EXEEXT_6 = compat/pand$(EXEEXT)
1918-@DUND_TRUE@am__EXEEXT_7 = compat/dund$(EXEEXT)
1919-@SBC_TRUE@am__EXEEXT_8 = sbc/sbcinfo$(EXEEXT) sbc/sbcdec$(EXEEXT) \
1920-@SBC_TRUE@ sbc/sbcenc$(EXEEXT)
1921-@SBC_TRUE@@SNDFILE_TRUE@am__EXEEXT_9 = sbc/sbctester$(EXEEXT)
1922-@TOOLS_TRUE@am__EXEEXT_10 = tools/avinfo$(EXEEXT) \
1923-@TOOLS_TRUE@ tools/ppporc$(EXEEXT) tools/hcieventmask$(EXEEXT) \
1924-@TOOLS_TRUE@ tools/hcisecfilter$(EXEEXT) mgmt/btmgmt$(EXEEXT) \
1925-@TOOLS_TRUE@ monitor/btmon$(EXEEXT) emulator/btvirt$(EXEEXT)
1926-@USB_TRUE@am__EXEEXT_11 = tools/dfubabel$(EXEEXT) \
1927-@USB_TRUE@ tools/avctrl$(EXEEXT)
1928-@TEST_TRUE@am__EXEEXT_12 = unit/test-eir$(EXEEXT)
1929-@TEST_TRUE@am__EXEEXT_13 = test/gaptest$(EXEEXT) test/sdptest$(EXEEXT) \
1930-@TEST_TRUE@ test/scotest$(EXEEXT) test/attest$(EXEEXT) \
1931-@TEST_TRUE@ test/hstest$(EXEEXT) test/avtest$(EXEEXT) \
1932-@TEST_TRUE@ test/ipctest$(EXEEXT) test/lmptest$(EXEEXT) \
1933-@TEST_TRUE@ test/bdaddr$(EXEEXT) test/agent$(EXEEXT) \
1934-@TEST_TRUE@ test/btiotest$(EXEEXT) test/test-textfile$(EXEEXT) \
1935-@TEST_TRUE@ test/uuidtest$(EXEEXT) test/mpris-player$(EXEEXT) \
1936-@TEST_TRUE@ $(am__EXEEXT_12)
1937-@TOOLS_TRUE@am__EXEEXT_14 = tools/hciattach$(EXEEXT) \
1938-@TOOLS_TRUE@ tools/hciconfig$(EXEEXT)
1939-@BCCMD_TRUE@am__EXEEXT_15 = tools/bccmd$(EXEEXT)
1940-@TEST_TRUE@am__EXEEXT_16 = test/hciemu$(EXEEXT)
1941-PROGRAMS = $(bin_PROGRAMS) $(cups_PROGRAMS) $(noinst_PROGRAMS) \
1942- $(sbin_PROGRAMS) $(udev_PROGRAMS)
1943+plugins_sixaxis_la_LIBADD =
1944+am__plugins_sixaxis_la_SOURCES_DIST = plugins/sixaxis.c
1945+@SIXAXIS_TRUE@am_plugins_sixaxis_la_OBJECTS = \
1946+@SIXAXIS_TRUE@ plugins/plugins_sixaxis_la-sixaxis.lo
1947+plugins_sixaxis_la_OBJECTS = $(am_plugins_sixaxis_la_OBJECTS)
1948+plugins_sixaxis_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
1949+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
1950+ $(plugins_sixaxis_la_CFLAGS) $(CFLAGS) \
1951+ $(plugins_sixaxis_la_LDFLAGS) $(LDFLAGS) -o $@
1952+@SIXAXIS_TRUE@am_plugins_sixaxis_la_rpath = -rpath $(plugindir)
1953+src_libshared_glib_la_LIBADD =
1954+am__objects_4 = src/shared/queue.lo src/shared/util.lo \
1955+ src/shared/mgmt.lo src/shared/crypto.lo src/shared/ecc.lo \
1956+ src/shared/ringbuf.lo src/shared/tester.lo src/shared/hci.lo \
1957+ src/shared/hci-crypto.lo src/shared/hfp.lo src/shared/uhid.lo \
1958+ src/shared/pcap.lo src/shared/btsnoop.lo src/shared/ad.lo \
1959+ src/shared/att.lo src/shared/gatt-helpers.lo \
1960+ src/shared/gatt-client.lo src/shared/gatt-server.lo \
1961+ src/shared/gatt-db.lo src/shared/gap.lo
1962+am_src_libshared_glib_la_OBJECTS = $(am__objects_4) \
1963+ src/shared/io-glib.lo src/shared/timeout-glib.lo
1964+src_libshared_glib_la_OBJECTS = $(am_src_libshared_glib_la_OBJECTS)
1965+src_libshared_mainloop_la_LIBADD =
1966+am_src_libshared_mainloop_la_OBJECTS = $(am__objects_4) \
1967+ src/shared/io-mainloop.lo src/shared/timeout-mainloop.lo \
1968+ src/shared/mainloop.lo
1969+src_libshared_mainloop_la_OBJECTS = \
1970+ $(am_src_libshared_mainloop_la_OBJECTS)
1971+@CLIENT_TRUE@am__EXEEXT_1 = client/bluetoothctl$(EXEEXT)
1972+@MONITOR_TRUE@am__EXEEXT_2 = monitor/btmon$(EXEEXT)
1973+@TOOLS_TRUE@am__EXEEXT_3 = tools/hciattach$(EXEEXT) \
1974+@TOOLS_TRUE@ tools/hciconfig$(EXEEXT) tools/hcitool$(EXEEXT) \
1975+@TOOLS_TRUE@ tools/hcidump$(EXEEXT) tools/rfcomm$(EXEEXT) \
1976+@TOOLS_TRUE@ tools/rctest$(EXEEXT) tools/l2test$(EXEEXT) \
1977+@TOOLS_TRUE@ tools/l2ping$(EXEEXT) tools/sdptool$(EXEEXT) \
1978+@TOOLS_TRUE@ tools/ciptool$(EXEEXT) tools/bccmd$(EXEEXT) \
1979+@TOOLS_TRUE@ tools/bluemoon$(EXEEXT) tools/hex2hcd$(EXEEXT) \
1980+@TOOLS_TRUE@ tools/mpris-proxy$(EXEEXT)
1981+@EXPERIMENTAL_TRUE@am__EXEEXT_4 = emulator/btvirt$(EXEEXT) \
1982+@EXPERIMENTAL_TRUE@ emulator/b1ee$(EXEEXT) \
1983+@EXPERIMENTAL_TRUE@ emulator/hfp$(EXEEXT) \
1984+@EXPERIMENTAL_TRUE@ peripheral/btsensor$(EXEEXT) \
1985+@EXPERIMENTAL_TRUE@ tools/3dsp$(EXEEXT) \
1986+@EXPERIMENTAL_TRUE@ tools/mgmt-tester$(EXEEXT) \
1987+@EXPERIMENTAL_TRUE@ tools/gap-tester$(EXEEXT) \
1988+@EXPERIMENTAL_TRUE@ tools/l2cap-tester$(EXEEXT) \
1989+@EXPERIMENTAL_TRUE@ tools/sco-tester$(EXEEXT) \
1990+@EXPERIMENTAL_TRUE@ tools/smp-tester$(EXEEXT) \
1991+@EXPERIMENTAL_TRUE@ tools/hci-tester$(EXEEXT) \
1992+@EXPERIMENTAL_TRUE@ tools/rfcomm-tester$(EXEEXT) \
1993+@EXPERIMENTAL_TRUE@ tools/bnep-tester$(EXEEXT) \
1994+@EXPERIMENTAL_TRUE@ tools/userchan-tester$(EXEEXT) \
1995+@EXPERIMENTAL_TRUE@ tools/bdaddr$(EXEEXT) tools/avinfo$(EXEEXT) \
1996+@EXPERIMENTAL_TRUE@ tools/avtest$(EXEEXT) \
1997+@EXPERIMENTAL_TRUE@ tools/scotest$(EXEEXT) \
1998+@EXPERIMENTAL_TRUE@ tools/amptest$(EXEEXT) tools/hwdb$(EXEEXT) \
1999+@EXPERIMENTAL_TRUE@ tools/hcieventmask$(EXEEXT) \
2000+@EXPERIMENTAL_TRUE@ tools/hcisecfilter$(EXEEXT) \
2001+@EXPERIMENTAL_TRUE@ tools/btinfo$(EXEEXT) \
2002+@EXPERIMENTAL_TRUE@ tools/btattach$(EXEEXT) \
2003+@EXPERIMENTAL_TRUE@ tools/btsnoop$(EXEEXT) \
2004+@EXPERIMENTAL_TRUE@ tools/btproxy$(EXEEXT) \
2005+@EXPERIMENTAL_TRUE@ tools/btiotest$(EXEEXT) \
2006+@EXPERIMENTAL_TRUE@ tools/bneptest$(EXEEXT) \
2007+@EXPERIMENTAL_TRUE@ tools/mcaptest$(EXEEXT) \
2008+@EXPERIMENTAL_TRUE@ tools/cltest$(EXEEXT) \
2009+@EXPERIMENTAL_TRUE@ tools/oobtest$(EXEEXT) \
2010+@EXPERIMENTAL_TRUE@ tools/seq2bseq$(EXEEXT) \
2011+@EXPERIMENTAL_TRUE@ tools/nokfw$(EXEEXT) \
2012+@EXPERIMENTAL_TRUE@ tools/create-image$(EXEEXT) \
2013+@EXPERIMENTAL_TRUE@ tools/eddystone$(EXEEXT) \
2014+@EXPERIMENTAL_TRUE@ tools/ibeacon$(EXEEXT) \
2015+@EXPERIMENTAL_TRUE@ tools/btgatt-client$(EXEEXT) \
2016+@EXPERIMENTAL_TRUE@ tools/btgatt-server$(EXEEXT) \
2017+@EXPERIMENTAL_TRUE@ tools/test-runner$(EXEEXT) \
2018+@EXPERIMENTAL_TRUE@ tools/check-selftest$(EXEEXT)
2019+@READLINE_TRUE@am__EXEEXT_5 = attrib/gatttool$(EXEEXT) \
2020+@READLINE_TRUE@ tools/btmgmt$(EXEEXT) \
2021+@READLINE_TRUE@ tools/obex-client-tool$(EXEEXT) \
2022+@READLINE_TRUE@ tools/obex-server-tool$(EXEEXT) \
2023+@READLINE_TRUE@ tools/bluetooth-player$(EXEEXT) \
2024+@READLINE_TRUE@ tools/obexctl$(EXEEXT)
2025+@EXPERIMENTAL_TRUE@am__EXEEXT_6 = tools/gatt-service$(EXEEXT) \
2026+@EXPERIMENTAL_TRUE@ profiles/iap/iapd$(EXEEXT)
2027+@ANDROID_TRUE@am__EXEEXT_7 = android/system-emulator$(EXEEXT) \
2028+@ANDROID_TRUE@ android/bluetoothd-snoop$(EXEEXT) \
2029+@ANDROID_TRUE@ android/bluetoothd$(EXEEXT) \
2030+@ANDROID_TRUE@ android/avdtptest$(EXEEXT) \
2031+@ANDROID_TRUE@ android/haltest$(EXEEXT) \
2032+@ANDROID_TRUE@ android/android-tester$(EXEEXT) \
2033+@ANDROID_TRUE@ android/ipc-tester$(EXEEXT)
2034+@ANDROID_TRUE@am__EXEEXT_8 = android/test-ipc$(EXEEXT)
2035+am__EXEEXT_9 = $(am__EXEEXT_8) unit/test-eir$(EXEEXT) \
2036+ unit/test-uuid$(EXEEXT) unit/test-textfile$(EXEEXT) \
2037+ unit/test-crc$(EXEEXT) unit/test-crypto$(EXEEXT) \
2038+ unit/test-ecc$(EXEEXT) unit/test-ringbuf$(EXEEXT) \
2039+ unit/test-queue$(EXEEXT) unit/test-mgmt$(EXEEXT) \
2040+ unit/test-uhid$(EXEEXT) unit/test-sdp$(EXEEXT) \
2041+ unit/test-avdtp$(EXEEXT) unit/test-avctp$(EXEEXT) \
2042+ unit/test-avrcp$(EXEEXT) unit/test-hfp$(EXEEXT) \
2043+ unit/test-gdbus-client$(EXEEXT) \
2044+ unit/test-gobex-header$(EXEEXT) \
2045+ unit/test-gobex-packet$(EXEEXT) unit/test-gobex$(EXEEXT) \
2046+ unit/test-gobex-transfer$(EXEEXT) \
2047+ unit/test-gobex-apparam$(EXEEXT) unit/test-lib$(EXEEXT) \
2048+ unit/test-gatt$(EXEEXT) unit/test-hog$(EXEEXT) \
2049+ unit/test-gattrib$(EXEEXT)
2050+@MAINTAINER_MODE_TRUE@am__EXEEXT_10 = $(am__EXEEXT_9)
2051+PROGRAMS = $(bin_PROGRAMS) $(cups_PROGRAMS) $(libexec_PROGRAMS) \
2052+ $(noinst_PROGRAMS) $(udev_PROGRAMS)
2053+am__android_android_tester_SOURCES_DIST = emulator/hciemu.h \
2054+ emulator/hciemu.c emulator/btdev.h emulator/btdev.c \
2055+ emulator/bthost.h emulator/bthost.c emulator/smp.c \
2056+ monitor/rfcomm.h android/hardware/hardware.c \
2057+ android/tester-bluetooth.c android/tester-socket.c \
2058+ android/tester-hidhost.c android/tester-pan.c \
2059+ android/tester-hdp.c android/tester-a2dp.c \
2060+ android/tester-avrcp.c android/tester-gatt.c \
2061+ android/tester-map-client.c android/tester-main.h \
2062+ android/tester-main.c
2063+@ANDROID_TRUE@am_android_android_tester_OBJECTS = emulator/android_android_tester-hciemu.$(OBJEXT) \
2064+@ANDROID_TRUE@ emulator/android_android_tester-btdev.$(OBJEXT) \
2065+@ANDROID_TRUE@ emulator/android_android_tester-bthost.$(OBJEXT) \
2066+@ANDROID_TRUE@ emulator/android_android_tester-smp.$(OBJEXT) \
2067+@ANDROID_TRUE@ android/hardware/android_android_tester-hardware.$(OBJEXT) \
2068+@ANDROID_TRUE@ android/android_android_tester-tester-bluetooth.$(OBJEXT) \
2069+@ANDROID_TRUE@ android/android_android_tester-tester-socket.$(OBJEXT) \
2070+@ANDROID_TRUE@ android/android_android_tester-tester-hidhost.$(OBJEXT) \
2071+@ANDROID_TRUE@ android/android_android_tester-tester-pan.$(OBJEXT) \
2072+@ANDROID_TRUE@ android/android_android_tester-tester-hdp.$(OBJEXT) \
2073+@ANDROID_TRUE@ android/android_android_tester-tester-a2dp.$(OBJEXT) \
2074+@ANDROID_TRUE@ android/android_android_tester-tester-avrcp.$(OBJEXT) \
2075+@ANDROID_TRUE@ android/android_android_tester-tester-gatt.$(OBJEXT) \
2076+@ANDROID_TRUE@ android/android_android_tester-tester-map-client.$(OBJEXT) \
2077+@ANDROID_TRUE@ android/android_android_tester-tester-main.$(OBJEXT)
2078+android_android_tester_OBJECTS = $(am_android_android_tester_OBJECTS)
2079+@ANDROID_TRUE@android_android_tester_DEPENDENCIES = \
2080+@ANDROID_TRUE@ lib/libbluetooth-internal.la \
2081+@ANDROID_TRUE@ src/libshared-glib.la
2082+android_android_tester_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2083+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2084+ $(android_android_tester_CFLAGS) $(CFLAGS) \
2085+ $(android_android_tester_LDFLAGS) $(LDFLAGS) -o $@
2086+am__android_avdtptest_SOURCES_DIST = android/avdtptest.c src/log.h \
2087+ src/log.c btio/btio.h btio/btio.c src/shared/util.h \
2088+ src/shared/util.c src/shared/queue.h src/shared/queue.c \
2089+ android/avdtp.h android/avdtp.c
2090+@ANDROID_TRUE@am_android_avdtptest_OBJECTS = \
2091+@ANDROID_TRUE@ android/android_avdtptest-avdtptest.$(OBJEXT) \
2092+@ANDROID_TRUE@ src/android_avdtptest-log.$(OBJEXT) \
2093+@ANDROID_TRUE@ btio/android_avdtptest-btio.$(OBJEXT) \
2094+@ANDROID_TRUE@ src/shared/android_avdtptest-util.$(OBJEXT) \
2095+@ANDROID_TRUE@ src/shared/android_avdtptest-queue.$(OBJEXT) \
2096+@ANDROID_TRUE@ android/android_avdtptest-avdtp.$(OBJEXT)
2097+android_avdtptest_OBJECTS = $(am_android_avdtptest_OBJECTS)
2098+@ANDROID_TRUE@android_avdtptest_DEPENDENCIES = \
2099+@ANDROID_TRUE@ lib/libbluetooth-internal.la
2100+android_avdtptest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2101+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2102+ $(android_avdtptest_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
2103+ -o $@
2104+am__android_bluetoothd_SOURCES_DIST = android/main.c src/log.c \
2105+ android/hal-msg.h android/audio-msg.h android/sco-msg.h \
2106+ android/utils.h src/sdpd-database.c src/sdpd-server.c \
2107+ src/sdpd-service.c src/sdpd-request.c src/uuid-helper.h \
2108+ src/uuid-helper.c src/eir.h src/eir.c android/bluetooth.h \
2109+ android/bluetooth.c android/hidhost.h android/hidhost.c \
2110+ android/scpp.h android/scpp.c android/dis.h android/dis.c \
2111+ android/bas.h android/bas.c android/hog.h android/hog.c \
2112+ android/ipc-common.h android/ipc.h android/ipc.c \
2113+ android/avdtp.h android/avdtp.c android/a2dp.h android/a2dp.c \
2114+ android/a2dp-sink.h android/a2dp-sink.c android/avctp.h \
2115+ android/avctp.c android/avrcp.h android/avrcp.c \
2116+ android/avrcp-lib.h android/avrcp-lib.c android/socket.h \
2117+ android/socket.c android/sco.h android/sco.c android/pan.h \
2118+ android/pan.c android/handsfree.h android/handsfree.c \
2119+ android/handsfree-client.c android/handsfree-client.h \
2120+ android/gatt.h android/gatt.c android/health.h \
2121+ android/health.c profiles/health/mcap.h profiles/health/mcap.c \
2122+ android/map-client.h android/map-client.c attrib/att.c \
2123+ attrib/att.h attrib/gatt.c attrib/gatt.h attrib/gattrib.c \
2124+ attrib/gattrib.h btio/btio.h btio/btio.c src/sdp-client.h \
2125+ src/sdp-client.c profiles/network/bnep.h \
2126+ profiles/network/bnep.c
2127+@ANDROID_TRUE@am_android_bluetoothd_OBJECTS = android/main.$(OBJEXT) \
2128+@ANDROID_TRUE@ src/log.$(OBJEXT) src/sdpd-database.$(OBJEXT) \
2129+@ANDROID_TRUE@ src/sdpd-server.$(OBJEXT) \
2130+@ANDROID_TRUE@ src/sdpd-service.$(OBJEXT) \
2131+@ANDROID_TRUE@ src/sdpd-request.$(OBJEXT) \
2132+@ANDROID_TRUE@ src/uuid-helper.$(OBJEXT) src/eir.$(OBJEXT) \
2133+@ANDROID_TRUE@ android/bluetooth.$(OBJEXT) \
2134+@ANDROID_TRUE@ android/hidhost.$(OBJEXT) android/scpp.$(OBJEXT) \
2135+@ANDROID_TRUE@ android/dis.$(OBJEXT) android/bas.$(OBJEXT) \
2136+@ANDROID_TRUE@ android/hog.$(OBJEXT) android/ipc.$(OBJEXT) \
2137+@ANDROID_TRUE@ android/avdtp.$(OBJEXT) android/a2dp.$(OBJEXT) \
2138+@ANDROID_TRUE@ android/a2dp-sink.$(OBJEXT) \
2139+@ANDROID_TRUE@ android/avctp.$(OBJEXT) android/avrcp.$(OBJEXT) \
2140+@ANDROID_TRUE@ android/avrcp-lib.$(OBJEXT) \
2141+@ANDROID_TRUE@ android/socket.$(OBJEXT) android/sco.$(OBJEXT) \
2142+@ANDROID_TRUE@ android/pan.$(OBJEXT) \
2143+@ANDROID_TRUE@ android/handsfree.$(OBJEXT) \
2144+@ANDROID_TRUE@ android/handsfree-client.$(OBJEXT) \
2145+@ANDROID_TRUE@ android/gatt.$(OBJEXT) android/health.$(OBJEXT) \
2146+@ANDROID_TRUE@ profiles/health/mcap.$(OBJEXT) \
2147+@ANDROID_TRUE@ android/map-client.$(OBJEXT) \
2148+@ANDROID_TRUE@ attrib/att.$(OBJEXT) attrib/gatt.$(OBJEXT) \
2149+@ANDROID_TRUE@ attrib/gattrib.$(OBJEXT) btio/btio.$(OBJEXT) \
2150+@ANDROID_TRUE@ src/sdp-client.$(OBJEXT) \
2151+@ANDROID_TRUE@ profiles/network/bnep.$(OBJEXT)
2152+android_bluetoothd_OBJECTS = $(am_android_bluetoothd_OBJECTS)
2153+@ANDROID_TRUE@android_bluetoothd_DEPENDENCIES = \
2154+@ANDROID_TRUE@ lib/libbluetooth-internal.la \
2155+@ANDROID_TRUE@ src/libshared-glib.la
2156+am__android_bluetoothd_snoop_SOURCES_DIST = \
2157+ android/bluetoothd-snoop.c src/log.c
2158+@ANDROID_TRUE@am_android_bluetoothd_snoop_OBJECTS = \
2159+@ANDROID_TRUE@ android/bluetoothd-snoop.$(OBJEXT) \
2160+@ANDROID_TRUE@ src/log.$(OBJEXT)
2161+android_bluetoothd_snoop_OBJECTS = \
2162+ $(am_android_bluetoothd_snoop_OBJECTS)
2163+@ANDROID_TRUE@android_bluetoothd_snoop_DEPENDENCIES = \
2164+@ANDROID_TRUE@ src/libshared-mainloop.la
2165+am__android_haltest_SOURCES_DIST = android/client/haltest.c \
2166+ android/client/pollhandler.h android/client/pollhandler.c \
2167+ android/client/terminal.h android/client/terminal.c \
2168+ android/client/history.h android/client/history.c \
2169+ android/client/tabcompletion.c android/client/if-main.h \
2170+ android/client/if-av.c android/client/if-av-sink.c \
2171+ android/client/if-rc.c android/client/if-rc-ctrl.c \
2172+ android/client/if-bt.c android/client/if-gatt.c \
2173+ android/client/if-hf.c android/client/if-hf-client.c \
2174+ android/client/if-hh.c android/client/if-pan.c \
2175+ android/client/if-hl.c android/client/if-sock.c \
2176+ android/client/if-audio.c android/client/if-sco.c \
2177+ android/client/if-mce.c android/hardware/hardware.c \
2178+ android/hal-utils.h android/hal-utils.c
2179+@ANDROID_TRUE@am_android_haltest_OBJECTS = android/client/android_haltest-haltest.$(OBJEXT) \
2180+@ANDROID_TRUE@ android/client/android_haltest-pollhandler.$(OBJEXT) \
2181+@ANDROID_TRUE@ android/client/android_haltest-terminal.$(OBJEXT) \
2182+@ANDROID_TRUE@ android/client/android_haltest-history.$(OBJEXT) \
2183+@ANDROID_TRUE@ android/client/android_haltest-tabcompletion.$(OBJEXT) \
2184+@ANDROID_TRUE@ android/client/android_haltest-if-av.$(OBJEXT) \
2185+@ANDROID_TRUE@ android/client/android_haltest-if-av-sink.$(OBJEXT) \
2186+@ANDROID_TRUE@ android/client/android_haltest-if-rc.$(OBJEXT) \
2187+@ANDROID_TRUE@ android/client/android_haltest-if-rc-ctrl.$(OBJEXT) \
2188+@ANDROID_TRUE@ android/client/android_haltest-if-bt.$(OBJEXT) \
2189+@ANDROID_TRUE@ android/client/android_haltest-if-gatt.$(OBJEXT) \
2190+@ANDROID_TRUE@ android/client/android_haltest-if-hf.$(OBJEXT) \
2191+@ANDROID_TRUE@ android/client/android_haltest-if-hf-client.$(OBJEXT) \
2192+@ANDROID_TRUE@ android/client/android_haltest-if-hh.$(OBJEXT) \
2193+@ANDROID_TRUE@ android/client/android_haltest-if-pan.$(OBJEXT) \
2194+@ANDROID_TRUE@ android/client/android_haltest-if-hl.$(OBJEXT) \
2195+@ANDROID_TRUE@ android/client/android_haltest-if-sock.$(OBJEXT) \
2196+@ANDROID_TRUE@ android/client/android_haltest-if-audio.$(OBJEXT) \
2197+@ANDROID_TRUE@ android/client/android_haltest-if-sco.$(OBJEXT) \
2198+@ANDROID_TRUE@ android/client/android_haltest-if-mce.$(OBJEXT) \
2199+@ANDROID_TRUE@ android/hardware/android_haltest-hardware.$(OBJEXT) \
2200+@ANDROID_TRUE@ android/android_haltest-hal-utils.$(OBJEXT)
2201+android_haltest_OBJECTS = $(am_android_haltest_OBJECTS)
2202+android_haltest_LDADD = $(LDADD)
2203+android_haltest_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2204+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2205+ $(android_haltest_CFLAGS) $(CFLAGS) $(android_haltest_LDFLAGS) \
2206+ $(LDFLAGS) -o $@
2207+am__android_ipc_tester_SOURCES_DIST = emulator/hciemu.h \
2208+ emulator/hciemu.c emulator/btdev.h emulator/btdev.c \
2209+ emulator/bthost.h emulator/bthost.c emulator/smp.c \
2210+ android/hal-utils.h android/hal-utils.c android/ipc-common.h \
2211+ android/ipc-tester.c
2212+@ANDROID_TRUE@am_android_ipc_tester_OBJECTS = \
2213+@ANDROID_TRUE@ emulator/android_ipc_tester-hciemu.$(OBJEXT) \
2214+@ANDROID_TRUE@ emulator/android_ipc_tester-btdev.$(OBJEXT) \
2215+@ANDROID_TRUE@ emulator/android_ipc_tester-bthost.$(OBJEXT) \
2216+@ANDROID_TRUE@ emulator/android_ipc_tester-smp.$(OBJEXT) \
2217+@ANDROID_TRUE@ android/android_ipc_tester-hal-utils.$(OBJEXT) \
2218+@ANDROID_TRUE@ android/android_ipc_tester-ipc-tester.$(OBJEXT)
2219+android_ipc_tester_OBJECTS = $(am_android_ipc_tester_OBJECTS)
2220+@ANDROID_TRUE@android_ipc_tester_DEPENDENCIES = \
2221+@ANDROID_TRUE@ lib/libbluetooth-internal.la \
2222+@ANDROID_TRUE@ src/libshared-glib.la
2223+android_ipc_tester_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2224+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2225+ $(android_ipc_tester_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
2226+ $(LDFLAGS) -o $@
2227+am__android_system_emulator_SOURCES_DIST = android/system-emulator.c
2228+@ANDROID_TRUE@am_android_system_emulator_OBJECTS = \
2229+@ANDROID_TRUE@ android/system-emulator.$(OBJEXT)
2230+android_system_emulator_OBJECTS = \
2231+ $(am_android_system_emulator_OBJECTS)
2232+@ANDROID_TRUE@android_system_emulator_DEPENDENCIES = \
2233+@ANDROID_TRUE@ src/libshared-mainloop.la
2234+am__android_test_ipc_SOURCES_DIST = android/test-ipc.c src/log.h \
2235+ src/log.c android/ipc-common.h android/ipc.c android/ipc.h
2236+@ANDROID_TRUE@am_android_test_ipc_OBJECTS = \
2237+@ANDROID_TRUE@ android/test-ipc.$(OBJEXT) src/log.$(OBJEXT) \
2238+@ANDROID_TRUE@ android/ipc.$(OBJEXT)
2239+android_test_ipc_OBJECTS = $(am_android_test_ipc_OBJECTS)
2240+@ANDROID_TRUE@android_test_ipc_DEPENDENCIES = src/libshared-glib.la
2241 am__attrib_gatttool_SOURCES_DIST = attrib/gatttool.c attrib/att.c \
2242 attrib/gatt.c attrib/gattrib.c btio/btio.c attrib/gatttool.h \
2243- attrib/interactive.c attrib/utils.c src/log.c
2244-@READLINE_TRUE@@TOOLS_TRUE@am_attrib_gatttool_OBJECTS = \
2245-@READLINE_TRUE@@TOOLS_TRUE@ attrib/gatttool.$(OBJEXT) \
2246-@READLINE_TRUE@@TOOLS_TRUE@ attrib/att.$(OBJEXT) \
2247-@READLINE_TRUE@@TOOLS_TRUE@ attrib/gatt.$(OBJEXT) \
2248-@READLINE_TRUE@@TOOLS_TRUE@ attrib/gattrib.$(OBJEXT) \
2249-@READLINE_TRUE@@TOOLS_TRUE@ btio/btio.$(OBJEXT) \
2250-@READLINE_TRUE@@TOOLS_TRUE@ attrib/interactive.$(OBJEXT) \
2251-@READLINE_TRUE@@TOOLS_TRUE@ attrib/utils.$(OBJEXT) \
2252-@READLINE_TRUE@@TOOLS_TRUE@ src/log.$(OBJEXT)
2253+ attrib/interactive.c attrib/utils.c src/log.c client/display.c \
2254+ client/display.h
2255+@READLINE_TRUE@am_attrib_gatttool_OBJECTS = attrib/gatttool.$(OBJEXT) \
2256+@READLINE_TRUE@ attrib/att.$(OBJEXT) attrib/gatt.$(OBJEXT) \
2257+@READLINE_TRUE@ attrib/gattrib.$(OBJEXT) btio/btio.$(OBJEXT) \
2258+@READLINE_TRUE@ attrib/interactive.$(OBJEXT) \
2259+@READLINE_TRUE@ attrib/utils.$(OBJEXT) src/log.$(OBJEXT) \
2260+@READLINE_TRUE@ client/display.$(OBJEXT)
2261 attrib_gatttool_OBJECTS = $(am_attrib_gatttool_OBJECTS)
2262-@READLINE_TRUE@@TOOLS_TRUE@attrib_gatttool_DEPENDENCIES = \
2263-@READLINE_TRUE@@TOOLS_TRUE@ lib/libbluetooth-private.la
2264-am__compat_dund_SOURCES_DIST = compat/dund.c compat/dund.h \
2265- compat/lib.h compat/sdp.h compat/sdp.c compat/dun.c \
2266- compat/msdun.c src/textfile.h src/textfile.c
2267-@DUND_TRUE@am_compat_dund_OBJECTS = compat/dund.$(OBJEXT) \
2268-@DUND_TRUE@ compat/sdp.$(OBJEXT) compat/dun.$(OBJEXT) \
2269-@DUND_TRUE@ compat/msdun.$(OBJEXT) src/textfile.$(OBJEXT)
2270-compat_dund_OBJECTS = $(am_compat_dund_OBJECTS)
2271-@DUND_TRUE@compat_dund_DEPENDENCIES = lib/libbluetooth-private.la
2272-am__compat_hidd_SOURCES_DIST = compat/hidd.c compat/hidd.h \
2273- src/uinput.h compat/sdp.h compat/sdp.c compat/fakehid.c \
2274- src/textfile.h src/textfile.c
2275-@HIDD_TRUE@am_compat_hidd_OBJECTS = compat/hidd.$(OBJEXT) \
2276-@HIDD_TRUE@ compat/sdp.$(OBJEXT) compat/fakehid.$(OBJEXT) \
2277-@HIDD_TRUE@ src/textfile.$(OBJEXT)
2278-compat_hidd_OBJECTS = $(am_compat_hidd_OBJECTS)
2279-@HIDD_TRUE@compat_hidd_DEPENDENCIES = lib/libbluetooth-private.la
2280-am__compat_pand_SOURCES_DIST = compat/pand.c compat/pand.h \
2281- compat/bnep.c compat/sdp.h compat/sdp.c src/textfile.h \
2282- src/textfile.c
2283-@PAND_TRUE@am_compat_pand_OBJECTS = compat/pand.$(OBJEXT) \
2284-@PAND_TRUE@ compat/bnep.$(OBJEXT) compat/sdp.$(OBJEXT) \
2285-@PAND_TRUE@ src/textfile.$(OBJEXT)
2286-compat_pand_OBJECTS = $(am_compat_pand_OBJECTS)
2287-@PAND_TRUE@compat_pand_DEPENDENCIES = lib/libbluetooth-private.la
2288-am__cups_bluetooth_SOURCES_DIST = gdbus/gdbus.h gdbus/mainloop.c \
2289- gdbus/watch.c gdbus/object.c gdbus/polkit.c cups/main.c \
2290- cups/cups.h cups/sdp.c cups/spp.c cups/hcrp.c
2291-am__objects_3 = gdbus/mainloop.$(OBJEXT) gdbus/watch.$(OBJEXT) \
2292- gdbus/object.$(OBJEXT) gdbus/polkit.$(OBJEXT)
2293-@CUPS_TRUE@am_cups_bluetooth_OBJECTS = $(am__objects_3) \
2294-@CUPS_TRUE@ cups/main.$(OBJEXT) cups/sdp.$(OBJEXT) \
2295-@CUPS_TRUE@ cups/spp.$(OBJEXT) cups/hcrp.$(OBJEXT)
2296-cups_bluetooth_OBJECTS = $(am_cups_bluetooth_OBJECTS)
2297-@CUPS_TRUE@cups_bluetooth_DEPENDENCIES = lib/libbluetooth-private.la
2298+@READLINE_TRUE@attrib_gatttool_DEPENDENCIES = \
2299+@READLINE_TRUE@ lib/libbluetooth-internal.la \
2300+@READLINE_TRUE@ src/libshared-glib.la
2301+am__client_bluetoothctl_SOURCES_DIST = client/main.c client/display.h \
2302+ client/display.c client/agent.h client/agent.c client/gatt.h \
2303+ client/gatt.c monitor/uuid.h monitor/uuid.c
2304+@CLIENT_TRUE@am_client_bluetoothctl_OBJECTS = client/main.$(OBJEXT) \
2305+@CLIENT_TRUE@ client/display.$(OBJEXT) client/agent.$(OBJEXT) \
2306+@CLIENT_TRUE@ client/gatt.$(OBJEXT) monitor/uuid.$(OBJEXT)
2307+client_bluetoothctl_OBJECTS = $(am_client_bluetoothctl_OBJECTS)
2308+@CLIENT_TRUE@client_bluetoothctl_DEPENDENCIES = \
2309+@CLIENT_TRUE@ gdbus/libgdbus-internal.la
2310+am__emulator_b1ee_SOURCES_DIST = emulator/b1ee.c
2311+@EXPERIMENTAL_TRUE@am_emulator_b1ee_OBJECTS = emulator/b1ee.$(OBJEXT)
2312+emulator_b1ee_OBJECTS = $(am_emulator_b1ee_OBJECTS)
2313+@EXPERIMENTAL_TRUE@emulator_b1ee_DEPENDENCIES = \
2314+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2315 am__emulator_btvirt_SOURCES_DIST = emulator/main.c monitor/bt.h \
2316- monitor/mainloop.h monitor/mainloop.c emulator/server.h \
2317+ emulator/serial.h emulator/serial.c emulator/server.h \
2318 emulator/server.c emulator/vhci.h emulator/vhci.c \
2319- emulator/btdev.h emulator/btdev.c
2320-@TOOLS_TRUE@am_emulator_btvirt_OBJECTS = emulator/main.$(OBJEXT) \
2321-@TOOLS_TRUE@ monitor/mainloop.$(OBJEXT) \
2322-@TOOLS_TRUE@ emulator/server.$(OBJEXT) emulator/vhci.$(OBJEXT) \
2323-@TOOLS_TRUE@ emulator/btdev.$(OBJEXT)
2324+ emulator/btdev.h emulator/btdev.c emulator/bthost.h \
2325+ emulator/bthost.c emulator/smp.c emulator/phy.h emulator/phy.c \
2326+ emulator/amp.h emulator/amp.c emulator/le.h emulator/le.c
2327+@EXPERIMENTAL_TRUE@am_emulator_btvirt_OBJECTS = \
2328+@EXPERIMENTAL_TRUE@ emulator/main.$(OBJEXT) \
2329+@EXPERIMENTAL_TRUE@ emulator/serial.$(OBJEXT) \
2330+@EXPERIMENTAL_TRUE@ emulator/server.$(OBJEXT) \
2331+@EXPERIMENTAL_TRUE@ emulator/vhci.$(OBJEXT) \
2332+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
2333+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
2334+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT) \
2335+@EXPERIMENTAL_TRUE@ emulator/phy.$(OBJEXT) \
2336+@EXPERIMENTAL_TRUE@ emulator/amp.$(OBJEXT) \
2337+@EXPERIMENTAL_TRUE@ emulator/le.$(OBJEXT)
2338 emulator_btvirt_OBJECTS = $(am_emulator_btvirt_OBJECTS)
2339-emulator_btvirt_LDADD = $(LDADD)
2340-am__mgmt_btmgmt_SOURCES_DIST = mgmt/main.c src/glib-helper.c
2341-@TOOLS_TRUE@am_mgmt_btmgmt_OBJECTS = mgmt/main.$(OBJEXT) \
2342-@TOOLS_TRUE@ src/glib-helper.$(OBJEXT)
2343-mgmt_btmgmt_OBJECTS = $(am_mgmt_btmgmt_OBJECTS)
2344-@TOOLS_TRUE@mgmt_btmgmt_DEPENDENCIES = lib/libbluetooth-private.la
2345+@EXPERIMENTAL_TRUE@emulator_btvirt_DEPENDENCIES = \
2346+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
2347+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2348+am__emulator_hfp_SOURCES_DIST = emulator/hfp.c
2349+@EXPERIMENTAL_TRUE@am_emulator_hfp_OBJECTS = emulator/hfp.$(OBJEXT)
2350+emulator_hfp_OBJECTS = $(am_emulator_hfp_OBJECTS)
2351+@EXPERIMENTAL_TRUE@emulator_hfp_DEPENDENCIES = \
2352+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2353 am__monitor_btmon_SOURCES_DIST = monitor/main.c monitor/bt.h \
2354- monitor/mainloop.h monitor/mainloop.c monitor/hcidump.h \
2355- monitor/hcidump.c monitor/btsnoop.h monitor/btsnoop.c \
2356+ monitor/display.h monitor/display.c monitor/hcidump.h \
2357+ monitor/hcidump.c monitor/ellisys.h monitor/ellisys.c \
2358 monitor/control.h monitor/control.c monitor/packet.h \
2359- monitor/packet.c
2360-@TOOLS_TRUE@am_monitor_btmon_OBJECTS = monitor/main.$(OBJEXT) \
2361-@TOOLS_TRUE@ monitor/mainloop.$(OBJEXT) \
2362-@TOOLS_TRUE@ monitor/hcidump.$(OBJEXT) \
2363-@TOOLS_TRUE@ monitor/btsnoop.$(OBJEXT) \
2364-@TOOLS_TRUE@ monitor/control.$(OBJEXT) monitor/packet.$(OBJEXT)
2365+ monitor/packet.c monitor/vendor.h monitor/vendor.c \
2366+ monitor/lmp.h monitor/lmp.c monitor/crc.h monitor/crc.c \
2367+ monitor/ll.h monitor/ll.c monitor/l2cap.h monitor/l2cap.c \
2368+ monitor/sdp.h monitor/sdp.c monitor/avctp.h monitor/avctp.c \
2369+ monitor/rfcomm.h monitor/rfcomm.c monitor/bnep.h \
2370+ monitor/bnep.c monitor/uuid.h monitor/uuid.c monitor/hwdb.h \
2371+ monitor/hwdb.c monitor/keys.h monitor/keys.c monitor/analyze.h \
2372+ monitor/analyze.c
2373+@MONITOR_TRUE@am_monitor_btmon_OBJECTS = monitor/main.$(OBJEXT) \
2374+@MONITOR_TRUE@ monitor/display.$(OBJEXT) \
2375+@MONITOR_TRUE@ monitor/hcidump.$(OBJEXT) \
2376+@MONITOR_TRUE@ monitor/ellisys.$(OBJEXT) \
2377+@MONITOR_TRUE@ monitor/control.$(OBJEXT) \
2378+@MONITOR_TRUE@ monitor/packet.$(OBJEXT) \
2379+@MONITOR_TRUE@ monitor/vendor.$(OBJEXT) monitor/lmp.$(OBJEXT) \
2380+@MONITOR_TRUE@ monitor/crc.$(OBJEXT) monitor/ll.$(OBJEXT) \
2381+@MONITOR_TRUE@ monitor/l2cap.$(OBJEXT) monitor/sdp.$(OBJEXT) \
2382+@MONITOR_TRUE@ monitor/avctp.$(OBJEXT) monitor/rfcomm.$(OBJEXT) \
2383+@MONITOR_TRUE@ monitor/bnep.$(OBJEXT) monitor/uuid.$(OBJEXT) \
2384+@MONITOR_TRUE@ monitor/hwdb.$(OBJEXT) monitor/keys.$(OBJEXT) \
2385+@MONITOR_TRUE@ monitor/analyze.$(OBJEXT)
2386 monitor_btmon_OBJECTS = $(am_monitor_btmon_OBJECTS)
2387-@TOOLS_TRUE@monitor_btmon_DEPENDENCIES = lib/libbluetooth-private.la
2388-am__sbc_sbcdec_SOURCES_DIST = sbc/sbcdec.c sbc/formats.h
2389-@SBC_TRUE@am_sbc_sbcdec_OBJECTS = sbc/sbcdec.$(OBJEXT)
2390-sbc_sbcdec_OBJECTS = $(am_sbc_sbcdec_OBJECTS)
2391-@SBC_TRUE@sbc_sbcdec_DEPENDENCIES = sbc/libsbc.la
2392-am__sbc_sbcenc_SOURCES_DIST = sbc/sbcenc.c sbc/formats.h
2393-@SBC_TRUE@am_sbc_sbcenc_OBJECTS = sbc/sbcenc.$(OBJEXT)
2394-sbc_sbcenc_OBJECTS = $(am_sbc_sbcenc_OBJECTS)
2395-@SBC_TRUE@sbc_sbcenc_DEPENDENCIES = sbc/libsbc.la
2396-sbc_sbcinfo_SOURCES = sbc/sbcinfo.c
2397-sbc_sbcinfo_OBJECTS = sbc/sbcinfo.$(OBJEXT)
2398-sbc_sbcinfo_LDADD = $(LDADD)
2399-sbc_sbctester_SOURCES = sbc/sbctester.c
2400-sbc_sbctester_OBJECTS = sbc/sbctester.$(OBJEXT)
2401-sbc_sbctester_DEPENDENCIES =
2402-am__src_bluetoothd_SOURCES_DIST = gdbus/gdbus.h gdbus/mainloop.c \
2403- gdbus/watch.c gdbus/object.c gdbus/polkit.c plugins/pnat.c \
2404- audio/main.c audio/manager.h audio/manager.c audio/gateway.h \
2405- audio/gateway.c audio/headset.h audio/headset.c \
2406- audio/control.h audio/control.c audio/avctp.h audio/avctp.c \
2407- audio/avrcp.h audio/avrcp.c audio/device.h audio/device.c \
2408- audio/source.h audio/source.c audio/sink.h audio/sink.c \
2409- audio/a2dp.h audio/a2dp.c audio/avdtp.h audio/avdtp.c \
2410- audio/ipc.h audio/ipc.c audio/unix.h audio/unix.c \
2411- audio/media.h audio/media.c audio/transport.h \
2412- audio/transport.c audio/telephony.h audio/a2dp-codecs.h \
2413- sap/main.c sap/manager.h sap/manager.c sap/server.h \
2414- sap/server.c sap/sap.h input/main.c input/manager.h \
2415- input/manager.c input/server.h input/server.c input/device.h \
2416- input/device.c input/fakehid.c input/fakehid.h serial/main.c \
2417- serial/manager.h serial/manager.c serial/proxy.h \
2418- serial/proxy.c serial/port.h serial/port.c network/main.c \
2419- network/manager.h network/manager.c network/common.h \
2420- network/common.c network/server.h network/server.c \
2421- network/connection.h network/connection.c plugins/service.c \
2422- health/hdp_main.c health/hdp_types.h health/hdp_manager.h \
2423- health/hdp_manager.c health/hdp.h health/hdp.c \
2424- health/hdp_util.h health/hdp_util.c thermometer/main.c \
2425- thermometer/manager.h thermometer/manager.c \
2426- thermometer/thermometer.h thermometer/thermometer.c \
2427- alert/main.c alert/server.h alert/server.c time/main.c \
2428- time/server.h time/server.c plugins/gatt-example.c \
2429- proximity/main.c proximity/manager.h proximity/manager.c \
2430- proximity/monitor.h proximity/monitor.c proximity/reporter.h \
2431- proximity/reporter.c proximity/linkloss.h proximity/linkloss.c \
2432- proximity/immalert.h proximity/immalert.c deviceinfo/main.c \
2433- deviceinfo/manager.h deviceinfo/manager.c \
2434- deviceinfo/deviceinfo.h deviceinfo/deviceinfo.c \
2435- plugins/hciops.c plugins/mgmtops.c plugins/hal.c \
2436- plugins/formfactor.c plugins/storage.c plugins/adaptername.c \
2437- plugins/wiimote.c plugins/maemo6.c plugins/dbusoob.c \
2438- attrib/att.h attrib/att-database.h attrib/att.c attrib/gatt.h \
2439- attrib/gatt.c attrib/gattrib.h attrib/gattrib.c \
2440- attrib/client.h attrib/client.c attrib/gatt-service.h \
2441+@MONITOR_TRUE@monitor_btmon_DEPENDENCIES = \
2442+@MONITOR_TRUE@ lib/libbluetooth-internal.la \
2443+@MONITOR_TRUE@ src/libshared-mainloop.la
2444+am__obexd_src_obexd_SOURCES_DIST = btio/btio.h btio/btio.c \
2445+ gobex/gobex.h gobex/gobex.c gobex/gobex-defs.h \
2446+ gobex/gobex-defs.c gobex/gobex-packet.c gobex/gobex-packet.h \
2447+ gobex/gobex-header.c gobex/gobex-header.h \
2448+ gobex/gobex-transfer.c gobex/gobex-debug.h \
2449+ gobex/gobex-apparam.c gobex/gobex-apparam.h \
2450+ obexd/plugins/filesystem.c obexd/plugins/filesystem.h \
2451+ obexd/plugins/bluetooth.c obexd/plugins/pcsuite.c \
2452+ obexd/plugins/opp.c obexd/plugins/ftp.c obexd/plugins/ftp.h \
2453+ obexd/plugins/irmc.c obexd/plugins/pbap.c \
2454+ obexd/plugins/vcard.h obexd/plugins/vcard.c \
2455+ obexd/plugins/phonebook.h obexd/plugins/phonebook-dummy.c \
2456+ obexd/plugins/mas.c obexd/src/map_ap.h \
2457+ obexd/plugins/messages.h obexd/plugins/messages-dummy.c \
2458+ obexd/client/mns.c obexd/client/map-event.h obexd/src/main.c \
2459+ obexd/src/obexd.h obexd/src/plugin.h obexd/src/plugin.c \
2460+ obexd/src/log.h obexd/src/log.c obexd/src/manager.h \
2461+ obexd/src/manager.c obexd/src/obex.h obexd/src/obex.c \
2462+ obexd/src/obex-priv.h obexd/src/mimetype.h \
2463+ obexd/src/mimetype.c obexd/src/service.h obexd/src/service.c \
2464+ obexd/src/transport.h obexd/src/transport.c obexd/src/server.h \
2465+ obexd/src/server.c obexd/client/manager.h \
2466+ obexd/client/manager.c obexd/client/session.h \
2467+ obexd/client/session.c obexd/client/bluetooth.h \
2468+ obexd/client/bluetooth.c obexd/client/sync.h \
2469+ obexd/client/sync.c obexd/client/pbap.h obexd/client/pbap.c \
2470+ obexd/client/ftp.h obexd/client/ftp.c obexd/client/opp.h \
2471+ obexd/client/opp.c obexd/client/map.h obexd/client/map.c \
2472+ obexd/client/map-event.c obexd/client/transfer.h \
2473+ obexd/client/transfer.c obexd/client/transport.h \
2474+ obexd/client/transport.c obexd/client/dbus.h \
2475+ obexd/client/dbus.c obexd/client/driver.h \
2476+ obexd/client/driver.c
2477+am__objects_5 = btio/obexd-btio.$(OBJEXT)
2478+am__objects_6 = gobex/obexd-gobex.$(OBJEXT) \
2479+ gobex/obexd-gobex-defs.$(OBJEXT) \
2480+ gobex/obexd-gobex-packet.$(OBJEXT) \
2481+ gobex/obexd-gobex-header.$(OBJEXT) \
2482+ gobex/obexd-gobex-transfer.$(OBJEXT) \
2483+ gobex/obexd-gobex-apparam.$(OBJEXT)
2484+@EXPERIMENTAL_TRUE@am__objects_7 = \
2485+@EXPERIMENTAL_TRUE@ obexd/plugins/obexd-pcsuite.$(OBJEXT)
2486+@OBEX_TRUE@am__objects_8 = obexd/plugins/obexd-irmc.$(OBJEXT) \
2487+@OBEX_TRUE@ obexd/plugins/obexd-pbap.$(OBJEXT) \
2488+@OBEX_TRUE@ obexd/plugins/obexd-vcard.$(OBJEXT) \
2489+@OBEX_TRUE@ obexd/plugins/obexd-phonebook-dummy.$(OBJEXT)
2490+am__objects_9 = obexd/plugins/obexd-filesystem.$(OBJEXT) \
2491+ obexd/plugins/obexd-bluetooth.$(OBJEXT) $(am__objects_7) \
2492+ obexd/plugins/obexd-opp.$(OBJEXT) \
2493+ obexd/plugins/obexd-ftp.$(OBJEXT) $(am__objects_8) \
2494+ obexd/plugins/obexd-mas.$(OBJEXT) \
2495+ obexd/plugins/obexd-messages-dummy.$(OBJEXT) \
2496+ obexd/client/obexd-mns.$(OBJEXT)
2497+am_obexd_src_obexd_OBJECTS = $(am__objects_5) $(am__objects_6) \
2498+ $(am__objects_9) obexd/src/obexd-main.$(OBJEXT) \
2499+ obexd/src/obexd-plugin.$(OBJEXT) obexd/src/obexd-log.$(OBJEXT) \
2500+ obexd/src/obexd-manager.$(OBJEXT) \
2501+ obexd/src/obexd-obex.$(OBJEXT) \
2502+ obexd/src/obexd-mimetype.$(OBJEXT) \
2503+ obexd/src/obexd-service.$(OBJEXT) \
2504+ obexd/src/obexd-transport.$(OBJEXT) \
2505+ obexd/src/obexd-server.$(OBJEXT) \
2506+ obexd/client/obexd-manager.$(OBJEXT) \
2507+ obexd/client/obexd-session.$(OBJEXT) \
2508+ obexd/client/obexd-bluetooth.$(OBJEXT) \
2509+ obexd/client/obexd-sync.$(OBJEXT) \
2510+ obexd/client/obexd-pbap.$(OBJEXT) \
2511+ obexd/client/obexd-ftp.$(OBJEXT) \
2512+ obexd/client/obexd-opp.$(OBJEXT) \
2513+ obexd/client/obexd-map.$(OBJEXT) \
2514+ obexd/client/obexd-map-event.$(OBJEXT) \
2515+ obexd/client/obexd-transfer.$(OBJEXT) \
2516+ obexd/client/obexd-transport.$(OBJEXT) \
2517+ obexd/client/obexd-dbus.$(OBJEXT) \
2518+ obexd/client/obexd-driver.$(OBJEXT)
2519+am__objects_10 = $(am__objects_1)
2520+nodist_obexd_src_obexd_OBJECTS = $(am__objects_10)
2521+obexd_src_obexd_OBJECTS = $(am_obexd_src_obexd_OBJECTS) \
2522+ $(nodist_obexd_src_obexd_OBJECTS)
2523+obexd_src_obexd_DEPENDENCIES = lib/libbluetooth-internal.la \
2524+ gdbus/libgdbus-internal.la
2525+obexd_src_obexd_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2526+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2527+ $(obexd_src_obexd_CFLAGS) $(CFLAGS) $(obexd_src_obexd_LDFLAGS) \
2528+ $(LDFLAGS) -o $@
2529+am__peripheral_btsensor_SOURCES_DIST = peripheral/main.c \
2530+ peripheral/efivars.h peripheral/efivars.c peripheral/attach.h \
2531+ peripheral/attach.c peripheral/log.h peripheral/log.c \
2532+ peripheral/gap.h peripheral/gap.c peripheral/gatt.h \
2533+ peripheral/gatt.c
2534+@EXPERIMENTAL_TRUE@am_peripheral_btsensor_OBJECTS = \
2535+@EXPERIMENTAL_TRUE@ peripheral/main.$(OBJEXT) \
2536+@EXPERIMENTAL_TRUE@ peripheral/efivars.$(OBJEXT) \
2537+@EXPERIMENTAL_TRUE@ peripheral/attach.$(OBJEXT) \
2538+@EXPERIMENTAL_TRUE@ peripheral/log.$(OBJEXT) \
2539+@EXPERIMENTAL_TRUE@ peripheral/gap.$(OBJEXT) \
2540+@EXPERIMENTAL_TRUE@ peripheral/gatt.$(OBJEXT)
2541+peripheral_btsensor_OBJECTS = $(am_peripheral_btsensor_OBJECTS)
2542+@EXPERIMENTAL_TRUE@peripheral_btsensor_DEPENDENCIES = \
2543+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la \
2544+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2545+am__profiles_cups_bluetooth_SOURCES_DIST = profiles/cups/main.c \
2546+ profiles/cups/cups.h profiles/cups/sdp.c profiles/cups/spp.c \
2547+ profiles/cups/hcrp.c
2548+@CUPS_TRUE@am_profiles_cups_bluetooth_OBJECTS = \
2549+@CUPS_TRUE@ profiles/cups/main.$(OBJEXT) \
2550+@CUPS_TRUE@ profiles/cups/sdp.$(OBJEXT) \
2551+@CUPS_TRUE@ profiles/cups/spp.$(OBJEXT) \
2552+@CUPS_TRUE@ profiles/cups/hcrp.$(OBJEXT)
2553+profiles_cups_bluetooth_OBJECTS = \
2554+ $(am_profiles_cups_bluetooth_OBJECTS)
2555+@CUPS_TRUE@profiles_cups_bluetooth_DEPENDENCIES = \
2556+@CUPS_TRUE@ lib/libbluetooth-internal.la \
2557+@CUPS_TRUE@ gdbus/libgdbus-internal.la
2558+am__profiles_iap_iapd_SOURCES_DIST = profiles/iap/main.c
2559+@EXPERIMENTAL_TRUE@am_profiles_iap_iapd_OBJECTS = \
2560+@EXPERIMENTAL_TRUE@ profiles/iap/main.$(OBJEXT)
2561+profiles_iap_iapd_OBJECTS = $(am_profiles_iap_iapd_OBJECTS)
2562+@EXPERIMENTAL_TRUE@profiles_iap_iapd_DEPENDENCIES = \
2563+@EXPERIMENTAL_TRUE@ gdbus/libgdbus-internal.la
2564+am__src_bluetoothd_SOURCES_DIST = plugins/hostname.c plugins/wiimote.c \
2565+ plugins/autopair.c plugins/policy.c plugins/gatt-example.c \
2566+ plugins/neard.c profiles/sap/main.c profiles/sap/manager.h \
2567+ profiles/sap/manager.c profiles/sap/server.h \
2568+ profiles/sap/server.c profiles/sap/sap.h \
2569+ profiles/sap/sap-dummy.c profiles/audio/source.h \
2570+ profiles/audio/source.c profiles/audio/sink.h \
2571+ profiles/audio/sink.c profiles/audio/a2dp.h \
2572+ profiles/audio/a2dp.c profiles/audio/avdtp.h \
2573+ profiles/audio/avdtp.c profiles/audio/media.h \
2574+ profiles/audio/media.c profiles/audio/transport.h \
2575+ profiles/audio/transport.c profiles/audio/a2dp-codecs.h \
2576+ profiles/audio/control.h profiles/audio/control.c \
2577+ profiles/audio/avctp.h profiles/audio/avctp.c \
2578+ profiles/audio/avrcp.h profiles/audio/avrcp.c \
2579+ profiles/audio/player.h profiles/audio/player.c \
2580+ profiles/network/manager.c profiles/network/bnep.h \
2581+ profiles/network/bnep.c profiles/network/server.h \
2582+ profiles/network/server.c profiles/network/connection.h \
2583+ profiles/network/connection.c profiles/input/manager.c \
2584+ profiles/input/server.h profiles/input/server.c \
2585+ profiles/input/device.h profiles/input/device.c \
2586+ profiles/input/hidp_defs.h profiles/input/hog.c \
2587+ profiles/input/uhid_copy.h profiles/input/suspend.h \
2588+ profiles/input/suspend-none.c profiles/health/mcap.h \
2589+ profiles/health/mcap.c profiles/health/hdp_main.c \
2590+ profiles/health/hdp_types.h profiles/health/hdp_manager.h \
2591+ profiles/health/hdp_manager.c profiles/health/hdp.h \
2592+ profiles/health/hdp.c profiles/health/hdp_util.h \
2593+ profiles/health/hdp_util.c profiles/gap/gas.c \
2594+ profiles/scanparam/scan.c profiles/deviceinfo/deviceinfo.c \
2595+ profiles/alert/server.c profiles/time/server.c \
2596+ profiles/proximity/main.c profiles/proximity/manager.h \
2597+ profiles/proximity/manager.c profiles/proximity/monitor.h \
2598+ profiles/proximity/monitor.c profiles/proximity/reporter.h \
2599+ profiles/proximity/reporter.c profiles/proximity/linkloss.h \
2600+ profiles/proximity/linkloss.c profiles/proximity/immalert.h \
2601+ profiles/proximity/immalert.c \
2602+ profiles/thermometer/thermometer.c \
2603+ profiles/heartrate/heartrate.c \
2604+ profiles/cyclingspeed/cyclingspeed.c attrib/att.h \
2605+ attrib/att-database.h attrib/att.c attrib/gatt.h attrib/gatt.c \
2606+ attrib/gattrib.h attrib/gattrib.c attrib/gatt-service.h \
2607 attrib/gatt-service.c btio/btio.h btio/btio.c \
2608- health/mcap_lib.h health/mcap_internal.h health/mcap.h \
2609- health/mcap.c health/mcap_sync.c src/bluetooth.ver src/main.c \
2610- src/log.h src/log.c src/rfkill.c src/hcid.h src/sdpd.h \
2611+ src/bluetooth.ver src/main.c src/log.h src/log.c src/systemd.h \
2612+ src/systemd.c src/rfkill.c src/hcid.h src/sdpd.h \
2613 src/sdpd-server.c src/sdpd-request.c src/sdpd-service.c \
2614 src/sdpd-database.c src/attrib-server.h src/attrib-server.c \
2615- src/sdp-xml.h src/sdp-xml.c src/sdp-client.h src/sdp-client.c \
2616- src/textfile.h src/textfile.c src/glib-helper.h \
2617- src/glib-helper.c src/oui.h src/oui.c src/uinput.h src/ppoll.h \
2618- src/plugin.h src/plugin.c src/storage.h src/storage.c \
2619- src/agent.h src/agent.c src/error.h src/error.c src/manager.h \
2620- src/manager.c src/adapter.h src/adapter.c src/device.h \
2621+ src/gatt-database.h src/gatt-database.c src/sdp-xml.h \
2622+ src/sdp-xml.c src/sdp-client.h src/sdp-client.c src/textfile.h \
2623+ src/textfile.c src/uuid-helper.h src/uuid-helper.c \
2624+ src/uinput.h src/plugin.h src/plugin.c src/storage.h \
2625+ src/storage.c src/advertising.h src/advertising.c src/agent.h \
2626+ src/agent.c src/error.h src/error.c src/adapter.h \
2627+ src/adapter.c src/profile.h src/profile.c src/service.h \
2628+ src/service.c src/gatt-client.h src/gatt-client.c src/device.h \
2629 src/device.c src/attio.h src/dbus-common.c src/dbus-common.h \
2630- src/event.h src/event.c src/oob.h src/oob.c src/eir.h \
2631- src/eir.c
2632-am__objects_4 = gdbus/bluetoothd-mainloop.$(OBJEXT) \
2633- gdbus/bluetoothd-watch.$(OBJEXT) \
2634- gdbus/bluetoothd-object.$(OBJEXT) \
2635- gdbus/bluetoothd-polkit.$(OBJEXT)
2636-@PNATPLUGIN_TRUE@am__objects_5 = plugins/bluetoothd-pnat.$(OBJEXT)
2637-@AUDIOPLUGIN_TRUE@am__objects_6 = audio/bluetoothd-main.$(OBJEXT) \
2638-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-manager.$(OBJEXT) \
2639-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-gateway.$(OBJEXT) \
2640-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-headset.$(OBJEXT) \
2641-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-control.$(OBJEXT) \
2642-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-avctp.$(OBJEXT) \
2643-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-avrcp.$(OBJEXT) \
2644-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-device.$(OBJEXT) \
2645-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-source.$(OBJEXT) \
2646-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-sink.$(OBJEXT) \
2647-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-a2dp.$(OBJEXT) \
2648-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-avdtp.$(OBJEXT) \
2649-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-ipc.$(OBJEXT) \
2650-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-unix.$(OBJEXT) \
2651-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-media.$(OBJEXT) \
2652-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-transport.$(OBJEXT)
2653-@SAPPLUGIN_TRUE@am__objects_7 = sap/bluetoothd-main.$(OBJEXT) \
2654-@SAPPLUGIN_TRUE@ sap/bluetoothd-manager.$(OBJEXT) \
2655-@SAPPLUGIN_TRUE@ sap/bluetoothd-server.$(OBJEXT)
2656-@INPUTPLUGIN_TRUE@am__objects_8 = input/bluetoothd-main.$(OBJEXT) \
2657-@INPUTPLUGIN_TRUE@ input/bluetoothd-manager.$(OBJEXT) \
2658-@INPUTPLUGIN_TRUE@ input/bluetoothd-server.$(OBJEXT) \
2659-@INPUTPLUGIN_TRUE@ input/bluetoothd-device.$(OBJEXT) \
2660-@INPUTPLUGIN_TRUE@ input/bluetoothd-fakehid.$(OBJEXT)
2661-@SERIALPLUGIN_TRUE@am__objects_9 = serial/bluetoothd-main.$(OBJEXT) \
2662-@SERIALPLUGIN_TRUE@ serial/bluetoothd-manager.$(OBJEXT) \
2663-@SERIALPLUGIN_TRUE@ serial/bluetoothd-proxy.$(OBJEXT) \
2664-@SERIALPLUGIN_TRUE@ serial/bluetoothd-port.$(OBJEXT)
2665-@NETWORKPLUGIN_TRUE@am__objects_10 = \
2666-@NETWORKPLUGIN_TRUE@ network/bluetoothd-main.$(OBJEXT) \
2667-@NETWORKPLUGIN_TRUE@ network/bluetoothd-manager.$(OBJEXT) \
2668-@NETWORKPLUGIN_TRUE@ network/bluetoothd-common.$(OBJEXT) \
2669-@NETWORKPLUGIN_TRUE@ network/bluetoothd-server.$(OBJEXT) \
2670-@NETWORKPLUGIN_TRUE@ network/bluetoothd-connection.$(OBJEXT)
2671-@SERVICEPLUGIN_TRUE@am__objects_11 = \
2672-@SERVICEPLUGIN_TRUE@ plugins/bluetoothd-service.$(OBJEXT)
2673-@HEALTHPLUGIN_TRUE@am__objects_12 = \
2674-@HEALTHPLUGIN_TRUE@ health/bluetoothd-hdp_main.$(OBJEXT) \
2675-@HEALTHPLUGIN_TRUE@ health/bluetoothd-hdp_manager.$(OBJEXT) \
2676-@HEALTHPLUGIN_TRUE@ health/bluetoothd-hdp.$(OBJEXT) \
2677-@HEALTHPLUGIN_TRUE@ health/bluetoothd-hdp_util.$(OBJEXT)
2678-@GATTMODULES_TRUE@am__objects_13 = \
2679-@GATTMODULES_TRUE@ thermometer/bluetoothd-main.$(OBJEXT) \
2680-@GATTMODULES_TRUE@ thermometer/bluetoothd-manager.$(OBJEXT) \
2681-@GATTMODULES_TRUE@ thermometer/bluetoothd-thermometer.$(OBJEXT) \
2682-@GATTMODULES_TRUE@ alert/bluetoothd-main.$(OBJEXT) \
2683-@GATTMODULES_TRUE@ alert/bluetoothd-server.$(OBJEXT) \
2684-@GATTMODULES_TRUE@ time/bluetoothd-main.$(OBJEXT) \
2685-@GATTMODULES_TRUE@ time/bluetoothd-server.$(OBJEXT) \
2686-@GATTMODULES_TRUE@ plugins/bluetoothd-gatt-example.$(OBJEXT) \
2687-@GATTMODULES_TRUE@ proximity/bluetoothd-main.$(OBJEXT) \
2688-@GATTMODULES_TRUE@ proximity/bluetoothd-manager.$(OBJEXT) \
2689-@GATTMODULES_TRUE@ proximity/bluetoothd-monitor.$(OBJEXT) \
2690-@GATTMODULES_TRUE@ proximity/bluetoothd-reporter.$(OBJEXT) \
2691-@GATTMODULES_TRUE@ proximity/bluetoothd-linkloss.$(OBJEXT) \
2692-@GATTMODULES_TRUE@ proximity/bluetoothd-immalert.$(OBJEXT) \
2693-@GATTMODULES_TRUE@ deviceinfo/bluetoothd-main.$(OBJEXT) \
2694-@GATTMODULES_TRUE@ deviceinfo/bluetoothd-manager.$(OBJEXT) \
2695-@GATTMODULES_TRUE@ deviceinfo/bluetoothd-deviceinfo.$(OBJEXT)
2696-@HAL_TRUE@am__objects_14 = plugins/bluetoothd-hal.$(OBJEXT)
2697-@HAL_FALSE@am__objects_15 = plugins/bluetoothd-formfactor.$(OBJEXT)
2698-@WIIMOTEPLUGIN_TRUE@am__objects_16 = \
2699-@WIIMOTEPLUGIN_TRUE@ plugins/bluetoothd-wiimote.$(OBJEXT)
2700-@MAEMO6PLUGIN_TRUE@am__objects_17 = \
2701-@MAEMO6PLUGIN_TRUE@ plugins/bluetoothd-maemo6.$(OBJEXT)
2702-@DBUSOOBPLUGIN_TRUE@am__objects_18 = \
2703-@DBUSOOBPLUGIN_TRUE@ plugins/bluetoothd-dbusoob.$(OBJEXT)
2704-am__objects_19 = $(am__objects_5) $(am__objects_6) $(am__objects_7) \
2705- $(am__objects_8) $(am__objects_9) $(am__objects_10) \
2706- $(am__objects_11) $(am__objects_12) $(am__objects_13) \
2707- plugins/bluetoothd-hciops.$(OBJEXT) \
2708- plugins/bluetoothd-mgmtops.$(OBJEXT) $(am__objects_14) \
2709- $(am__objects_15) plugins/bluetoothd-storage.$(OBJEXT) \
2710- plugins/bluetoothd-adaptername.$(OBJEXT) $(am__objects_16) \
2711- $(am__objects_17) $(am__objects_18)
2712-am__objects_20 = attrib/bluetoothd-att.$(OBJEXT) \
2713+ src/eir.h src/eir.c
2714+@MAINTAINER_MODE_TRUE@am__objects_11 = plugins/bluetoothd-gatt-example.$(OBJEXT)
2715+@EXPERIMENTAL_TRUE@am__objects_12 = \
2716+@EXPERIMENTAL_TRUE@ plugins/bluetoothd-neard.$(OBJEXT) \
2717+@EXPERIMENTAL_TRUE@ profiles/sap/bluetoothd-main.$(OBJEXT) \
2718+@EXPERIMENTAL_TRUE@ profiles/sap/bluetoothd-manager.$(OBJEXT) \
2719+@EXPERIMENTAL_TRUE@ profiles/sap/bluetoothd-server.$(OBJEXT) \
2720+@EXPERIMENTAL_TRUE@ profiles/sap/bluetoothd-sap-dummy.$(OBJEXT)
2721+@EXPERIMENTAL_TRUE@am__objects_13 = \
2722+@EXPERIMENTAL_TRUE@ profiles/health/bluetoothd-mcap.$(OBJEXT) \
2723+@EXPERIMENTAL_TRUE@ profiles/health/bluetoothd-hdp_main.$(OBJEXT) \
2724+@EXPERIMENTAL_TRUE@ profiles/health/bluetoothd-hdp_manager.$(OBJEXT) \
2725+@EXPERIMENTAL_TRUE@ profiles/health/bluetoothd-hdp.$(OBJEXT) \
2726+@EXPERIMENTAL_TRUE@ profiles/health/bluetoothd-hdp_util.$(OBJEXT)
2727+@EXPERIMENTAL_TRUE@am__objects_14 = \
2728+@EXPERIMENTAL_TRUE@ profiles/alert/bluetoothd-server.$(OBJEXT) \
2729+@EXPERIMENTAL_TRUE@ profiles/time/bluetoothd-server.$(OBJEXT) \
2730+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-main.$(OBJEXT) \
2731+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-manager.$(OBJEXT) \
2732+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-monitor.$(OBJEXT) \
2733+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-reporter.$(OBJEXT) \
2734+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-linkloss.$(OBJEXT) \
2735+@EXPERIMENTAL_TRUE@ profiles/proximity/bluetoothd-immalert.$(OBJEXT) \
2736+@EXPERIMENTAL_TRUE@ profiles/thermometer/bluetoothd-thermometer.$(OBJEXT) \
2737+@EXPERIMENTAL_TRUE@ profiles/heartrate/bluetoothd-heartrate.$(OBJEXT) \
2738+@EXPERIMENTAL_TRUE@ profiles/cyclingspeed/bluetoothd-cyclingspeed.$(OBJEXT)
2739+am__objects_15 = plugins/bluetoothd-hostname.$(OBJEXT) \
2740+ plugins/bluetoothd-wiimote.$(OBJEXT) \
2741+ plugins/bluetoothd-autopair.$(OBJEXT) \
2742+ plugins/bluetoothd-policy.$(OBJEXT) $(am__objects_11) \
2743+ $(am__objects_12) profiles/audio/bluetoothd-source.$(OBJEXT) \
2744+ profiles/audio/bluetoothd-sink.$(OBJEXT) \
2745+ profiles/audio/bluetoothd-a2dp.$(OBJEXT) \
2746+ profiles/audio/bluetoothd-avdtp.$(OBJEXT) \
2747+ profiles/audio/bluetoothd-media.$(OBJEXT) \
2748+ profiles/audio/bluetoothd-transport.$(OBJEXT) \
2749+ profiles/audio/bluetoothd-control.$(OBJEXT) \
2750+ profiles/audio/bluetoothd-avctp.$(OBJEXT) \
2751+ profiles/audio/bluetoothd-avrcp.$(OBJEXT) \
2752+ profiles/audio/bluetoothd-player.$(OBJEXT) \
2753+ profiles/network/bluetoothd-manager.$(OBJEXT) \
2754+ profiles/network/bluetoothd-bnep.$(OBJEXT) \
2755+ profiles/network/bluetoothd-server.$(OBJEXT) \
2756+ profiles/network/bluetoothd-connection.$(OBJEXT) \
2757+ profiles/input/bluetoothd-manager.$(OBJEXT) \
2758+ profiles/input/bluetoothd-server.$(OBJEXT) \
2759+ profiles/input/bluetoothd-device.$(OBJEXT) \
2760+ profiles/input/bluetoothd-hog.$(OBJEXT) \
2761+ profiles/input/bluetoothd-suspend-none.$(OBJEXT) \
2762+ $(am__objects_13) profiles/gap/bluetoothd-gas.$(OBJEXT) \
2763+ profiles/scanparam/bluetoothd-scan.$(OBJEXT) \
2764+ profiles/deviceinfo/bluetoothd-deviceinfo.$(OBJEXT) \
2765+ $(am__objects_14)
2766+am__objects_16 = attrib/bluetoothd-att.$(OBJEXT) \
2767 attrib/bluetoothd-gatt.$(OBJEXT) \
2768 attrib/bluetoothd-gattrib.$(OBJEXT) \
2769- attrib/bluetoothd-client.$(OBJEXT) \
2770 attrib/bluetoothd-gatt-service.$(OBJEXT)
2771-am__objects_21 = btio/bluetoothd-btio.$(OBJEXT)
2772-@MCAP_TRUE@am__objects_22 = health/bluetoothd-mcap.$(OBJEXT) \
2773-@MCAP_TRUE@ health/bluetoothd-mcap_sync.$(OBJEXT)
2774-am__objects_23 = $(am__objects_22)
2775-am_src_bluetoothd_OBJECTS = $(am__objects_4) $(am__objects_19) \
2776- $(am__objects_20) $(am__objects_21) $(am__objects_23) \
2777- src/bluetoothd-main.$(OBJEXT) src/bluetoothd-log.$(OBJEXT) \
2778+am__objects_17 = btio/bluetoothd-btio.$(OBJEXT)
2779+am_src_bluetoothd_OBJECTS = $(am__objects_15) $(am__objects_16) \
2780+ $(am__objects_17) src/bluetoothd-main.$(OBJEXT) \
2781+ src/bluetoothd-log.$(OBJEXT) src/bluetoothd-systemd.$(OBJEXT) \
2782 src/bluetoothd-rfkill.$(OBJEXT) \
2783 src/bluetoothd-sdpd-server.$(OBJEXT) \
2784 src/bluetoothd-sdpd-request.$(OBJEXT) \
2785 src/bluetoothd-sdpd-service.$(OBJEXT) \
2786 src/bluetoothd-sdpd-database.$(OBJEXT) \
2787 src/bluetoothd-attrib-server.$(OBJEXT) \
2788+ src/bluetoothd-gatt-database.$(OBJEXT) \
2789 src/bluetoothd-sdp-xml.$(OBJEXT) \
2790 src/bluetoothd-sdp-client.$(OBJEXT) \
2791 src/bluetoothd-textfile.$(OBJEXT) \
2792- src/bluetoothd-glib-helper.$(OBJEXT) \
2793- src/bluetoothd-oui.$(OBJEXT) src/bluetoothd-plugin.$(OBJEXT) \
2794+ src/bluetoothd-uuid-helper.$(OBJEXT) \
2795+ src/bluetoothd-plugin.$(OBJEXT) \
2796 src/bluetoothd-storage.$(OBJEXT) \
2797+ src/bluetoothd-advertising.$(OBJEXT) \
2798 src/bluetoothd-agent.$(OBJEXT) src/bluetoothd-error.$(OBJEXT) \
2799- src/bluetoothd-manager.$(OBJEXT) \
2800 src/bluetoothd-adapter.$(OBJEXT) \
2801+ src/bluetoothd-profile.$(OBJEXT) \
2802+ src/bluetoothd-service.$(OBJEXT) \
2803+ src/bluetoothd-gatt-client.$(OBJEXT) \
2804 src/bluetoothd-device.$(OBJEXT) \
2805 src/bluetoothd-dbus-common.$(OBJEXT) \
2806- src/bluetoothd-event.$(OBJEXT) src/bluetoothd-oob.$(OBJEXT) \
2807 src/bluetoothd-eir.$(OBJEXT)
2808-@AUDIOPLUGIN_TRUE@am__objects_24 = \
2809-@AUDIOPLUGIN_TRUE@ audio/bluetoothd-telephony.$(OBJEXT)
2810-@SAPPLUGIN_TRUE@am__objects_25 = sap/bluetoothd-sap.$(OBJEXT)
2811-am__objects_26 = $(am__objects_24) $(am__objects_25)
2812-am__objects_27 = $(am__objects_26)
2813-nodist_src_bluetoothd_OBJECTS = $(am__objects_27)
2814+nodist_src_bluetoothd_OBJECTS = $(am__objects_10)
2815 src_bluetoothd_OBJECTS = $(am_src_bluetoothd_OBJECTS) \
2816 $(nodist_src_bluetoothd_OBJECTS)
2817 src_bluetoothd_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
2818 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
2819 $(src_bluetoothd_CFLAGS) $(CFLAGS) $(src_bluetoothd_LDFLAGS) \
2820 $(LDFLAGS) -o $@
2821-test_agent_SOURCES = test/agent.c
2822-test_agent_OBJECTS = test/agent.$(OBJEXT)
2823-test_agent_DEPENDENCIES =
2824-test_attest_SOURCES = test/attest.c
2825-test_attest_OBJECTS = test/attest.$(OBJEXT)
2826-@TEST_TRUE@test_attest_DEPENDENCIES = lib/libbluetooth-private.la
2827-test_avtest_SOURCES = test/avtest.c
2828-test_avtest_OBJECTS = test/avtest.$(OBJEXT)
2829-@TEST_TRUE@test_avtest_DEPENDENCIES = lib/libbluetooth-private.la
2830-am__test_bdaddr_SOURCES_DIST = test/bdaddr.c src/oui.h src/oui.c
2831-@TEST_TRUE@am_test_bdaddr_OBJECTS = test/bdaddr.$(OBJEXT) \
2832-@TEST_TRUE@ src/oui.$(OBJEXT)
2833-test_bdaddr_OBJECTS = $(am_test_bdaddr_OBJECTS)
2834-@TEST_TRUE@test_bdaddr_DEPENDENCIES = lib/libbluetooth-private.la
2835-am__test_btiotest_SOURCES_DIST = test/btiotest.c btio/btio.h \
2836- btio/btio.c
2837-@TEST_TRUE@am_test_btiotest_OBJECTS = test/btiotest.$(OBJEXT) \
2838-@TEST_TRUE@ btio/btio.$(OBJEXT)
2839-test_btiotest_OBJECTS = $(am_test_btiotest_OBJECTS)
2840-@TEST_TRUE@test_btiotest_DEPENDENCIES = lib/libbluetooth-private.la
2841-test_gaptest_SOURCES = test/gaptest.c
2842-test_gaptest_OBJECTS = test/gaptest.$(OBJEXT)
2843-test_gaptest_DEPENDENCIES =
2844-test_hciemu_SOURCES = test/hciemu.c
2845-test_hciemu_OBJECTS = test/hciemu.$(OBJEXT)
2846-@TEST_TRUE@test_hciemu_DEPENDENCIES = lib/libbluetooth-private.la
2847-test_hstest_SOURCES = test/hstest.c
2848-test_hstest_OBJECTS = test/hstest.$(OBJEXT)
2849-@TEST_TRUE@test_hstest_DEPENDENCIES = lib/libbluetooth-private.la
2850-am__test_ipctest_SOURCES_DIST = test/ipctest.c audio/ipc.h audio/ipc.c
2851-@TEST_TRUE@am_test_ipctest_OBJECTS = test/ipctest.$(OBJEXT) \
2852-@TEST_TRUE@ audio/ipc.$(OBJEXT)
2853-test_ipctest_OBJECTS = $(am_test_ipctest_OBJECTS)
2854-@TEST_TRUE@test_ipctest_DEPENDENCIES = sbc/libsbc.la
2855-test_l2test_SOURCES = test/l2test.c
2856-test_l2test_OBJECTS = test/l2test.$(OBJEXT)
2857-@TEST_TRUE@test_l2test_DEPENDENCIES = lib/libbluetooth-private.la
2858-test_lmptest_SOURCES = test/lmptest.c
2859-test_lmptest_OBJECTS = test/lmptest.$(OBJEXT)
2860-@TEST_TRUE@test_lmptest_DEPENDENCIES = lib/libbluetooth-private.la
2861-am__test_mpris_player_SOURCES_DIST = test/mpris-player.c
2862-@TEST_TRUE@am_test_mpris_player_OBJECTS = test/mpris-player.$(OBJEXT)
2863-test_mpris_player_OBJECTS = $(am_test_mpris_player_OBJECTS)
2864-test_mpris_player_DEPENDENCIES =
2865-test_rctest_SOURCES = test/rctest.c
2866-test_rctest_OBJECTS = test/rctest.$(OBJEXT)
2867-@TEST_TRUE@test_rctest_DEPENDENCIES = lib/libbluetooth-private.la
2868-test_scotest_SOURCES = test/scotest.c
2869-test_scotest_OBJECTS = test/scotest.$(OBJEXT)
2870-@TEST_TRUE@test_scotest_DEPENDENCIES = lib/libbluetooth-private.la
2871-test_sdptest_SOURCES = test/sdptest.c
2872-test_sdptest_OBJECTS = test/sdptest.$(OBJEXT)
2873-@TEST_TRUE@test_sdptest_DEPENDENCIES = lib/libbluetooth-private.la
2874-am__test_test_textfile_SOURCES_DIST = test/test-textfile.c \
2875- src/textfile.h src/textfile.c
2876-@TEST_TRUE@am_test_test_textfile_OBJECTS = \
2877-@TEST_TRUE@ test/test-textfile.$(OBJEXT) src/textfile.$(OBJEXT)
2878-test_test_textfile_OBJECTS = $(am_test_test_textfile_OBJECTS)
2879-test_test_textfile_LDADD = $(LDADD)
2880-am__test_uuidtest_SOURCES_DIST = test/uuidtest.c
2881-@TEST_TRUE@am_test_uuidtest_OBJECTS = test/uuidtest.$(OBJEXT)
2882-test_uuidtest_OBJECTS = $(am_test_uuidtest_OBJECTS)
2883-@TEST_TRUE@test_uuidtest_DEPENDENCIES = lib/libbluetooth-private.la
2884-tools_avctrl_SOURCES = tools/avctrl.c
2885-tools_avctrl_OBJECTS = tools/avctrl.$(OBJEXT)
2886-tools_avctrl_DEPENDENCIES =
2887+am__tools_3dsp_SOURCES_DIST = tools/3dsp.c monitor/bt.h
2888+@EXPERIMENTAL_TRUE@am_tools_3dsp_OBJECTS = tools/3dsp.$(OBJEXT)
2889+tools_3dsp_OBJECTS = $(am_tools_3dsp_OBJECTS)
2890+@EXPERIMENTAL_TRUE@tools_3dsp_DEPENDENCIES = \
2891+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2892+tools_amptest_SOURCES = tools/amptest.c
2893+tools_amptest_OBJECTS = tools/amptest.$(OBJEXT)
2894+@EXPERIMENTAL_TRUE@tools_amptest_DEPENDENCIES = \
2895+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2896 tools_avinfo_SOURCES = tools/avinfo.c
2897 tools_avinfo_OBJECTS = tools/avinfo.$(OBJEXT)
2898-@TOOLS_TRUE@tools_avinfo_DEPENDENCIES = lib/libbluetooth-private.la
2899+@EXPERIMENTAL_TRUE@tools_avinfo_DEPENDENCIES = \
2900+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2901+tools_avtest_SOURCES = tools/avtest.c
2902+tools_avtest_OBJECTS = tools/avtest.$(OBJEXT)
2903+@EXPERIMENTAL_TRUE@tools_avtest_DEPENDENCIES = \
2904+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2905 am__tools_bccmd_SOURCES_DIST = tools/bccmd.c tools/csr.h tools/csr.c \
2906- tools/csr_hci.c tools/csr_h4.c tools/csr_3wire.c \
2907- tools/csr_bcsp.c tools/ubcsp.h tools/ubcsp.c tools/csr_usb.c
2908-@BCCMD_TRUE@@USB_TRUE@am__objects_28 = tools/csr_usb.$(OBJEXT)
2909-@BCCMD_TRUE@am_tools_bccmd_OBJECTS = tools/bccmd.$(OBJEXT) \
2910-@BCCMD_TRUE@ tools/csr.$(OBJEXT) tools/csr_hci.$(OBJEXT) \
2911-@BCCMD_TRUE@ tools/csr_h4.$(OBJEXT) tools/csr_3wire.$(OBJEXT) \
2912-@BCCMD_TRUE@ tools/csr_bcsp.$(OBJEXT) tools/ubcsp.$(OBJEXT) \
2913-@BCCMD_TRUE@ $(am__objects_28)
2914+ tools/csr_hci.c tools/csr_usb.c tools/csr_h4.c \
2915+ tools/csr_3wire.c tools/csr_bcsp.c tools/ubcsp.h tools/ubcsp.c
2916+@TOOLS_TRUE@am_tools_bccmd_OBJECTS = tools/bccmd.$(OBJEXT) \
2917+@TOOLS_TRUE@ tools/csr.$(OBJEXT) tools/csr_hci.$(OBJEXT) \
2918+@TOOLS_TRUE@ tools/csr_usb.$(OBJEXT) tools/csr_h4.$(OBJEXT) \
2919+@TOOLS_TRUE@ tools/csr_3wire.$(OBJEXT) tools/csr_bcsp.$(OBJEXT) \
2920+@TOOLS_TRUE@ tools/ubcsp.$(OBJEXT)
2921 tools_bccmd_OBJECTS = $(am_tools_bccmd_OBJECTS)
2922-am__DEPENDENCIES_1 =
2923-@BCCMD_TRUE@tools_bccmd_DEPENDENCIES = lib/libbluetooth-private.la \
2924-@BCCMD_TRUE@ $(am__DEPENDENCIES_1)
2925+@TOOLS_TRUE@tools_bccmd_DEPENDENCIES = lib/libbluetooth-internal.la
2926+am__tools_bdaddr_SOURCES_DIST = tools/bdaddr.c src/oui.h src/oui.c
2927+@EXPERIMENTAL_TRUE@am_tools_bdaddr_OBJECTS = tools/bdaddr.$(OBJEXT) \
2928+@EXPERIMENTAL_TRUE@ src/oui.$(OBJEXT)
2929+tools_bdaddr_OBJECTS = $(am_tools_bdaddr_OBJECTS)
2930+@EXPERIMENTAL_TRUE@tools_bdaddr_DEPENDENCIES = \
2931+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2932+am__tools_bluemoon_SOURCES_DIST = tools/bluemoon.c monitor/bt.h
2933+@TOOLS_TRUE@am_tools_bluemoon_OBJECTS = tools/bluemoon.$(OBJEXT)
2934+tools_bluemoon_OBJECTS = $(am_tools_bluemoon_OBJECTS)
2935+@TOOLS_TRUE@tools_bluemoon_DEPENDENCIES = src/libshared-mainloop.la
2936+am__tools_bluetooth_player_SOURCES_DIST = tools/bluetooth-player.c \
2937+ client/display.h client/display.c
2938+@READLINE_TRUE@am_tools_bluetooth_player_OBJECTS = \
2939+@READLINE_TRUE@ tools/bluetooth-player.$(OBJEXT) \
2940+@READLINE_TRUE@ client/display.$(OBJEXT)
2941+tools_bluetooth_player_OBJECTS = $(am_tools_bluetooth_player_OBJECTS)
2942+@READLINE_TRUE@tools_bluetooth_player_DEPENDENCIES = \
2943+@READLINE_TRUE@ gdbus/libgdbus-internal.la
2944+am__tools_bnep_tester_SOURCES_DIST = tools/bnep-tester.c monitor/bt.h \
2945+ emulator/hciemu.h emulator/hciemu.c emulator/btdev.h \
2946+ emulator/btdev.c emulator/bthost.h emulator/bthost.c \
2947+ emulator/smp.c
2948+@EXPERIMENTAL_TRUE@am_tools_bnep_tester_OBJECTS = \
2949+@EXPERIMENTAL_TRUE@ tools/bnep-tester.$(OBJEXT) \
2950+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
2951+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
2952+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
2953+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
2954+tools_bnep_tester_OBJECTS = $(am_tools_bnep_tester_OBJECTS)
2955+@EXPERIMENTAL_TRUE@tools_bnep_tester_DEPENDENCIES = \
2956+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
2957+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
2958+am__tools_bneptest_SOURCES_DIST = tools/bneptest.c btio/btio.h \
2959+ btio/btio.c src/log.h src/log.c profiles/network/bnep.h \
2960+ profiles/network/bnep.c
2961+@EXPERIMENTAL_TRUE@am_tools_bneptest_OBJECTS = \
2962+@EXPERIMENTAL_TRUE@ tools/bneptest.$(OBJEXT) \
2963+@EXPERIMENTAL_TRUE@ btio/btio.$(OBJEXT) src/log.$(OBJEXT) \
2964+@EXPERIMENTAL_TRUE@ profiles/network/bnep.$(OBJEXT)
2965+tools_bneptest_OBJECTS = $(am_tools_bneptest_OBJECTS)
2966+@EXPERIMENTAL_TRUE@tools_bneptest_DEPENDENCIES = \
2967+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2968+am__tools_btattach_SOURCES_DIST = tools/btattach.c monitor/bt.h
2969+@EXPERIMENTAL_TRUE@am_tools_btattach_OBJECTS = \
2970+@EXPERIMENTAL_TRUE@ tools/btattach.$(OBJEXT)
2971+tools_btattach_OBJECTS = $(am_tools_btattach_OBJECTS)
2972+@EXPERIMENTAL_TRUE@tools_btattach_DEPENDENCIES = \
2973+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2974+am__tools_btgatt_client_SOURCES_DIST = tools/btgatt-client.c \
2975+ src/uuid-helper.c
2976+@EXPERIMENTAL_TRUE@am_tools_btgatt_client_OBJECTS = \
2977+@EXPERIMENTAL_TRUE@ tools/btgatt-client.$(OBJEXT) \
2978+@EXPERIMENTAL_TRUE@ src/uuid-helper.$(OBJEXT)
2979+tools_btgatt_client_OBJECTS = $(am_tools_btgatt_client_OBJECTS)
2980+@EXPERIMENTAL_TRUE@tools_btgatt_client_DEPENDENCIES = \
2981+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la \
2982+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2983+am__tools_btgatt_server_SOURCES_DIST = tools/btgatt-server.c \
2984+ src/uuid-helper.c
2985+@EXPERIMENTAL_TRUE@am_tools_btgatt_server_OBJECTS = \
2986+@EXPERIMENTAL_TRUE@ tools/btgatt-server.$(OBJEXT) \
2987+@EXPERIMENTAL_TRUE@ src/uuid-helper.$(OBJEXT)
2988+tools_btgatt_server_OBJECTS = $(am_tools_btgatt_server_OBJECTS)
2989+@EXPERIMENTAL_TRUE@tools_btgatt_server_DEPENDENCIES = \
2990+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la \
2991+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
2992+am__tools_btinfo_SOURCES_DIST = tools/btinfo.c monitor/bt.h
2993+@EXPERIMENTAL_TRUE@am_tools_btinfo_OBJECTS = tools/btinfo.$(OBJEXT)
2994+tools_btinfo_OBJECTS = $(am_tools_btinfo_OBJECTS)
2995+@EXPERIMENTAL_TRUE@tools_btinfo_DEPENDENCIES = \
2996+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
2997+am__tools_btiotest_SOURCES_DIST = tools/btiotest.c btio/btio.h \
2998+ btio/btio.c
2999+@EXPERIMENTAL_TRUE@am_tools_btiotest_OBJECTS = \
3000+@EXPERIMENTAL_TRUE@ tools/btiotest.$(OBJEXT) \
3001+@EXPERIMENTAL_TRUE@ btio/btio.$(OBJEXT)
3002+tools_btiotest_OBJECTS = $(am_tools_btiotest_OBJECTS)
3003+@EXPERIMENTAL_TRUE@tools_btiotest_DEPENDENCIES = \
3004+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
3005+am__tools_btmgmt_SOURCES_DIST = tools/btmgmt.c src/uuid-helper.c \
3006+ client/display.c
3007+@READLINE_TRUE@am_tools_btmgmt_OBJECTS = tools/btmgmt.$(OBJEXT) \
3008+@READLINE_TRUE@ src/uuid-helper.$(OBJEXT) \
3009+@READLINE_TRUE@ client/display.$(OBJEXT)
3010+tools_btmgmt_OBJECTS = $(am_tools_btmgmt_OBJECTS)
3011+@READLINE_TRUE@tools_btmgmt_DEPENDENCIES = \
3012+@READLINE_TRUE@ lib/libbluetooth-internal.la \
3013+@READLINE_TRUE@ src/libshared-mainloop.la
3014+am__tools_btproxy_SOURCES_DIST = tools/btproxy.c monitor/bt.h
3015+@EXPERIMENTAL_TRUE@am_tools_btproxy_OBJECTS = tools/btproxy.$(OBJEXT)
3016+tools_btproxy_OBJECTS = $(am_tools_btproxy_OBJECTS)
3017+@EXPERIMENTAL_TRUE@tools_btproxy_DEPENDENCIES = \
3018+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3019+am__tools_btsnoop_SOURCES_DIST = tools/btsnoop.c
3020+@EXPERIMENTAL_TRUE@am_tools_btsnoop_OBJECTS = tools/btsnoop.$(OBJEXT)
3021+tools_btsnoop_OBJECTS = $(am_tools_btsnoop_OBJECTS)
3022+@EXPERIMENTAL_TRUE@tools_btsnoop_DEPENDENCIES = \
3023+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3024+tools_check_selftest_SOURCES = tools/check-selftest.c
3025+tools_check_selftest_OBJECTS = tools/check-selftest.$(OBJEXT)
3026+tools_check_selftest_LDADD = $(LDADD)
3027 tools_ciptool_SOURCES = tools/ciptool.c
3028 tools_ciptool_OBJECTS = tools/ciptool.$(OBJEXT)
3029-@TOOLS_TRUE@tools_ciptool_DEPENDENCIES = lib/libbluetooth-private.la
3030-tools_dfubabel_SOURCES = tools/dfubabel.c
3031-tools_dfubabel_OBJECTS = tools/dfubabel.$(OBJEXT)
3032-tools_dfubabel_DEPENDENCIES =
3033-am__tools_dfutool_SOURCES_DIST = tools/dfutool.c tools/dfu.h \
3034- tools/dfu.c
3035-@DFUTOOL_TRUE@am_tools_dfutool_OBJECTS = tools/dfutool.$(OBJEXT) \
3036-@DFUTOOL_TRUE@ tools/dfu.$(OBJEXT)
3037-tools_dfutool_OBJECTS = $(am_tools_dfutool_OBJECTS)
3038-tools_dfutool_DEPENDENCIES =
3039+@TOOLS_TRUE@tools_ciptool_DEPENDENCIES = lib/libbluetooth-internal.la
3040+am__tools_cltest_SOURCES_DIST = tools/cltest.c
3041+@EXPERIMENTAL_TRUE@am_tools_cltest_OBJECTS = tools/cltest.$(OBJEXT)
3042+tools_cltest_OBJECTS = $(am_tools_cltest_OBJECTS)
3043+@EXPERIMENTAL_TRUE@tools_cltest_DEPENDENCIES = \
3044+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3045+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3046+am__tools_create_image_SOURCES_DIST = tools/create-image.c
3047+@EXPERIMENTAL_TRUE@am_tools_create_image_OBJECTS = \
3048+@EXPERIMENTAL_TRUE@ tools/create-image.$(OBJEXT)
3049+tools_create_image_OBJECTS = $(am_tools_create_image_OBJECTS)
3050+tools_create_image_LDADD = $(LDADD)
3051+am__tools_eddystone_SOURCES_DIST = tools/eddystone.c monitor/bt.h
3052+@EXPERIMENTAL_TRUE@am_tools_eddystone_OBJECTS = \
3053+@EXPERIMENTAL_TRUE@ tools/eddystone.$(OBJEXT)
3054+tools_eddystone_OBJECTS = $(am_tools_eddystone_OBJECTS)
3055+@EXPERIMENTAL_TRUE@tools_eddystone_DEPENDENCIES = \
3056+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3057+am__tools_gap_tester_SOURCES_DIST = tools/gap-tester.c monitor/bt.h \
3058+ emulator/hciemu.h emulator/hciemu.c emulator/btdev.h \
3059+ emulator/btdev.c emulator/bthost.h emulator/bthost.c \
3060+ emulator/smp.c
3061+@EXPERIMENTAL_TRUE@am_tools_gap_tester_OBJECTS = \
3062+@EXPERIMENTAL_TRUE@ tools/gap-tester.$(OBJEXT) \
3063+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3064+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3065+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3066+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3067+tools_gap_tester_OBJECTS = $(am_tools_gap_tester_OBJECTS)
3068+@EXPERIMENTAL_TRUE@tools_gap_tester_DEPENDENCIES = \
3069+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3070+@EXPERIMENTAL_TRUE@ gdbus/libgdbus-internal.la \
3071+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3072+am__tools_gatt_service_SOURCES_DIST = tools/gatt-service.c
3073+@EXPERIMENTAL_TRUE@am_tools_gatt_service_OBJECTS = \
3074+@EXPERIMENTAL_TRUE@ tools/gatt-service.$(OBJEXT)
3075+tools_gatt_service_OBJECTS = $(am_tools_gatt_service_OBJECTS)
3076+@EXPERIMENTAL_TRUE@tools_gatt_service_DEPENDENCIES = \
3077+@EXPERIMENTAL_TRUE@ gdbus/libgdbus-internal.la
3078+am__tools_hci_tester_SOURCES_DIST = tools/hci-tester.c monitor/bt.h
3079+@EXPERIMENTAL_TRUE@am_tools_hci_tester_OBJECTS = \
3080+@EXPERIMENTAL_TRUE@ tools/hci-tester.$(OBJEXT)
3081+tools_hci_tester_OBJECTS = $(am_tools_hci_tester_OBJECTS)
3082+@EXPERIMENTAL_TRUE@tools_hci_tester_DEPENDENCIES = \
3083+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3084 am__tools_hciattach_SOURCES_DIST = tools/hciattach.c tools/hciattach.h \
3085 tools/hciattach_st.c tools/hciattach_ti.c \
3086 tools/hciattach_tialt.c tools/hciattach_ath3k.c \
3087- tools/hciattach_qualcomm.c tools/hciattach_intel.c
3088+ tools/hciattach_qualcomm.c tools/hciattach_intel.c \
3089+ tools/hciattach_bcm43xx.c
3090 @TOOLS_TRUE@am_tools_hciattach_OBJECTS = tools/hciattach.$(OBJEXT) \
3091 @TOOLS_TRUE@ tools/hciattach_st.$(OBJEXT) \
3092 @TOOLS_TRUE@ tools/hciattach_ti.$(OBJEXT) \
3093 @TOOLS_TRUE@ tools/hciattach_tialt.$(OBJEXT) \
3094 @TOOLS_TRUE@ tools/hciattach_ath3k.$(OBJEXT) \
3095 @TOOLS_TRUE@ tools/hciattach_qualcomm.$(OBJEXT) \
3096-@TOOLS_TRUE@ tools/hciattach_intel.$(OBJEXT)
3097+@TOOLS_TRUE@ tools/hciattach_intel.$(OBJEXT) \
3098+@TOOLS_TRUE@ tools/hciattach_bcm43xx.$(OBJEXT)
3099 tools_hciattach_OBJECTS = $(am_tools_hciattach_OBJECTS)
3100 @TOOLS_TRUE@tools_hciattach_DEPENDENCIES = \
3101-@TOOLS_TRUE@ lib/libbluetooth-private.la
3102+@TOOLS_TRUE@ lib/libbluetooth-internal.la
3103 am__tools_hciconfig_SOURCES_DIST = tools/hciconfig.c tools/csr.h \
3104- tools/csr.c src/textfile.h src/textfile.c
3105+ tools/csr.c
3106 @TOOLS_TRUE@am_tools_hciconfig_OBJECTS = tools/hciconfig.$(OBJEXT) \
3107-@TOOLS_TRUE@ tools/csr.$(OBJEXT) src/textfile.$(OBJEXT)
3108+@TOOLS_TRUE@ tools/csr.$(OBJEXT)
3109 tools_hciconfig_OBJECTS = $(am_tools_hciconfig_OBJECTS)
3110 @TOOLS_TRUE@tools_hciconfig_DEPENDENCIES = \
3111-@TOOLS_TRUE@ lib/libbluetooth-private.la
3112+@TOOLS_TRUE@ lib/libbluetooth-internal.la
3113+am__tools_hcidump_SOURCES_DIST = tools/hcidump.c tools/parser/parser.h \
3114+ tools/parser/parser.c tools/parser/lmp.c tools/parser/hci.c \
3115+ tools/parser/l2cap.h tools/parser/l2cap.c tools/parser/amp.c \
3116+ tools/parser/smp.c tools/parser/att.c tools/parser/sdp.h \
3117+ tools/parser/sdp.c tools/parser/rfcomm.h tools/parser/rfcomm.c \
3118+ tools/parser/bnep.c tools/parser/cmtp.c tools/parser/hidp.c \
3119+ tools/parser/hcrp.c tools/parser/avdtp.c tools/parser/avctp.c \
3120+ tools/parser/avrcp.c tools/parser/sap.c tools/parser/obex.c \
3121+ tools/parser/capi.c tools/parser/ppp.c tools/parser/tcpip.c \
3122+ tools/parser/ericsson.c tools/parser/csr.c tools/parser/bpa.c
3123+@TOOLS_TRUE@am_tools_hcidump_OBJECTS = tools/hcidump.$(OBJEXT) \
3124+@TOOLS_TRUE@ tools/parser/parser.$(OBJEXT) \
3125+@TOOLS_TRUE@ tools/parser/lmp.$(OBJEXT) \
3126+@TOOLS_TRUE@ tools/parser/hci.$(OBJEXT) \
3127+@TOOLS_TRUE@ tools/parser/l2cap.$(OBJEXT) \
3128+@TOOLS_TRUE@ tools/parser/amp.$(OBJEXT) \
3129+@TOOLS_TRUE@ tools/parser/smp.$(OBJEXT) \
3130+@TOOLS_TRUE@ tools/parser/att.$(OBJEXT) \
3131+@TOOLS_TRUE@ tools/parser/sdp.$(OBJEXT) \
3132+@TOOLS_TRUE@ tools/parser/rfcomm.$(OBJEXT) \
3133+@TOOLS_TRUE@ tools/parser/bnep.$(OBJEXT) \
3134+@TOOLS_TRUE@ tools/parser/cmtp.$(OBJEXT) \
3135+@TOOLS_TRUE@ tools/parser/hidp.$(OBJEXT) \
3136+@TOOLS_TRUE@ tools/parser/hcrp.$(OBJEXT) \
3137+@TOOLS_TRUE@ tools/parser/avdtp.$(OBJEXT) \
3138+@TOOLS_TRUE@ tools/parser/avctp.$(OBJEXT) \
3139+@TOOLS_TRUE@ tools/parser/avrcp.$(OBJEXT) \
3140+@TOOLS_TRUE@ tools/parser/sap.$(OBJEXT) \
3141+@TOOLS_TRUE@ tools/parser/obex.$(OBJEXT) \
3142+@TOOLS_TRUE@ tools/parser/capi.$(OBJEXT) \
3143+@TOOLS_TRUE@ tools/parser/ppp.$(OBJEXT) \
3144+@TOOLS_TRUE@ tools/parser/tcpip.$(OBJEXT) \
3145+@TOOLS_TRUE@ tools/parser/ericsson.$(OBJEXT) \
3146+@TOOLS_TRUE@ tools/parser/csr.$(OBJEXT) \
3147+@TOOLS_TRUE@ tools/parser/bpa.$(OBJEXT)
3148+tools_hcidump_OBJECTS = $(am_tools_hcidump_OBJECTS)
3149+@TOOLS_TRUE@tools_hcidump_DEPENDENCIES = lib/libbluetooth-internal.la
3150 tools_hcieventmask_SOURCES = tools/hcieventmask.c
3151 tools_hcieventmask_OBJECTS = tools/hcieventmask.$(OBJEXT)
3152-@TOOLS_TRUE@tools_hcieventmask_DEPENDENCIES = \
3153-@TOOLS_TRUE@ lib/libbluetooth-private.la
3154+@EXPERIMENTAL_TRUE@tools_hcieventmask_DEPENDENCIES = \
3155+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
3156 tools_hcisecfilter_SOURCES = tools/hcisecfilter.c
3157 tools_hcisecfilter_OBJECTS = tools/hcisecfilter.$(OBJEXT)
3158 tools_hcisecfilter_LDADD = $(LDADD)
3159-am__tools_hcitool_SOURCES_DIST = tools/hcitool.c src/oui.h src/oui.c \
3160- src/textfile.h src/textfile.c
3161+am__tools_hcitool_SOURCES_DIST = tools/hcitool.c src/oui.h src/oui.c
3162 @TOOLS_TRUE@am_tools_hcitool_OBJECTS = tools/hcitool.$(OBJEXT) \
3163-@TOOLS_TRUE@ src/oui.$(OBJEXT) src/textfile.$(OBJEXT)
3164+@TOOLS_TRUE@ src/oui.$(OBJEXT)
3165 tools_hcitool_OBJECTS = $(am_tools_hcitool_OBJECTS)
3166-@TOOLS_TRUE@tools_hcitool_DEPENDENCIES = lib/libbluetooth-private.la
3167+@TOOLS_TRUE@tools_hcitool_DEPENDENCIES = lib/libbluetooth-internal.la
3168+am__tools_hex2hcd_SOURCES_DIST = tools/hex2hcd.c
3169+@TOOLS_TRUE@am_tools_hex2hcd_OBJECTS = tools/hex2hcd.$(OBJEXT)
3170+tools_hex2hcd_OBJECTS = $(am_tools_hex2hcd_OBJECTS)
3171+tools_hex2hcd_LDADD = $(LDADD)
3172 tools_hid2hci_SOURCES = tools/hid2hci.c
3173 tools_hid2hci_OBJECTS = tools/hid2hci.$(OBJEXT)
3174 tools_hid2hci_DEPENDENCIES =
3175+tools_hwdb_SOURCES = tools/hwdb.c
3176+tools_hwdb_OBJECTS = tools/hwdb.$(OBJEXT)
3177+@EXPERIMENTAL_TRUE@tools_hwdb_DEPENDENCIES = \
3178+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
3179+am__tools_ibeacon_SOURCES_DIST = tools/ibeacon.c monitor/bt.h
3180+@EXPERIMENTAL_TRUE@am_tools_ibeacon_OBJECTS = tools/ibeacon.$(OBJEXT)
3181+tools_ibeacon_OBJECTS = $(am_tools_ibeacon_OBJECTS)
3182+@EXPERIMENTAL_TRUE@tools_ibeacon_DEPENDENCIES = \
3183+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3184+am__tools_l2cap_tester_SOURCES_DIST = tools/l2cap-tester.c \
3185+ monitor/bt.h emulator/hciemu.h emulator/hciemu.c \
3186+ emulator/btdev.h emulator/btdev.c emulator/bthost.h \
3187+ emulator/bthost.c emulator/smp.c
3188+@EXPERIMENTAL_TRUE@am_tools_l2cap_tester_OBJECTS = \
3189+@EXPERIMENTAL_TRUE@ tools/l2cap-tester.$(OBJEXT) \
3190+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3191+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3192+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3193+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3194+tools_l2cap_tester_OBJECTS = $(am_tools_l2cap_tester_OBJECTS)
3195+@EXPERIMENTAL_TRUE@tools_l2cap_tester_DEPENDENCIES = \
3196+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3197+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3198 tools_l2ping_SOURCES = tools/l2ping.c
3199 tools_l2ping_OBJECTS = tools/l2ping.$(OBJEXT)
3200-@TOOLS_TRUE@tools_l2ping_DEPENDENCIES = lib/libbluetooth-private.la
3201-tools_ppporc_SOURCES = tools/ppporc.c
3202-tools_ppporc_OBJECTS = tools/ppporc.$(OBJEXT)
3203-@TOOLS_TRUE@tools_ppporc_DEPENDENCIES = lib/libbluetooth-private.la
3204-am__tools_rfcomm_SOURCES_DIST = tools/rfcomm.c tools/parser.y \
3205- tools/lexer.l tools/kword.h tools/kword.c
3206-@TOOLS_TRUE@am_tools_rfcomm_OBJECTS = tools/rfcomm.$(OBJEXT) \
3207-@TOOLS_TRUE@ tools/parser.$(OBJEXT) tools/lexer.$(OBJEXT) \
3208-@TOOLS_TRUE@ tools/kword.$(OBJEXT)
3209-am__EXTRA_tools_rfcomm_SOURCES_DIST = tools/parser.h tools/parser.c \
3210- tools/lexer.c
3211-tools_rfcomm_OBJECTS = $(am_tools_rfcomm_OBJECTS)
3212-@TOOLS_TRUE@tools_rfcomm_DEPENDENCIES = lib/libbluetooth-private.la
3213+@TOOLS_TRUE@tools_l2ping_DEPENDENCIES = lib/libbluetooth-internal.la
3214+tools_l2test_SOURCES = tools/l2test.c
3215+tools_l2test_OBJECTS = tools/l2test.$(OBJEXT)
3216+@TOOLS_TRUE@tools_l2test_DEPENDENCIES = lib/libbluetooth-internal.la
3217+am__tools_mcaptest_SOURCES_DIST = tools/mcaptest.c btio/btio.h \
3218+ btio/btio.c src/log.c src/log.h profiles/health/mcap.h \
3219+ profiles/health/mcap.c
3220+@EXPERIMENTAL_TRUE@am_tools_mcaptest_OBJECTS = \
3221+@EXPERIMENTAL_TRUE@ tools/mcaptest.$(OBJEXT) \
3222+@EXPERIMENTAL_TRUE@ btio/btio.$(OBJEXT) src/log.$(OBJEXT) \
3223+@EXPERIMENTAL_TRUE@ profiles/health/mcap.$(OBJEXT)
3224+tools_mcaptest_OBJECTS = $(am_tools_mcaptest_OBJECTS)
3225+@EXPERIMENTAL_TRUE@tools_mcaptest_DEPENDENCIES = \
3226+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
3227+am__tools_mgmt_tester_SOURCES_DIST = tools/mgmt-tester.c monitor/bt.h \
3228+ emulator/hciemu.h emulator/hciemu.c emulator/btdev.h \
3229+ emulator/btdev.c emulator/bthost.h emulator/bthost.c \
3230+ emulator/smp.c
3231+@EXPERIMENTAL_TRUE@am_tools_mgmt_tester_OBJECTS = \
3232+@EXPERIMENTAL_TRUE@ tools/mgmt-tester.$(OBJEXT) \
3233+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3234+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3235+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3236+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3237+tools_mgmt_tester_OBJECTS = $(am_tools_mgmt_tester_OBJECTS)
3238+@EXPERIMENTAL_TRUE@tools_mgmt_tester_DEPENDENCIES = \
3239+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3240+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3241+am__tools_mpris_proxy_SOURCES_DIST = tools/mpris-proxy.c
3242+@TOOLS_TRUE@am_tools_mpris_proxy_OBJECTS = \
3243+@TOOLS_TRUE@ tools/mpris-proxy.$(OBJEXT)
3244+tools_mpris_proxy_OBJECTS = $(am_tools_mpris_proxy_OBJECTS)
3245+@TOOLS_TRUE@tools_mpris_proxy_DEPENDENCIES = \
3246+@TOOLS_TRUE@ gdbus/libgdbus-internal.la
3247+am__tools_nokfw_SOURCES_DIST = tools/nokfw.c
3248+@EXPERIMENTAL_TRUE@am_tools_nokfw_OBJECTS = tools/nokfw.$(OBJEXT)
3249+tools_nokfw_OBJECTS = $(am_tools_nokfw_OBJECTS)
3250+tools_nokfw_LDADD = $(LDADD)
3251+am__tools_obex_client_tool_SOURCES_DIST = gobex/gobex.h gobex/gobex.c \
3252+ gobex/gobex-defs.h gobex/gobex-defs.c gobex/gobex-packet.c \
3253+ gobex/gobex-packet.h gobex/gobex-header.c gobex/gobex-header.h \
3254+ gobex/gobex-transfer.c gobex/gobex-debug.h \
3255+ gobex/gobex-apparam.c gobex/gobex-apparam.h btio/btio.h \
3256+ btio/btio.c tools/obex-client-tool.c
3257+am__objects_18 = gobex/gobex.$(OBJEXT) gobex/gobex-defs.$(OBJEXT) \
3258+ gobex/gobex-packet.$(OBJEXT) gobex/gobex-header.$(OBJEXT) \
3259+ gobex/gobex-transfer.$(OBJEXT) gobex/gobex-apparam.$(OBJEXT)
3260+am__objects_19 = btio/btio.$(OBJEXT)
3261+@READLINE_TRUE@am_tools_obex_client_tool_OBJECTS = $(am__objects_18) \
3262+@READLINE_TRUE@ $(am__objects_19) \
3263+@READLINE_TRUE@ tools/obex-client-tool.$(OBJEXT)
3264+tools_obex_client_tool_OBJECTS = $(am_tools_obex_client_tool_OBJECTS)
3265+@READLINE_TRUE@tools_obex_client_tool_DEPENDENCIES = \
3266+@READLINE_TRUE@ lib/libbluetooth-internal.la
3267+am__tools_obex_server_tool_SOURCES_DIST = gobex/gobex.h gobex/gobex.c \
3268+ gobex/gobex-defs.h gobex/gobex-defs.c gobex/gobex-packet.c \
3269+ gobex/gobex-packet.h gobex/gobex-header.c gobex/gobex-header.h \
3270+ gobex/gobex-transfer.c gobex/gobex-debug.h \
3271+ gobex/gobex-apparam.c gobex/gobex-apparam.h btio/btio.h \
3272+ btio/btio.c tools/obex-server-tool.c
3273+@READLINE_TRUE@am_tools_obex_server_tool_OBJECTS = $(am__objects_18) \
3274+@READLINE_TRUE@ $(am__objects_19) \
3275+@READLINE_TRUE@ tools/obex-server-tool.$(OBJEXT)
3276+tools_obex_server_tool_OBJECTS = $(am_tools_obex_server_tool_OBJECTS)
3277+@READLINE_TRUE@tools_obex_server_tool_DEPENDENCIES = \
3278+@READLINE_TRUE@ lib/libbluetooth-internal.la
3279+am__tools_obexctl_SOURCES_DIST = tools/obexctl.c client/display.h \
3280+ client/display.c
3281+@READLINE_TRUE@am_tools_obexctl_OBJECTS = tools/obexctl.$(OBJEXT) \
3282+@READLINE_TRUE@ client/display.$(OBJEXT)
3283+tools_obexctl_OBJECTS = $(am_tools_obexctl_OBJECTS)
3284+@READLINE_TRUE@tools_obexctl_DEPENDENCIES = \
3285+@READLINE_TRUE@ gdbus/libgdbus-internal.la
3286+am__tools_oobtest_SOURCES_DIST = tools/oobtest.c
3287+@EXPERIMENTAL_TRUE@am_tools_oobtest_OBJECTS = tools/oobtest.$(OBJEXT)
3288+tools_oobtest_OBJECTS = $(am_tools_oobtest_OBJECTS)
3289+@EXPERIMENTAL_TRUE@tools_oobtest_DEPENDENCIES = \
3290+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3291+@EXPERIMENTAL_TRUE@ src/libshared-mainloop.la
3292+tools_rctest_SOURCES = tools/rctest.c
3293+tools_rctest_OBJECTS = tools/rctest.$(OBJEXT)
3294+@TOOLS_TRUE@tools_rctest_DEPENDENCIES = lib/libbluetooth-internal.la
3295+tools_rfcomm_SOURCES = tools/rfcomm.c
3296+tools_rfcomm_OBJECTS = tools/rfcomm.$(OBJEXT)
3297+@TOOLS_TRUE@tools_rfcomm_DEPENDENCIES = lib/libbluetooth-internal.la
3298+am__tools_rfcomm_tester_SOURCES_DIST = tools/rfcomm-tester.c \
3299+ monitor/bt.h emulator/hciemu.h emulator/hciemu.c \
3300+ emulator/btdev.h emulator/btdev.c emulator/bthost.h \
3301+ emulator/bthost.c emulator/smp.c
3302+@EXPERIMENTAL_TRUE@am_tools_rfcomm_tester_OBJECTS = \
3303+@EXPERIMENTAL_TRUE@ tools/rfcomm-tester.$(OBJEXT) \
3304+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3305+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3306+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3307+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3308+tools_rfcomm_tester_OBJECTS = $(am_tools_rfcomm_tester_OBJECTS)
3309+@EXPERIMENTAL_TRUE@tools_rfcomm_tester_DEPENDENCIES = \
3310+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3311+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3312+am__tools_sco_tester_SOURCES_DIST = tools/sco-tester.c monitor/bt.h \
3313+ emulator/hciemu.h emulator/hciemu.c emulator/btdev.h \
3314+ emulator/btdev.c emulator/bthost.h emulator/bthost.c \
3315+ emulator/smp.c
3316+@EXPERIMENTAL_TRUE@am_tools_sco_tester_OBJECTS = \
3317+@EXPERIMENTAL_TRUE@ tools/sco-tester.$(OBJEXT) \
3318+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3319+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3320+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3321+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3322+tools_sco_tester_OBJECTS = $(am_tools_sco_tester_OBJECTS)
3323+@EXPERIMENTAL_TRUE@tools_sco_tester_DEPENDENCIES = \
3324+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3325+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3326+tools_scotest_SOURCES = tools/scotest.c
3327+tools_scotest_OBJECTS = tools/scotest.$(OBJEXT)
3328+@EXPERIMENTAL_TRUE@tools_scotest_DEPENDENCIES = \
3329+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
3330 am__tools_sdptool_SOURCES_DIST = tools/sdptool.c src/sdp-xml.h \
3331 src/sdp-xml.c
3332 @TOOLS_TRUE@am_tools_sdptool_OBJECTS = tools/sdptool.$(OBJEXT) \
3333 @TOOLS_TRUE@ src/sdp-xml.$(OBJEXT)
3334 tools_sdptool_OBJECTS = $(am_tools_sdptool_OBJECTS)
3335-@TOOLS_TRUE@tools_sdptool_DEPENDENCIES = lib/libbluetooth-private.la
3336-am__unit_test_eir_SOURCES_DIST = unit/test-eir.c src/eir.c \
3337- src/glib-helper.c
3338-@TEST_TRUE@am_unit_test_eir_OBJECTS = \
3339-@TEST_TRUE@ unit/unit_test_eir-test-eir.$(OBJEXT) \
3340-@TEST_TRUE@ src/unit_test_eir-eir.$(OBJEXT) \
3341-@TEST_TRUE@ src/unit_test_eir-glib-helper.$(OBJEXT)
3342+@TOOLS_TRUE@tools_sdptool_DEPENDENCIES = lib/libbluetooth-internal.la
3343+am__tools_seq2bseq_SOURCES_DIST = tools/seq2bseq.c
3344+@EXPERIMENTAL_TRUE@am_tools_seq2bseq_OBJECTS = \
3345+@EXPERIMENTAL_TRUE@ tools/seq2bseq.$(OBJEXT)
3346+tools_seq2bseq_OBJECTS = $(am_tools_seq2bseq_OBJECTS)
3347+tools_seq2bseq_LDADD = $(LDADD)
3348+am__tools_smp_tester_SOURCES_DIST = tools/smp-tester.c monitor/bt.h \
3349+ emulator/hciemu.h emulator/hciemu.c emulator/btdev.h \
3350+ emulator/btdev.c emulator/bthost.h emulator/bthost.c \
3351+ emulator/smp.c
3352+@EXPERIMENTAL_TRUE@am_tools_smp_tester_OBJECTS = \
3353+@EXPERIMENTAL_TRUE@ tools/smp-tester.$(OBJEXT) \
3354+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3355+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3356+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3357+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3358+tools_smp_tester_OBJECTS = $(am_tools_smp_tester_OBJECTS)
3359+@EXPERIMENTAL_TRUE@tools_smp_tester_DEPENDENCIES = \
3360+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3361+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3362+tools_test_runner_SOURCES = tools/test-runner.c
3363+tools_test_runner_OBJECTS = tools/test-runner.$(OBJEXT)
3364+tools_test_runner_LDADD = $(LDADD)
3365+am__tools_userchan_tester_SOURCES_DIST = tools/userchan-tester.c \
3366+ monitor/bt.h emulator/hciemu.h emulator/hciemu.c \
3367+ emulator/btdev.h emulator/btdev.c emulator/bthost.h \
3368+ emulator/bthost.c emulator/smp.c
3369+@EXPERIMENTAL_TRUE@am_tools_userchan_tester_OBJECTS = \
3370+@EXPERIMENTAL_TRUE@ tools/userchan-tester.$(OBJEXT) \
3371+@EXPERIMENTAL_TRUE@ emulator/hciemu.$(OBJEXT) \
3372+@EXPERIMENTAL_TRUE@ emulator/btdev.$(OBJEXT) \
3373+@EXPERIMENTAL_TRUE@ emulator/bthost.$(OBJEXT) \
3374+@EXPERIMENTAL_TRUE@ emulator/smp.$(OBJEXT)
3375+tools_userchan_tester_OBJECTS = $(am_tools_userchan_tester_OBJECTS)
3376+@EXPERIMENTAL_TRUE@tools_userchan_tester_DEPENDENCIES = \
3377+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la \
3378+@EXPERIMENTAL_TRUE@ src/libshared-glib.la
3379+am_unit_test_avctp_OBJECTS = unit/test-avctp.$(OBJEXT) \
3380+ src/log.$(OBJEXT) android/avctp.$(OBJEXT)
3381+unit_test_avctp_OBJECTS = $(am_unit_test_avctp_OBJECTS)
3382+unit_test_avctp_DEPENDENCIES = src/libshared-glib.la
3383+am_unit_test_avdtp_OBJECTS = unit/test-avdtp.$(OBJEXT) \
3384+ src/log.$(OBJEXT) android/avdtp.$(OBJEXT)
3385+unit_test_avdtp_OBJECTS = $(am_unit_test_avdtp_OBJECTS)
3386+unit_test_avdtp_DEPENDENCIES = src/libshared-glib.la
3387+am_unit_test_avrcp_OBJECTS = unit/test-avrcp.$(OBJEXT) \
3388+ src/log.$(OBJEXT) android/avctp.$(OBJEXT) \
3389+ android/avrcp-lib.$(OBJEXT)
3390+unit_test_avrcp_OBJECTS = $(am_unit_test_avrcp_OBJECTS)
3391+unit_test_avrcp_DEPENDENCIES = lib/libbluetooth-internal.la \
3392+ src/libshared-glib.la
3393+am_unit_test_crc_OBJECTS = unit/test-crc.$(OBJEXT) \
3394+ monitor/crc.$(OBJEXT)
3395+unit_test_crc_OBJECTS = $(am_unit_test_crc_OBJECTS)
3396+unit_test_crc_DEPENDENCIES = src/libshared-glib.la
3397+am_unit_test_crypto_OBJECTS = unit/test-crypto.$(OBJEXT)
3398+unit_test_crypto_OBJECTS = $(am_unit_test_crypto_OBJECTS)
3399+unit_test_crypto_DEPENDENCIES = src/libshared-glib.la
3400+am_unit_test_ecc_OBJECTS = unit/test-ecc.$(OBJEXT)
3401+unit_test_ecc_OBJECTS = $(am_unit_test_ecc_OBJECTS)
3402+unit_test_ecc_DEPENDENCIES = src/libshared-glib.la
3403+am_unit_test_eir_OBJECTS = unit/test-eir.$(OBJEXT) src/eir.$(OBJEXT) \
3404+ src/uuid-helper.$(OBJEXT)
3405 unit_test_eir_OBJECTS = $(am_unit_test_eir_OBJECTS)
3406-@TEST_TRUE@unit_test_eir_DEPENDENCIES = lib/libbluetooth-private.la
3407-unit_test_eir_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
3408- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(unit_test_eir_CFLAGS) \
3409- $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
3410-am__dist_udev_SCRIPTS_DIST = scripts/bluetooth_serial
3411-SCRIPTS = $(dist_udev_SCRIPTS)
3412+unit_test_eir_DEPENDENCIES = src/libshared-glib.la \
3413+ lib/libbluetooth-internal.la
3414+am_unit_test_gatt_OBJECTS = unit/test-gatt.$(OBJEXT)
3415+unit_test_gatt_OBJECTS = $(am_unit_test_gatt_OBJECTS)
3416+unit_test_gatt_DEPENDENCIES = src/libshared-glib.la \
3417+ lib/libbluetooth-internal.la
3418+am_unit_test_gattrib_OBJECTS = unit/test-gattrib.$(OBJEXT) \
3419+ attrib/gattrib.$(OBJEXT) $(am__objects_19) src/log.$(OBJEXT)
3420+unit_test_gattrib_OBJECTS = $(am_unit_test_gattrib_OBJECTS)
3421+unit_test_gattrib_DEPENDENCIES = lib/libbluetooth-internal.la \
3422+ src/libshared-glib.la
3423+am_unit_test_gdbus_client_OBJECTS = unit/test-gdbus-client.$(OBJEXT)
3424+unit_test_gdbus_client_OBJECTS = $(am_unit_test_gdbus_client_OBJECTS)
3425+unit_test_gdbus_client_DEPENDENCIES = gdbus/libgdbus-internal.la \
3426+ src/libshared-glib.la
3427+am_unit_test_gobex_OBJECTS = $(am__objects_18) unit/util.$(OBJEXT) \
3428+ unit/test-gobex.$(OBJEXT)
3429+unit_test_gobex_OBJECTS = $(am_unit_test_gobex_OBJECTS)
3430+unit_test_gobex_DEPENDENCIES =
3431+am_unit_test_gobex_apparam_OBJECTS = $(am__objects_18) \
3432+ unit/util.$(OBJEXT) unit/test-gobex-apparam.$(OBJEXT)
3433+unit_test_gobex_apparam_OBJECTS = \
3434+ $(am_unit_test_gobex_apparam_OBJECTS)
3435+unit_test_gobex_apparam_DEPENDENCIES =
3436+am_unit_test_gobex_header_OBJECTS = $(am__objects_18) \
3437+ unit/util.$(OBJEXT) unit/test-gobex-header.$(OBJEXT)
3438+unit_test_gobex_header_OBJECTS = $(am_unit_test_gobex_header_OBJECTS)
3439+unit_test_gobex_header_DEPENDENCIES =
3440+am_unit_test_gobex_packet_OBJECTS = $(am__objects_18) \
3441+ unit/util.$(OBJEXT) unit/test-gobex-packet.$(OBJEXT)
3442+unit_test_gobex_packet_OBJECTS = $(am_unit_test_gobex_packet_OBJECTS)
3443+unit_test_gobex_packet_DEPENDENCIES =
3444+am_unit_test_gobex_transfer_OBJECTS = $(am__objects_18) \
3445+ unit/util.$(OBJEXT) unit/test-gobex-transfer.$(OBJEXT)
3446+unit_test_gobex_transfer_OBJECTS = \
3447+ $(am_unit_test_gobex_transfer_OBJECTS)
3448+unit_test_gobex_transfer_DEPENDENCIES =
3449+am_unit_test_hfp_OBJECTS = unit/test-hfp.$(OBJEXT)
3450+unit_test_hfp_OBJECTS = $(am_unit_test_hfp_OBJECTS)
3451+unit_test_hfp_DEPENDENCIES = src/libshared-glib.la
3452+am_unit_test_hog_OBJECTS = unit/test-hog.$(OBJEXT) $(am__objects_19) \
3453+ android/hog.$(OBJEXT) android/scpp.$(OBJEXT) \
3454+ android/bas.$(OBJEXT) android/dis.$(OBJEXT) src/log.$(OBJEXT) \
3455+ attrib/att.$(OBJEXT) attrib/gatt.$(OBJEXT) \
3456+ attrib/gattrib.$(OBJEXT)
3457+unit_test_hog_OBJECTS = $(am_unit_test_hog_OBJECTS)
3458+unit_test_hog_DEPENDENCIES = src/libshared-glib.la \
3459+ lib/libbluetooth-internal.la
3460+am_unit_test_lib_OBJECTS = unit/test-lib.$(OBJEXT)
3461+unit_test_lib_OBJECTS = $(am_unit_test_lib_OBJECTS)
3462+unit_test_lib_DEPENDENCIES = src/libshared-glib.la \
3463+ lib/libbluetooth-internal.la
3464+am_unit_test_mgmt_OBJECTS = unit/test-mgmt.$(OBJEXT)
3465+unit_test_mgmt_OBJECTS = $(am_unit_test_mgmt_OBJECTS)
3466+unit_test_mgmt_DEPENDENCIES = src/libshared-glib.la
3467+am_unit_test_queue_OBJECTS = unit/test-queue.$(OBJEXT)
3468+unit_test_queue_OBJECTS = $(am_unit_test_queue_OBJECTS)
3469+unit_test_queue_DEPENDENCIES = src/libshared-glib.la
3470+am_unit_test_ringbuf_OBJECTS = unit/test-ringbuf.$(OBJEXT)
3471+unit_test_ringbuf_OBJECTS = $(am_unit_test_ringbuf_OBJECTS)
3472+unit_test_ringbuf_DEPENDENCIES = src/libshared-glib.la
3473+am_unit_test_sdp_OBJECTS = unit/test-sdp.$(OBJEXT) \
3474+ src/sdpd-database.$(OBJEXT) src/log.$(OBJEXT) \
3475+ src/sdpd-service.$(OBJEXT) src/sdpd-request.$(OBJEXT)
3476+unit_test_sdp_OBJECTS = $(am_unit_test_sdp_OBJECTS)
3477+unit_test_sdp_DEPENDENCIES = lib/libbluetooth-internal.la \
3478+ src/libshared-glib.la
3479+am_unit_test_textfile_OBJECTS = unit/test-textfile.$(OBJEXT) \
3480+ src/textfile.$(OBJEXT)
3481+unit_test_textfile_OBJECTS = $(am_unit_test_textfile_OBJECTS)
3482+unit_test_textfile_DEPENDENCIES = src/libshared-glib.la
3483+am_unit_test_uhid_OBJECTS = unit/test-uhid.$(OBJEXT)
3484+unit_test_uhid_OBJECTS = $(am_unit_test_uhid_OBJECTS)
3485+unit_test_uhid_DEPENDENCIES = src/libshared-glib.la
3486+am_unit_test_uuid_OBJECTS = unit/test-uuid.$(OBJEXT)
3487+unit_test_uuid_OBJECTS = $(am_unit_test_uuid_OBJECTS)
3488+unit_test_uuid_DEPENDENCIES = src/libshared-glib.la \
3489+ lib/libbluetooth-internal.la
3490+SCRIPTS = $(test_SCRIPTS)
3491+AM_V_P = $(am__v_P_@AM_V@)
3492+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
3493+am__v_P_0 = false
3494+am__v_P_1 = :
3495+AM_V_GEN = $(am__v_GEN_@AM_V@)
3496+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
3497+am__v_GEN_0 = @echo " GEN " $@;
3498+am__v_GEN_1 =
3499+AM_V_at = $(am__v_at_@AM_V@)
3500+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
3501+am__v_at_0 = @
3502+am__v_at_1 =
3503 DEFAULT_INCLUDES = -I.@am__isrc@
3504 depcomp = $(SHELL) $(top_srcdir)/depcomp
3505 am__depfiles_maybe = depfiles
3506@@ -866,121 +1600,380 @@
3507 $(AM_CFLAGS) $(CFLAGS)
3508 AM_V_CC = $(am__v_CC_@AM_V@)
3509 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
3510-am__v_CC_0 = @echo " CC " $@;
3511+am__v_CC_0 = @echo " CC " $@;
3512+am__v_CC_1 =
3513 CCLD = $(CC)
3514 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
3515 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
3516 $(AM_LDFLAGS) $(LDFLAGS) -o $@
3517 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
3518 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
3519-am__v_CCLD_0 = @echo " CCLD " $@;
3520-@MAINTAINER_MODE_FALSE@am__skiplex = test -f $@ ||
3521-LEXCOMPILE = $(LEX) $(AM_LFLAGS) $(LFLAGS)
3522-LTLEXCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
3523- $(LIBTOOLFLAGS) --mode=compile $(LEX) $(AM_LFLAGS) $(LFLAGS)
3524-AM_V_LEX = $(am__v_LEX_@AM_V@)
3525-am__v_LEX_ = $(am__v_LEX_@AM_DEFAULT_V@)
3526-am__v_LEX_0 = @echo " LEX " $@;
3527-YLWRAP = $(top_srcdir)/ylwrap
3528-@MAINTAINER_MODE_FALSE@am__skipyacc = test -f $@ ||
3529-YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS)
3530-LTYACCCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
3531- $(LIBTOOLFLAGS) --mode=compile $(YACC) $(AM_YFLAGS) $(YFLAGS)
3532-AM_V_YACC = $(am__v_YACC_@AM_V@)
3533-am__v_YACC_ = $(am__v_YACC_@AM_DEFAULT_V@)
3534-am__v_YACC_0 = @echo " YACC " $@;
3535-AM_V_GEN = $(am__v_GEN_@AM_V@)
3536-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
3537-am__v_GEN_0 = @echo " GEN " $@;
3538-SOURCES = $(audio_libtelephony_a_SOURCES) $(sap_libsap_a_SOURCES) \
3539- $(audio_libasound_module_ctl_bluetooth_la_SOURCES) \
3540- $(audio_libasound_module_pcm_bluetooth_la_SOURCES) \
3541- $(audio_libgstbluetooth_la_SOURCES) \
3542- $(lib_libbluetooth_private_la_SOURCES) \
3543- $(lib_libbluetooth_la_SOURCES) \
3544- $(plugins_external_dummy_la_SOURCES) $(sbc_libsbc_la_SOURCES) \
3545- $(attrib_gatttool_SOURCES) $(compat_dund_SOURCES) \
3546- $(compat_hidd_SOURCES) $(compat_pand_SOURCES) \
3547- $(cups_bluetooth_SOURCES) $(emulator_btvirt_SOURCES) \
3548- $(mgmt_btmgmt_SOURCES) $(monitor_btmon_SOURCES) \
3549- $(sbc_sbcdec_SOURCES) $(sbc_sbcenc_SOURCES) sbc/sbcinfo.c \
3550- sbc/sbctester.c $(src_bluetoothd_SOURCES) \
3551- $(nodist_src_bluetoothd_SOURCES) test/agent.c test/attest.c \
3552- test/avtest.c $(test_bdaddr_SOURCES) $(test_btiotest_SOURCES) \
3553- test/gaptest.c test/hciemu.c test/hstest.c \
3554- $(test_ipctest_SOURCES) test/l2test.c test/lmptest.c \
3555- $(test_mpris_player_SOURCES) test/rctest.c test/scotest.c \
3556- test/sdptest.c $(test_test_textfile_SOURCES) \
3557- $(test_uuidtest_SOURCES) tools/avctrl.c tools/avinfo.c \
3558- $(tools_bccmd_SOURCES) tools/ciptool.c tools/dfubabel.c \
3559- $(tools_dfutool_SOURCES) $(tools_hciattach_SOURCES) \
3560- $(tools_hciconfig_SOURCES) tools/hcieventmask.c \
3561- tools/hcisecfilter.c $(tools_hcitool_SOURCES) tools/hid2hci.c \
3562- tools/l2ping.c tools/ppporc.c $(tools_rfcomm_SOURCES) \
3563- $(EXTRA_tools_rfcomm_SOURCES) $(tools_sdptool_SOURCES) \
3564- $(unit_test_eir_SOURCES)
3565-DIST_SOURCES = $(am__audio_libtelephony_a_SOURCES_DIST) \
3566- $(am__sap_libsap_a_SOURCES_DIST) \
3567- $(am__audio_libasound_module_ctl_bluetooth_la_SOURCES_DIST) \
3568- $(am__audio_libasound_module_pcm_bluetooth_la_SOURCES_DIST) \
3569- $(am__audio_libgstbluetooth_la_SOURCES_DIST) \
3570- $(lib_libbluetooth_private_la_SOURCES) \
3571- $(lib_libbluetooth_la_SOURCES) \
3572+am__v_CCLD_0 = @echo " CCLD " $@;
3573+am__v_CCLD_1 =
3574+SOURCES = $(profiles_sap_libsap_a_SOURCES) \
3575+ $(android_audio_a2dp_default_la_SOURCES) \
3576+ $(android_audio_sco_default_la_SOURCES) \
3577+ $(android_bluetooth_default_la_SOURCES) \
3578+ $(gdbus_libgdbus_internal_la_SOURCES) \
3579+ $(lib_libbluetooth_internal_la_SOURCES) \
3580+ $(lib_libbluetooth_la_SOURCES) \
3581+ $(plugins_external_dummy_la_SOURCES) \
3582+ $(plugins_sixaxis_la_SOURCES) $(src_libshared_glib_la_SOURCES) \
3583+ $(src_libshared_mainloop_la_SOURCES) \
3584+ $(android_android_tester_SOURCES) $(android_avdtptest_SOURCES) \
3585+ $(android_bluetoothd_SOURCES) \
3586+ $(android_bluetoothd_snoop_SOURCES) $(android_haltest_SOURCES) \
3587+ $(android_ipc_tester_SOURCES) \
3588+ $(android_system_emulator_SOURCES) $(android_test_ipc_SOURCES) \
3589+ $(attrib_gatttool_SOURCES) $(client_bluetoothctl_SOURCES) \
3590+ $(emulator_b1ee_SOURCES) $(emulator_btvirt_SOURCES) \
3591+ $(emulator_hfp_SOURCES) $(monitor_btmon_SOURCES) \
3592+ $(obexd_src_obexd_SOURCES) $(nodist_obexd_src_obexd_SOURCES) \
3593+ $(peripheral_btsensor_SOURCES) \
3594+ $(profiles_cups_bluetooth_SOURCES) \
3595+ $(profiles_iap_iapd_SOURCES) $(src_bluetoothd_SOURCES) \
3596+ $(nodist_src_bluetoothd_SOURCES) $(tools_3dsp_SOURCES) \
3597+ tools/amptest.c tools/avinfo.c tools/avtest.c \
3598+ $(tools_bccmd_SOURCES) $(tools_bdaddr_SOURCES) \
3599+ $(tools_bluemoon_SOURCES) $(tools_bluetooth_player_SOURCES) \
3600+ $(tools_bnep_tester_SOURCES) $(tools_bneptest_SOURCES) \
3601+ $(tools_btattach_SOURCES) $(tools_btgatt_client_SOURCES) \
3602+ $(tools_btgatt_server_SOURCES) $(tools_btinfo_SOURCES) \
3603+ $(tools_btiotest_SOURCES) $(tools_btmgmt_SOURCES) \
3604+ $(tools_btproxy_SOURCES) $(tools_btsnoop_SOURCES) \
3605+ tools/check-selftest.c tools/ciptool.c $(tools_cltest_SOURCES) \
3606+ $(tools_create_image_SOURCES) $(tools_eddystone_SOURCES) \
3607+ $(tools_gap_tester_SOURCES) $(tools_gatt_service_SOURCES) \
3608+ $(tools_hci_tester_SOURCES) $(tools_hciattach_SOURCES) \
3609+ $(tools_hciconfig_SOURCES) $(tools_hcidump_SOURCES) \
3610+ tools/hcieventmask.c tools/hcisecfilter.c \
3611+ $(tools_hcitool_SOURCES) $(tools_hex2hcd_SOURCES) \
3612+ tools/hid2hci.c tools/hwdb.c $(tools_ibeacon_SOURCES) \
3613+ $(tools_l2cap_tester_SOURCES) tools/l2ping.c tools/l2test.c \
3614+ $(tools_mcaptest_SOURCES) $(tools_mgmt_tester_SOURCES) \
3615+ $(tools_mpris_proxy_SOURCES) $(tools_nokfw_SOURCES) \
3616+ $(tools_obex_client_tool_SOURCES) \
3617+ $(tools_obex_server_tool_SOURCES) $(tools_obexctl_SOURCES) \
3618+ $(tools_oobtest_SOURCES) tools/rctest.c tools/rfcomm.c \
3619+ $(tools_rfcomm_tester_SOURCES) $(tools_sco_tester_SOURCES) \
3620+ tools/scotest.c $(tools_sdptool_SOURCES) \
3621+ $(tools_seq2bseq_SOURCES) $(tools_smp_tester_SOURCES) \
3622+ tools/test-runner.c $(tools_userchan_tester_SOURCES) \
3623+ $(unit_test_avctp_SOURCES) $(unit_test_avdtp_SOURCES) \
3624+ $(unit_test_avrcp_SOURCES) $(unit_test_crc_SOURCES) \
3625+ $(unit_test_crypto_SOURCES) $(unit_test_ecc_SOURCES) \
3626+ $(unit_test_eir_SOURCES) $(unit_test_gatt_SOURCES) \
3627+ $(unit_test_gattrib_SOURCES) $(unit_test_gdbus_client_SOURCES) \
3628+ $(unit_test_gobex_SOURCES) $(unit_test_gobex_apparam_SOURCES) \
3629+ $(unit_test_gobex_header_SOURCES) \
3630+ $(unit_test_gobex_packet_SOURCES) \
3631+ $(unit_test_gobex_transfer_SOURCES) $(unit_test_hfp_SOURCES) \
3632+ $(unit_test_hog_SOURCES) $(unit_test_lib_SOURCES) \
3633+ $(unit_test_mgmt_SOURCES) $(unit_test_queue_SOURCES) \
3634+ $(unit_test_ringbuf_SOURCES) $(unit_test_sdp_SOURCES) \
3635+ $(unit_test_textfile_SOURCES) $(unit_test_uhid_SOURCES) \
3636+ $(unit_test_uuid_SOURCES)
3637+DIST_SOURCES = $(am__profiles_sap_libsap_a_SOURCES_DIST) \
3638+ $(am__android_audio_a2dp_default_la_SOURCES_DIST) \
3639+ $(am__android_audio_sco_default_la_SOURCES_DIST) \
3640+ $(am__android_bluetooth_default_la_SOURCES_DIST) \
3641+ $(gdbus_libgdbus_internal_la_SOURCES) \
3642+ $(lib_libbluetooth_internal_la_SOURCES) \
3643+ $(am__lib_libbluetooth_la_SOURCES_DIST) \
3644 $(am__plugins_external_dummy_la_SOURCES_DIST) \
3645- $(am__sbc_libsbc_la_SOURCES_DIST) \
3646+ $(am__plugins_sixaxis_la_SOURCES_DIST) \
3647+ $(src_libshared_glib_la_SOURCES) \
3648+ $(src_libshared_mainloop_la_SOURCES) \
3649+ $(am__android_android_tester_SOURCES_DIST) \
3650+ $(am__android_avdtptest_SOURCES_DIST) \
3651+ $(am__android_bluetoothd_SOURCES_DIST) \
3652+ $(am__android_bluetoothd_snoop_SOURCES_DIST) \
3653+ $(am__android_haltest_SOURCES_DIST) \
3654+ $(am__android_ipc_tester_SOURCES_DIST) \
3655+ $(am__android_system_emulator_SOURCES_DIST) \
3656+ $(am__android_test_ipc_SOURCES_DIST) \
3657 $(am__attrib_gatttool_SOURCES_DIST) \
3658- $(am__compat_dund_SOURCES_DIST) \
3659- $(am__compat_hidd_SOURCES_DIST) \
3660- $(am__compat_pand_SOURCES_DIST) \
3661- $(am__cups_bluetooth_SOURCES_DIST) \
3662+ $(am__client_bluetoothctl_SOURCES_DIST) \
3663+ $(am__emulator_b1ee_SOURCES_DIST) \
3664 $(am__emulator_btvirt_SOURCES_DIST) \
3665- $(am__mgmt_btmgmt_SOURCES_DIST) \
3666+ $(am__emulator_hfp_SOURCES_DIST) \
3667 $(am__monitor_btmon_SOURCES_DIST) \
3668- $(am__sbc_sbcdec_SOURCES_DIST) $(am__sbc_sbcenc_SOURCES_DIST) \
3669- sbc/sbcinfo.c sbc/sbctester.c \
3670- $(am__src_bluetoothd_SOURCES_DIST) test/agent.c test/attest.c \
3671- test/avtest.c $(am__test_bdaddr_SOURCES_DIST) \
3672- $(am__test_btiotest_SOURCES_DIST) test/gaptest.c test/hciemu.c \
3673- test/hstest.c $(am__test_ipctest_SOURCES_DIST) test/l2test.c \
3674- test/lmptest.c $(am__test_mpris_player_SOURCES_DIST) \
3675- test/rctest.c test/scotest.c test/sdptest.c \
3676- $(am__test_test_textfile_SOURCES_DIST) \
3677- $(am__test_uuidtest_SOURCES_DIST) tools/avctrl.c \
3678- tools/avinfo.c $(am__tools_bccmd_SOURCES_DIST) tools/ciptool.c \
3679- tools/dfubabel.c $(am__tools_dfutool_SOURCES_DIST) \
3680+ $(am__obexd_src_obexd_SOURCES_DIST) \
3681+ $(am__peripheral_btsensor_SOURCES_DIST) \
3682+ $(am__profiles_cups_bluetooth_SOURCES_DIST) \
3683+ $(am__profiles_iap_iapd_SOURCES_DIST) \
3684+ $(am__src_bluetoothd_SOURCES_DIST) \
3685+ $(am__tools_3dsp_SOURCES_DIST) tools/amptest.c tools/avinfo.c \
3686+ tools/avtest.c $(am__tools_bccmd_SOURCES_DIST) \
3687+ $(am__tools_bdaddr_SOURCES_DIST) \
3688+ $(am__tools_bluemoon_SOURCES_DIST) \
3689+ $(am__tools_bluetooth_player_SOURCES_DIST) \
3690+ $(am__tools_bnep_tester_SOURCES_DIST) \
3691+ $(am__tools_bneptest_SOURCES_DIST) \
3692+ $(am__tools_btattach_SOURCES_DIST) \
3693+ $(am__tools_btgatt_client_SOURCES_DIST) \
3694+ $(am__tools_btgatt_server_SOURCES_DIST) \
3695+ $(am__tools_btinfo_SOURCES_DIST) \
3696+ $(am__tools_btiotest_SOURCES_DIST) \
3697+ $(am__tools_btmgmt_SOURCES_DIST) \
3698+ $(am__tools_btproxy_SOURCES_DIST) \
3699+ $(am__tools_btsnoop_SOURCES_DIST) tools/check-selftest.c \
3700+ tools/ciptool.c $(am__tools_cltest_SOURCES_DIST) \
3701+ $(am__tools_create_image_SOURCES_DIST) \
3702+ $(am__tools_eddystone_SOURCES_DIST) \
3703+ $(am__tools_gap_tester_SOURCES_DIST) \
3704+ $(am__tools_gatt_service_SOURCES_DIST) \
3705+ $(am__tools_hci_tester_SOURCES_DIST) \
3706 $(am__tools_hciattach_SOURCES_DIST) \
3707- $(am__tools_hciconfig_SOURCES_DIST) tools/hcieventmask.c \
3708+ $(am__tools_hciconfig_SOURCES_DIST) \
3709+ $(am__tools_hcidump_SOURCES_DIST) tools/hcieventmask.c \
3710 tools/hcisecfilter.c $(am__tools_hcitool_SOURCES_DIST) \
3711- tools/hid2hci.c tools/l2ping.c tools/ppporc.c \
3712- $(am__tools_rfcomm_SOURCES_DIST) \
3713- $(am__EXTRA_tools_rfcomm_SOURCES_DIST) \
3714+ $(am__tools_hex2hcd_SOURCES_DIST) tools/hid2hci.c tools/hwdb.c \
3715+ $(am__tools_ibeacon_SOURCES_DIST) \
3716+ $(am__tools_l2cap_tester_SOURCES_DIST) tools/l2ping.c \
3717+ tools/l2test.c $(am__tools_mcaptest_SOURCES_DIST) \
3718+ $(am__tools_mgmt_tester_SOURCES_DIST) \
3719+ $(am__tools_mpris_proxy_SOURCES_DIST) \
3720+ $(am__tools_nokfw_SOURCES_DIST) \
3721+ $(am__tools_obex_client_tool_SOURCES_DIST) \
3722+ $(am__tools_obex_server_tool_SOURCES_DIST) \
3723+ $(am__tools_obexctl_SOURCES_DIST) \
3724+ $(am__tools_oobtest_SOURCES_DIST) tools/rctest.c \
3725+ tools/rfcomm.c $(am__tools_rfcomm_tester_SOURCES_DIST) \
3726+ $(am__tools_sco_tester_SOURCES_DIST) tools/scotest.c \
3727 $(am__tools_sdptool_SOURCES_DIST) \
3728- $(am__unit_test_eir_SOURCES_DIST)
3729+ $(am__tools_seq2bseq_SOURCES_DIST) \
3730+ $(am__tools_smp_tester_SOURCES_DIST) tools/test-runner.c \
3731+ $(am__tools_userchan_tester_SOURCES_DIST) \
3732+ $(unit_test_avctp_SOURCES) $(unit_test_avdtp_SOURCES) \
3733+ $(unit_test_avrcp_SOURCES) $(unit_test_crc_SOURCES) \
3734+ $(unit_test_crypto_SOURCES) $(unit_test_ecc_SOURCES) \
3735+ $(unit_test_eir_SOURCES) $(unit_test_gatt_SOURCES) \
3736+ $(unit_test_gattrib_SOURCES) $(unit_test_gdbus_client_SOURCES) \
3737+ $(unit_test_gobex_SOURCES) $(unit_test_gobex_apparam_SOURCES) \
3738+ $(unit_test_gobex_header_SOURCES) \
3739+ $(unit_test_gobex_packet_SOURCES) \
3740+ $(unit_test_gobex_transfer_SOURCES) $(unit_test_hfp_SOURCES) \
3741+ $(unit_test_hog_SOURCES) $(unit_test_lib_SOURCES) \
3742+ $(unit_test_mgmt_SOURCES) $(unit_test_queue_SOURCES) \
3743+ $(unit_test_ringbuf_SOURCES) $(unit_test_sdp_SOURCES) \
3744+ $(unit_test_textfile_SOURCES) $(unit_test_uhid_SOURCES) \
3745+ $(unit_test_uuid_SOURCES)
3746+am__can_run_installinfo = \
3747+ case $$AM_UPDATE_INFO_DIR in \
3748+ n|no|NO) false;; \
3749+ *) (install-info --version) >/dev/null 2>&1;; \
3750+ esac
3751 man1dir = $(mandir)/man1
3752 man8dir = $(mandir)/man8
3753 NROFF = nroff
3754 MANS = $(dist_man_MANS) $(man_MANS)
3755-DATA = $(alsaconf_DATA) $(conf_DATA) $(dbus_DATA) $(dbusservice_DATA) \
3756- $(pkgconfig_DATA) $(rules_DATA) $(state_DATA) \
3757- $(systemdunit_DATA)
3758+DATA = $(conf_DATA) $(dbus_DATA) $(dbussessionbus_DATA) \
3759+ $(dbussystembus_DATA) $(pkgconfig_DATA) $(rules_DATA) \
3760+ $(state_DATA) $(systemdsystemunit_DATA) \
3761+ $(systemduserunit_DATA)
3762+am__include_HEADERS_DIST = lib/bluetooth.h lib/hci.h lib/hci_lib.h \
3763+ lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h lib/rfcomm.h \
3764+ lib/bnep.h lib/cmtp.h lib/hidp.h
3765 HEADERS = $(include_HEADERS)
3766+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
3767+ $(LISP)config.h.in
3768+# Read a list of newline-separated strings from the standard input,
3769+# and print each of them once, without duplicates. Input order is
3770+# *not* preserved.
3771+am__uniquify_input = $(AWK) '\
3772+ BEGIN { nonempty = 0; } \
3773+ { items[$$0] = 1; nonempty = 1; } \
3774+ END { if (nonempty) { for (i in items) print i; }; } \
3775+'
3776+# Make sure the list of sources is unique. This is necessary because,
3777+# e.g., the same source file might be shared among _SOURCES variables
3778+# for different programs/libraries.
3779+am__define_uniq_tagged_files = \
3780+ list='$(am__tagged_files)'; \
3781+ unique=`for i in $$list; do \
3782+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
3783+ done | $(am__uniquify_input)`
3784 ETAGS = etags
3785 CTAGS = ctags
3786-# If stdout is a non-dumb tty, use colors. If test -t is not supported,
3787-# then this fails; a conservative approach. Of course do not redirect
3788-# stdout here, just stderr.
3789-am__tty_colors = \
3790-red=; grn=; lgn=; blu=; std=; \
3791-test "X$(AM_COLOR_TESTS)" != Xno \
3792-&& test "X$$TERM" != Xdumb \
3793-&& { test "X$(AM_COLOR_TESTS)" = Xalways || test -t 1 2>/dev/null; } \
3794-&& { \
3795- red=''; \
3796- grn=''; \
3797- lgn=''; \
3798- blu=''; \
3799- std=''; \
3800+CSCOPE = cscope
3801+AM_RECURSIVE_TARGETS = cscope check recheck
3802+am__tty_colors_dummy = \
3803+ mgn= red= grn= lgn= blu= brg= std=; \
3804+ am__color_tests=no
3805+am__tty_colors = { \
3806+ $(am__tty_colors_dummy); \
3807+ if test "X$(AM_COLOR_TESTS)" = Xno; then \
3808+ am__color_tests=no; \
3809+ elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
3810+ am__color_tests=yes; \
3811+ elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
3812+ am__color_tests=yes; \
3813+ fi; \
3814+ if test $$am__color_tests = yes; then \
3815+ red=''; \
3816+ grn=''; \
3817+ lgn=''; \
3818+ blu=''; \
3819+ mgn=''; \
3820+ brg=''; \
3821+ std=''; \
3822+ fi; \
3823 }
3824+am__recheck_rx = ^[ ]*:recheck:[ ]*
3825+am__global_test_result_rx = ^[ ]*:global-test-result:[ ]*
3826+am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]*
3827+# A command that, given a newline-separated list of test names on the
3828+# standard input, print the name of the tests that are to be re-run
3829+# upon "make recheck".
3830+am__list_recheck_tests = $(AWK) '{ \
3831+ recheck = 1; \
3832+ while ((rc = (getline line < ($$0 ".trs"))) != 0) \
3833+ { \
3834+ if (rc < 0) \
3835+ { \
3836+ if ((getline line2 < ($$0 ".log")) < 0) \
3837+ recheck = 0; \
3838+ break; \
3839+ } \
3840+ else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
3841+ { \
3842+ recheck = 0; \
3843+ break; \
3844+ } \
3845+ else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
3846+ { \
3847+ break; \
3848+ } \
3849+ }; \
3850+ if (recheck) \
3851+ print $$0; \
3852+ close ($$0 ".trs"); \
3853+ close ($$0 ".log"); \
3854+}'
3855+# A command that, given a newline-separated list of test names on the
3856+# standard input, create the global log from their .trs and .log files.
3857+am__create_global_log = $(AWK) ' \
3858+function fatal(msg) \
3859+{ \
3860+ print "fatal: making $@: " msg | "cat >&2"; \
3861+ exit 1; \
3862+} \
3863+function rst_section(header) \
3864+{ \
3865+ print header; \
3866+ len = length(header); \
3867+ for (i = 1; i <= len; i = i + 1) \
3868+ printf "="; \
3869+ printf "\n\n"; \
3870+} \
3871+{ \
3872+ copy_in_global_log = 1; \
3873+ global_test_result = "RUN"; \
3874+ while ((rc = (getline line < ($$0 ".trs"))) != 0) \
3875+ { \
3876+ if (rc < 0) \
3877+ fatal("failed to read from " $$0 ".trs"); \
3878+ if (line ~ /$(am__global_test_result_rx)/) \
3879+ { \
3880+ sub("$(am__global_test_result_rx)", "", line); \
3881+ sub("[ ]*$$", "", line); \
3882+ global_test_result = line; \
3883+ } \
3884+ else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
3885+ copy_in_global_log = 0; \
3886+ }; \
3887+ if (copy_in_global_log) \
3888+ { \
3889+ rst_section(global_test_result ": " $$0); \
3890+ while ((rc = (getline line < ($$0 ".log"))) != 0) \
3891+ { \
3892+ if (rc < 0) \
3893+ fatal("failed to read from " $$0 ".log"); \
3894+ print line; \
3895+ }; \
3896+ printf "\n"; \
3897+ }; \
3898+ close ($$0 ".trs"); \
3899+ close ($$0 ".log"); \
3900+}'
3901+# Restructured Text title.
3902+am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
3903+# Solaris 10 'make', and several other traditional 'make' implementations,
3904+# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it
3905+# by disabling -e (using the XSI extension "set +e") if it's set.
3906+am__sh_e_setup = case $$- in *e*) set +e;; esac
3907+# Default flags passed to test drivers.
3908+am__common_driver_flags = \
3909+ --color-tests "$$am__color_tests" \
3910+ --enable-hard-errors "$$am__enable_hard_errors" \
3911+ --expect-failure "$$am__expect_failure"
3912+# To be inserted before the command running the test. Creates the
3913+# directory for the log if needed. Stores in $dir the directory
3914+# containing $f, in $tst the test, in $log the log. Executes the
3915+# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
3916+# passes TESTS_ENVIRONMENT. Set up options for the wrapper that
3917+# will run the test scripts (or their associated LOG_COMPILER, if
3918+# thy have one).
3919+am__check_pre = \
3920+$(am__sh_e_setup); \
3921+$(am__vpath_adj_setup) $(am__vpath_adj) \
3922+$(am__tty_colors); \
3923+srcdir=$(srcdir); export srcdir; \
3924+case "$@" in \
3925+ */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \
3926+ *) am__odir=.;; \
3927+esac; \
3928+test "x$$am__odir" = x"." || test -d "$$am__odir" \
3929+ || $(MKDIR_P) "$$am__odir" || exit $$?; \
3930+if test -f "./$$f"; then dir=./; \
3931+elif test -f "$$f"; then dir=; \
3932+else dir="$(srcdir)/"; fi; \
3933+tst=$$dir$$f; log='$@'; \
3934+if test -n '$(DISABLE_HARD_ERRORS)'; then \
3935+ am__enable_hard_errors=no; \
3936+else \
3937+ am__enable_hard_errors=yes; \
3938+fi; \
3939+case " $(XFAIL_TESTS) " in \
3940+ *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \
3941+ am__expect_failure=yes;; \
3942+ *) \
3943+ am__expect_failure=no;; \
3944+esac; \
3945+$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
3946+# A shell command to get the names of the tests scripts with any registered
3947+# extension removed (i.e., equivalently, the names of the test logs, with
3948+# the '.log' extension removed). The result is saved in the shell variable
3949+# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly,
3950+# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
3951+# since that might cause problem with VPATH rewrites for suffix-less tests.
3952+# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
3953+am__set_TESTS_bases = \
3954+ bases='$(TEST_LOGS)'; \
3955+ bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
3956+ bases=`echo $$bases`
3957+RECHECK_LOGS = $(TEST_LOGS)
3958+TEST_SUITE_LOG = test-suite.log
3959+TEST_EXTENSIONS = @EXEEXT@ .test
3960+LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
3961+LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
3962+am__set_b = \
3963+ case '$@' in \
3964+ */*) \
3965+ case '$*' in \
3966+ */*) b='$*';; \
3967+ *) b=`echo '$@' | sed 's/\.log$$//'`; \
3968+ esac;; \
3969+ *) \
3970+ b='$*';; \
3971+ esac
3972+am__test_logs1 = $(TESTS:=.log)
3973+am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
3974+TEST_LOGS = $(am__test_logs2:.test.log=.log)
3975+TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
3976+TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
3977+ $(TEST_LOG_FLAGS)
3978 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3979 distdir = $(PACKAGE)-$(VERSION)
3980 top_distdir = $(distdir)
3981@@ -990,15 +1983,15 @@
3982 && rm -rf "$(distdir)" \
3983 || { sleep 5 && rm -rf "$(distdir)"; }; \
3984 else :; fi
3985-DIST_ARCHIVES = $(distdir).tar.gz
3986+am__post_remove_distdir = $(am__remove_distdir)
3987 GZIP_ENV = --best
3988+DIST_ARCHIVES = $(distdir).tar.xz
3989+DIST_TARGETS = dist-xz
3990 distuninstallcheck_listfiles = find . -type f -print
3991 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
3992 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
3993 distcleancheck_listfiles = find . -type f -print
3994 ACLOCAL = @ACLOCAL@
3995-ALSA_CFLAGS = @ALSA_CFLAGS@
3996-ALSA_LIBS = @ALSA_LIBS@
3997 AMTAR = @AMTAR@
3998 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
3999 AR = @AR@
4000@@ -1009,14 +2002,15 @@
4001 CC = @CC@
4002 CCDEPMODE = @CCDEPMODE@
4003 CFLAGS = @CFLAGS@
4004-CHECK_CFLAGS = @CHECK_CFLAGS@
4005-CHECK_LIBS = @CHECK_LIBS@
4006 CONFIGDIR = @CONFIGDIR@
4007 CPP = @CPP@
4008 CPPFLAGS = @CPPFLAGS@
4009 CYGPATH_W = @CYGPATH_W@
4010 DBUS_CFLAGS = @DBUS_CFLAGS@
4011+DBUS_CONFDIR = @DBUS_CONFDIR@
4012 DBUS_LIBS = @DBUS_LIBS@
4013+DBUS_SESSIONBUSDIR = @DBUS_SESSIONBUSDIR@
4014+DBUS_SYSTEMBUSDIR = @DBUS_SYSTEMBUSDIR@
4015 DEFS = @DEFS@
4016 DEPDIR = @DEPDIR@
4017 DLLTOOL = @DLLTOOL@
4018@@ -1031,9 +2025,10 @@
4019 GLIB_CFLAGS = @GLIB_CFLAGS@
4020 GLIB_LIBS = @GLIB_LIBS@
4021 GREP = @GREP@
4022-GSTREAMER_CFLAGS = @GSTREAMER_CFLAGS@
4023-GSTREAMER_LIBS = @GSTREAMER_LIBS@
4024-GSTREAMER_PLUGINSDIR = @GSTREAMER_PLUGINSDIR@
4025+GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
4026+GTHREAD_LIBS = @GTHREAD_LIBS@
4027+ICAL_CFLAGS = @ICAL_CFLAGS@
4028+ICAL_LIBS = @ICAL_LIBS@
4029 INSTALL = @INSTALL@
4030 INSTALL_DATA = @INSTALL_DATA@
4031 INSTALL_PROGRAM = @INSTALL_PROGRAM@
4032@@ -1041,9 +2036,6 @@
4033 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
4034 LD = @LD@
4035 LDFLAGS = @LDFLAGS@
4036-LEX = @LEX@
4037-LEXLIB = @LEXLIB@
4038-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
4039 LIBOBJS = @LIBOBJS@
4040 LIBS = @LIBS@
4041 LIBTOOL = @LIBTOOL@
4042@@ -1074,26 +2066,21 @@
4043 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
4044 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
4045 RANLIB = @RANLIB@
4046-READLINE_LIBS = @READLINE_LIBS@
4047-SAP_DRIVER = @SAP_DRIVER@
4048+SBC_CFLAGS = @SBC_CFLAGS@
4049+SBC_LIBS = @SBC_LIBS@
4050 SED = @SED@
4051 SET_MAKE = @SET_MAKE@
4052 SHELL = @SHELL@
4053-SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
4054-SNDFILE_LIBS = @SNDFILE_LIBS@
4055-STORAGEDIR = @STORAGEDIR@
4056+SPEEXDSP_CFLAGS = @SPEEXDSP_CFLAGS@
4057+SPEEXDSP_LIBS = @SPEEXDSP_LIBS@
4058 STRIP = @STRIP@
4059-SYSTEMD_UNITDIR = @SYSTEMD_UNITDIR@
4060-TELEPHONY_DRIVER = @TELEPHONY_DRIVER@
4061+SYSTEMD_SYSTEMUNITDIR = @SYSTEMD_SYSTEMUNITDIR@
4062+SYSTEMD_USERUNITDIR = @SYSTEMD_USERUNITDIR@
4063 UDEV_CFLAGS = @UDEV_CFLAGS@
4064 UDEV_DIR = @UDEV_DIR@
4065 UDEV_LIBS = @UDEV_LIBS@
4066-USB_CFLAGS = @USB_CFLAGS@
4067-USB_LIBS = @USB_LIBS@
4068 VERSION = @VERSION@
4069 WARNING_CFLAGS = @WARNING_CFLAGS@
4070-YACC = @YACC@
4071-YFLAGS = @YFLAGS@
4072 abs_builddir = @abs_builddir@
4073 abs_srcdir = @abs_srcdir@
4074 abs_top_builddir = @abs_top_builddir@
4075@@ -1117,6 +2104,9 @@
4076 datarootdir = @datarootdir@
4077 docdir = @docdir@
4078 dvidir = @dvidir@
4079+enable_coverage = @enable_coverage@
4080+enable_dbus_run_session = @enable_dbus_run_session@
4081+enable_valgrind = @enable_valgrind@
4082 exec_prefix = @exec_prefix@
4083 host = @host@
4084 host_alias = @host_alias@
4085@@ -1128,7 +2118,7 @@
4086 infodir = @infodir@
4087 install_sh = @install_sh@
4088 libdir = @libdir@
4089-libexecdir = @libexecdir@
4090+libexecdir = @libexecdir@/bluetooth
4091 localedir = @localedir@
4092 localstatedir = @localstatedir@
4093 mandir = @mandir@
4094@@ -1147,153 +2137,240 @@
4095 top_builddir = @top_builddir@
4096 top_srcdir = @top_srcdir@
4097 AM_MAKEFLAGS = --no-print-directory
4098-lib_LTLIBRARIES = lib/libbluetooth.la
4099-noinst_LIBRARIES = $(am__append_10) $(am__append_14)
4100-noinst_LTLIBRARIES = lib/libbluetooth-private.la $(am__append_1)
4101-dist_man_MANS = $(am__append_43) $(am__append_48) $(am__append_50) \
4102- $(am__append_53) $(am__append_59) $(am__append_63) \
4103- $(am__append_66) $(am__append_69)
4104-dist_noinst_MANS =
4105-CLEANFILES = $(builtin_files) tools/lexer.c tools/parser.c \
4106- tools/parser.h $(rules_DATA)
4107-EXTRA_DIST = plugins/hal.c plugins/formfactor.c src/genbuiltin \
4108- src/bluetooth.conf src/org.bluez.service src/main.conf \
4109- network/network.conf input/input.conf serial/serial.conf \
4110- audio/audio.conf audio/telephony-dummy.c \
4111- audio/telephony-maemo5.c audio/telephony-ofono.c \
4112- audio/telephony-maemo6.c sap/sap-dummy.c sap/sap-u8500.c \
4113- proximity/proximity.conf audio/bluetooth.conf $(am__append_44) \
4114- tools/rfcomm.conf $(am__append_49) $(am__append_51) \
4115- $(am__append_54) tools/dfubabel.1 tools/avctrl.8 \
4116- $(am__append_60) $(am__append_61) test/sap-client test/hsplay \
4117- test/hsmicro test/dbusdef.py test/monitor-bluetooth \
4118- test/list-devices test/test-discovery test/test-manager \
4119- test/test-adapter test/test-device test/test-service \
4120- test/test-serial test/test-telephony test/test-network \
4121- test/simple-agent test/simple-service test/simple-endpoint \
4122- test/test-audio test/test-input test/test-sap-server \
4123- test/test-oob test/test-attrib test/test-proximity \
4124- test/test-thermometer test/test-serial-proxy test/test-health \
4125- test/test-health-sink test/service-record.dtd \
4126- test/service-did.xml test/service-spp.xml test/service-opp.xml \
4127- test/service-ftp.xml test/simple-player test/test-nap \
4128- $(am__append_64) $(am__append_67) $(am__append_70) \
4129- scripts/bluetooth-hid2hci.rules scripts/bluetooth-serial.rules \
4130- doc/manager-api.txt doc/adapter-api.txt doc/device-api.txt \
4131- doc/service-api.txt doc/agent-api.txt doc/attribute-api.txt \
4132- doc/serial-api.txt doc/network-api.txt doc/input-api.txt \
4133- doc/audio-api.txt doc/control-api.txt doc/hfp-api.txt \
4134- doc/health-api.txt doc/sap-api.txt doc/media-api.txt \
4135- doc/assigned-numbers.txt
4136-include_HEADERS = $(lib_headers)
4137-AM_CFLAGS = $(WARNING_CFLAGS) $(MISC_CFLAGS) @DBUS_CFLAGS@ \
4138- @GLIB_CFLAGS@ $(am__empty)
4139+lib_LTLIBRARIES = $(am__append_2)
4140+noinst_LIBRARIES = $(am__append_7)
4141+noinst_LTLIBRARIES = lib/libbluetooth-internal.la \
4142+ gdbus/libgdbus-internal.la src/libshared-glib.la \
4143+ src/libshared-mainloop.la
4144+dist_man_MANS = $(am__append_18) $(am__append_20)
4145+dist_noinst_MANS = $(am__append_36)
4146+CLEANFILES = $(builtin_files) src/bluetooth.service \
4147+ obexd/src/builtin.h $(builtin_files) obexd/src/obex.service \
4148+ $(am__append_33)
4149+EXTRA_DIST = src/bluetooth.service.in src/org.bluez.service \
4150+ profiles/input/suspend-dummy.c src/genbuiltin \
4151+ src/bluetooth.conf src/main.conf profiles/network/network.conf \
4152+ profiles/input/input.conf profiles/proximity/proximity.conf \
4153+ $(am__append_19) $(am__append_21) $(am__append_22) \
4154+ obexd/src/obex.service.in obexd/src/org.bluez.obex.service \
4155+ obexd/src/genbuiltin android/Android.mk android/README \
4156+ android/compat/readline/history.h \
4157+ android/compat/readline/readline.h android/compat/wordexp.h \
4158+ android/bluetoothd-wrapper.c android/log.c \
4159+ android/bluetoothd.te android/bluetoothd_snoop.te \
4160+ android/init.bluetooth.rc android/hal-ipc-api.txt \
4161+ android/audio-ipc-api.txt android/cts.txt \
4162+ android/pics-rfcomm.txt android/pics-spp.txt \
4163+ android/pics-sdp.txt android/pics-l2cap.txt \
4164+ android/pics-gap.txt android/pics-did.txt android/pics-hid.txt \
4165+ android/pics-pan.txt android/pics-opp.txt android/pics-map.txt \
4166+ android/pics-pbap.txt android/pics-a2dp.txt \
4167+ android/pics-avctp.txt android/pics-avrcp.txt \
4168+ android/pics-hsp.txt android/pics-hfp.txt \
4169+ android/pics-gatt.txt android/pics-mcap.txt \
4170+ android/pics-hdp.txt android/pics-iopt.txt android/pics-sm.txt \
4171+ android/pics-mps.txt android/pics-hogp.txt \
4172+ android/pics-scpp.txt android/pics-dis.txt \
4173+ android/pics-avdtp.txt android/pics-gavdp.txt \
4174+ android/pics-bnep.txt android/pixit-l2cap.txt \
4175+ android/pixit-gap.txt android/pixit-did.txt \
4176+ android/pixit-hid.txt android/pixit-pan.txt \
4177+ android/pixit-opp.txt android/pixit-map.txt \
4178+ android/pixit-pbap.txt android/pixit-a2dp.txt \
4179+ android/pixit-avctp.txt android/pixit-avrcp.txt \
4180+ android/pixit-hsp.txt android/pixit-hfp.txt \
4181+ android/pixit-gatt.txt android/pixit-mcap.txt \
4182+ android/pixit-hdp.txt android/pixit-iopt.txt \
4183+ android/pixit-sm.txt android/pixit-mps.txt \
4184+ android/pixit-hogp.txt android/pixit-scpp.txt \
4185+ android/pixit-dis.txt android/pixit-rfcomm.txt \
4186+ android/pixit-spp.txt android/pixit-avdtp.txt \
4187+ android/pixit-gavdp.txt android/pixit-sdp.txt \
4188+ android/pixit-bnep.txt android/pts-rfcomm.txt \
4189+ android/pts-spp.txt android/pts-l2cap.txt android/pts-gap.txt \
4190+ android/pts-did.txt android/pts-hid.txt android/pts-pan.txt \
4191+ android/pts-opp.txt android/pts-map.txt android/pts-a2dp.txt \
4192+ android/pts-avrcp.txt android/pts-avctp.txt \
4193+ android/pts-pbap.txt android/pts-hfp.txt android/pts-gatt.txt \
4194+ android/pts-hsp.txt android/pts-iopt.txt android/pts-hdp.txt \
4195+ android/pts-mcap.txt android/pts-mps.txt android/pts-sm.txt \
4196+ android/pts-hogp.txt android/pts-scpp.txt android/pts-dis.txt \
4197+ android/pts-avdtp.txt android/pts-gavdp.txt \
4198+ android/pts-sdp.txt android/pts-bnep.txt tools/hid2hci.rules \
4199+ $(test_scripts) doc/assigned-numbers.txt \
4200+ doc/supported-features.txt doc/test-coverage.txt \
4201+ doc/test-runner.txt doc/settings-storage.txt doc/mgmt-api.txt \
4202+ doc/adapter-api.txt doc/device-api.txt doc/agent-api.txt \
4203+ doc/profile-api.txt doc/network-api.txt doc/media-api.txt \
4204+ doc/health-api.txt doc/sap-api.txt doc/input-api.txt \
4205+ doc/alert-api.txt doc/proximity-api.txt doc/heartrate-api.txt \
4206+ doc/thermometer-api.txt doc/cyclingspeed-api.txt \
4207+ doc/gatt-api.txt doc/advertising-api.txt doc/obex-api.txt \
4208+ doc/obex-agent-api.txt doc/pics-opp.txt doc/pixit-opp.txt \
4209+ doc/pts-opp.txt tools/magic.btsnoop $(manual_pages:.1=.txt)
4210+include_HEADERS = $(am__append_1)
4211+AM_CFLAGS = $(WARNING_CFLAGS) $(MISC_CFLAGS) $(am__append_29) \
4212+ @DBUS_CFLAGS@ @GLIB_CFLAGS@ $(am__empty)
4213 AM_LDFLAGS = $(MISC_LDFLAGS)
4214-@DATAFILES_TRUE@dbusdir = $(sysconfdir)/dbus-1/system.d
4215-@DATAFILES_TRUE@dbusservicedir = $(datadir)/dbus-1/system-services
4216+@DATAFILES_TRUE@dbusdir = @DBUS_CONFDIR@/dbus-1/system.d
4217 @DATAFILES_TRUE@dbus_DATA = src/bluetooth.conf
4218-@DATAFILES_TRUE@dbusservice_DATA = src/org.bluez.service
4219 @DATAFILES_TRUE@confdir = $(sysconfdir)/bluetooth
4220-@DATAFILES_TRUE@conf_DATA = src/main.conf $(am__append_38)
4221+@DATAFILES_TRUE@conf_DATA =
4222 @DATAFILES_TRUE@statedir = $(localstatedir)/lib/bluetooth
4223 @DATAFILES_TRUE@state_DATA =
4224-@DATAFILES_TRUE@@SYSTEMD_TRUE@systemdunitdir = @SYSTEMD_UNITDIR@
4225-@DATAFILES_TRUE@@SYSTEMD_TRUE@systemdunit_DATA = src/bluetooth.service
4226+@SYSTEMD_TRUE@systemdsystemunitdir = @SYSTEMD_SYSTEMUNITDIR@
4227+@SYSTEMD_TRUE@systemdsystemunit_DATA = src/bluetooth.service
4228+@SYSTEMD_TRUE@dbussystembusdir = @DBUS_SYSTEMBUSDIR@
4229+@SYSTEMD_TRUE@dbussystembus_DATA = src/org.bluez.service
4230 plugindir = $(libdir)/bluetooth/plugins
4231 @MAINTAINER_MODE_FALSE@build_plugindir = $(plugindir)
4232 @MAINTAINER_MODE_TRUE@build_plugindir = $(abs_top_srcdir)/plugins/.libs
4233-plugin_LTLIBRARIES = $(am__append_37)
4234-lib_headers = lib/bluetooth.h lib/hci.h lib/hci_lib.h lib/mgmt.h \
4235- lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h lib/uuid.h \
4236- lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h lib/a2mp.h
4237+plugin_LTLIBRARIES = $(am__append_12) $(am__append_13) \
4238+ $(am__append_31)
4239+lib_sources = lib/bluetooth.c lib/hci.c lib/sdp.c
4240+lib_headers = lib/bluetooth.h lib/hci.h lib/hci_lib.h \
4241+ lib/sco.h lib/l2cap.h lib/sdp.h lib/sdp_lib.h \
4242+ lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h
4243
4244+extra_headers = lib/mgmt.h lib/uuid.h lib/a2mp.h lib/amp.h
4245+extra_sources = lib/uuid.c
4246 local_headers = $(foreach file,$(lib_headers), lib/bluetooth/$(notdir $(file)))
4247-BUILT_SOURCES = $(local_headers) src/builtin.h
4248-lib_libbluetooth_la_SOURCES = $(lib_headers) \
4249- lib/bluetooth.c lib/hci.c lib/sdp.c lib/uuid.c
4250-
4251-lib_libbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -version-info 16:0:13
4252-lib_libbluetooth_la_DEPENDENCIES = $(local_headers)
4253-lib_libbluetooth_private_la_SOURCES = $(lib_libbluetooth_la_SOURCES)
4254-@SBC_TRUE@sbc_libsbc_la_SOURCES = sbc/sbc.h sbc/sbc.c sbc/sbc_math.h sbc/sbc_tables.h \
4255-@SBC_TRUE@ sbc/sbc_primitives.h sbc/sbc_primitives.c \
4256-@SBC_TRUE@ sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \
4257-@SBC_TRUE@ sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \
4258-@SBC_TRUE@ sbc/sbc_primitives_neon.h sbc/sbc_primitives_neon.c \
4259-@SBC_TRUE@ sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c
4260-
4261-@SBC_TRUE@sbc_libsbc_la_CFLAGS = $(AM_CFLAGS) -finline-functions -fgcse-after-reload \
4262-@SBC_TRUE@ -funswitch-loops -funroll-loops
4263-
4264-@SBC_TRUE@sbc_sbcdec_SOURCES = sbc/sbcdec.c sbc/formats.h
4265-@SBC_TRUE@sbc_sbcdec_LDADD = sbc/libsbc.la
4266-@SBC_TRUE@sbc_sbcenc_SOURCES = sbc/sbcenc.c sbc/formats.h
4267-@SBC_TRUE@sbc_sbcenc_LDADD = sbc/libsbc.la
4268-@SBC_TRUE@@SNDFILE_TRUE@sbc_sbctester_LDADD = @SNDFILE_LIBS@ -lm
4269-@SBC_TRUE@@SNDFILE_TRUE@sbc_sbctest_CFLAGS = $(AM_CFLAGS) @SNDFILE_CFLAGS@
4270+BUILT_SOURCES = $(local_headers) src/builtin.h obexd/src/builtin.h
4271+@LIBRARY_TRUE@lib_libbluetooth_la_SOURCES = $(lib_headers) $(lib_sources)
4272+@LIBRARY_TRUE@lib_libbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -version-info 21:8:18
4273+@LIBRARY_TRUE@lib_libbluetooth_la_DEPENDENCIES = $(local_headers)
4274+lib_libbluetooth_internal_la_SOURCES = $(lib_headers) $(lib_sources) \
4275+ $(extra_headers) $(extra_sources)
4276+
4277+gdbus_libgdbus_internal_la_SOURCES = gdbus/gdbus.h \
4278+ gdbus/mainloop.c gdbus/watch.c \
4279+ gdbus/object.c gdbus/client.c gdbus/polkit.c
4280+
4281+shared_sources = src/shared/io.h src/shared/timeout.h \
4282+ src/shared/queue.h src/shared/queue.c \
4283+ src/shared/util.h src/shared/util.c \
4284+ src/shared/mgmt.h src/shared/mgmt.c \
4285+ src/shared/crypto.h src/shared/crypto.c \
4286+ src/shared/ecc.h src/shared/ecc.c \
4287+ src/shared/ringbuf.h src/shared/ringbuf.c \
4288+ src/shared/tester.h src/shared/tester.c \
4289+ src/shared/hci.h src/shared/hci.c \
4290+ src/shared/hci-crypto.h src/shared/hci-crypto.c \
4291+ src/shared/hfp.h src/shared/hfp.c \
4292+ src/shared/uhid.h src/shared/uhid.c \
4293+ src/shared/pcap.h src/shared/pcap.c \
4294+ src/shared/btsnoop.h src/shared/btsnoop.c \
4295+ src/shared/ad.h src/shared/ad.c \
4296+ src/shared/att-types.h \
4297+ src/shared/att.h src/shared/att.c \
4298+ src/shared/gatt-helpers.h src/shared/gatt-helpers.c \
4299+ src/shared/gatt-client.h src/shared/gatt-client.c \
4300+ src/shared/gatt-server.h src/shared/gatt-server.c \
4301+ src/shared/gatt-db.h src/shared/gatt-db.c \
4302+ src/shared/gap.h src/shared/gap.c
4303+
4304+src_libshared_glib_la_SOURCES = $(shared_sources) \
4305+ src/shared/io-glib.c \
4306+ src/shared/timeout-glib.c
4307+
4308+src_libshared_mainloop_la_SOURCES = $(shared_sources) \
4309+ src/shared/io-mainloop.c \
4310+ src/shared/timeout-mainloop.c \
4311+ src/shared/mainloop.h src/shared/mainloop.c
4312+
4313 attrib_sources = attrib/att.h attrib/att-database.h attrib/att.c \
4314 attrib/gatt.h attrib/gatt.c \
4315- attrib/gattrib.h attrib/gattrib.c attrib/client.h \
4316- attrib/client.c attrib/gatt-service.h attrib/gatt-service.c
4317-
4318-gdbus_sources = gdbus/gdbus.h gdbus/mainloop.c gdbus/watch.c \
4319- gdbus/object.c gdbus/polkit.c
4320+ attrib/gattrib.h attrib/gattrib.c \
4321+ attrib/gatt-service.h attrib/gatt-service.c
4322
4323 btio_sources = btio/btio.h btio/btio.c
4324-builtin_modules = $(am__append_5) $(am__append_7) $(am__append_11) \
4325- $(am__append_15) $(am__append_17) $(am__append_19) \
4326- $(am__append_21) $(am__append_23) $(am__append_25) hciops \
4327- mgmtops $(am__append_27) $(am__append_29) storage adaptername \
4328- $(am__append_31) $(am__append_33) $(am__append_35)
4329-builtin_sources = $(am__append_6) $(am__append_8) $(am__append_12) \
4330- $(am__append_16) $(am__append_18) $(am__append_20) \
4331- $(am__append_22) $(am__append_24) $(am__append_26) \
4332- plugins/hciops.c plugins/mgmtops.c $(am__append_28) \
4333- $(am__append_30) plugins/storage.c plugins/adaptername.c \
4334- $(am__append_32) $(am__append_34) $(am__append_36)
4335-builtin_nodist = $(am__append_9) $(am__append_13)
4336-mcap_sources = $(am__append_4)
4337-@AUDIOPLUGIN_TRUE@audio_libtelephony_a_SOURCES = audio/telephony.h audio/telephony-dummy.c \
4338-@AUDIOPLUGIN_TRUE@ audio/telephony-maemo5.c audio/telephony-ofono.c \
4339-@AUDIOPLUGIN_TRUE@ audio/telephony-maemo6.c
4340-
4341-@SAPPLUGIN_TRUE@sap_libsap_a_SOURCES = sap/sap.h sap/sap-dummy.c sap/sap-u8500.c
4342+gobex_sources = gobex/gobex.h gobex/gobex.c \
4343+ gobex/gobex-defs.h gobex/gobex-defs.c \
4344+ gobex/gobex-packet.c gobex/gobex-packet.h \
4345+ gobex/gobex-header.c gobex/gobex-header.h \
4346+ gobex/gobex-transfer.c gobex/gobex-debug.h \
4347+ gobex/gobex-apparam.c gobex/gobex-apparam.h
4348+
4349+builtin_modules = hostname wiimote autopair policy $(am__append_3) \
4350+ $(am__append_5) a2dp avrcp network input hog $(am__append_8) \
4351+ gap scanparam deviceinfo $(am__append_10)
4352+builtin_sources = plugins/hostname.c plugins/wiimote.c \
4353+ plugins/autopair.c plugins/policy.c $(am__append_4) \
4354+ $(am__append_6) profiles/audio/source.h \
4355+ profiles/audio/source.c profiles/audio/sink.h \
4356+ profiles/audio/sink.c profiles/audio/a2dp.h \
4357+ profiles/audio/a2dp.c profiles/audio/avdtp.h \
4358+ profiles/audio/avdtp.c profiles/audio/media.h \
4359+ profiles/audio/media.c profiles/audio/transport.h \
4360+ profiles/audio/transport.c profiles/audio/a2dp-codecs.h \
4361+ profiles/audio/control.h profiles/audio/control.c \
4362+ profiles/audio/avctp.h profiles/audio/avctp.c \
4363+ profiles/audio/avrcp.h profiles/audio/avrcp.c \
4364+ profiles/audio/player.h profiles/audio/player.c \
4365+ profiles/network/manager.c profiles/network/bnep.h \
4366+ profiles/network/bnep.c profiles/network/server.h \
4367+ profiles/network/server.c profiles/network/connection.h \
4368+ profiles/network/connection.c profiles/input/manager.c \
4369+ profiles/input/server.h profiles/input/server.c \
4370+ profiles/input/device.h profiles/input/device.c \
4371+ profiles/input/hidp_defs.h profiles/input/hog.c \
4372+ profiles/input/uhid_copy.h profiles/input/suspend.h \
4373+ profiles/input/suspend-none.c $(am__append_9) \
4374+ profiles/gap/gas.c profiles/scanparam/scan.c \
4375+ profiles/deviceinfo/deviceinfo.c $(am__append_11)
4376+builtin_nodist =
4377+@EXPERIMENTAL_TRUE@profiles_sap_libsap_a_SOURCES = profiles/sap/sap.h profiles/sap/sap-u8500.c
4378+@SIXAXIS_TRUE@plugins_sixaxis_la_SOURCES = plugins/sixaxis.c
4379+@SIXAXIS_TRUE@plugins_sixaxis_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version \
4380+@SIXAXIS_TRUE@ -no-undefined @UDEV_LIBS@
4381+
4382+@SIXAXIS_TRUE@plugins_sixaxis_la_CFLAGS = $(AM_CFLAGS) -fvisibility=hidden @UDEV_CFLAGS@
4383 @MAINTAINER_MODE_TRUE@plugins_external_dummy_la_SOURCES = plugins/external-dummy.c
4384 @MAINTAINER_MODE_TRUE@plugins_external_dummy_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version \
4385 @MAINTAINER_MODE_TRUE@ -no-undefined
4386
4387 @MAINTAINER_MODE_TRUE@plugins_external_dummy_la_CFLAGS = $(AM_CFLAGS) -fvisibility=hidden
4388-src_bluetoothd_SOURCES = $(gdbus_sources) $(builtin_sources) \
4389+src_bluetoothd_SOURCES = $(builtin_sources) \
4390 $(attrib_sources) $(btio_sources) \
4391- $(mcap_sources) src/bluetooth.ver \
4392+ src/bluetooth.ver \
4393 src/main.c src/log.h src/log.c \
4394+ src/systemd.h src/systemd.c \
4395 src/rfkill.c src/hcid.h src/sdpd.h \
4396 src/sdpd-server.c src/sdpd-request.c \
4397 src/sdpd-service.c src/sdpd-database.c \
4398 src/attrib-server.h src/attrib-server.c \
4399+ src/gatt-database.h src/gatt-database.c \
4400 src/sdp-xml.h src/sdp-xml.c \
4401 src/sdp-client.h src/sdp-client.c \
4402 src/textfile.h src/textfile.c \
4403- src/glib-helper.h src/glib-helper.c \
4404- src/oui.h src/oui.c src/uinput.h src/ppoll.h \
4405+ src/uuid-helper.h src/uuid-helper.c \
4406+ src/uinput.h \
4407 src/plugin.h src/plugin.c \
4408 src/storage.h src/storage.c \
4409+ src/advertising.h src/advertising.c \
4410 src/agent.h src/agent.c \
4411 src/error.h src/error.c \
4412- src/manager.h src/manager.c \
4413 src/adapter.h src/adapter.c \
4414+ src/profile.h src/profile.c \
4415+ src/service.h src/service.c \
4416+ src/gatt-client.h src/gatt-client.c \
4417 src/device.h src/device.c src/attio.h \
4418 src/dbus-common.c src/dbus-common.h \
4419- src/event.h src/event.c \
4420- src/oob.h src/oob.c src/eir.h src/eir.c
4421+ src/eir.h src/eir.c
4422
4423-src_bluetoothd_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @DBUS_LIBS@ \
4424- -ldl -lrt
4425+src_bluetoothd_LDADD = lib/libbluetooth-internal.la \
4426+ gdbus/libgdbus-internal.la \
4427+ src/libshared-glib.la \
4428+ @GLIB_LIBS@ @DBUS_LIBS@ -ldl -lrt
4429
4430 src_bluetoothd_LDFLAGS = $(AM_LDFLAGS) -Wl,--export-dynamic \
4431 -Wl,--version-script=$(srcdir)/src/bluetooth.ver
4432
4433-src_bluetoothd_DEPENDENCIES = lib/libbluetooth-private.la
4434+src_bluetoothd_DEPENDENCIES = lib/libbluetooth-internal.la \
4435+ gdbus/libgdbus-internal.la \
4436+ src/libshared-glib.la \
4437+ src/bluetooth.service
4438+
4439 src_bluetoothd_CFLAGS = $(AM_CFLAGS) -DBLUETOOTH_PLUGIN_BUILTIN \
4440 -DPLUGINDIR=\""$(build_plugindir)"\"
4441
4442@@ -1301,191 +2378,717 @@
4443 builtin_files = src/builtin.h $(builtin_nodist)
4444 nodist_src_bluetoothd_SOURCES = $(builtin_files)
4445 man_MANS = src/bluetoothd.8
4446-@ALSA_TRUE@alsadir = $(libdir)/alsa-lib
4447-@ALSA_TRUE@alsa_LTLIBRARIES = audio/libasound_module_pcm_bluetooth.la \
4448-@ALSA_TRUE@ audio/libasound_module_ctl_bluetooth.la
4449-
4450-@ALSA_TRUE@audio_libasound_module_pcm_bluetooth_la_SOURCES = audio/pcm_bluetooth.c \
4451-@ALSA_TRUE@ audio/rtp.h audio/ipc.h audio/ipc.c
4452-
4453-@ALSA_TRUE@audio_libasound_module_pcm_bluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module \
4454-@ALSA_TRUE@ -avoid-version
4455-
4456-@ALSA_TRUE@audio_libasound_module_pcm_bluetooth_la_LIBADD = sbc/libsbc.la \
4457-@ALSA_TRUE@ lib/libbluetooth-private.la @ALSA_LIBS@
4458-
4459-@ALSA_TRUE@audio_libasound_module_pcm_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@
4460-@ALSA_TRUE@audio_libasound_module_ctl_bluetooth_la_SOURCES = audio/ctl_bluetooth.c \
4461-@ALSA_TRUE@ audio/rtp.h audio/ipc.h audio/ipc.c
4462-
4463-@ALSA_TRUE@audio_libasound_module_ctl_bluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module \
4464-@ALSA_TRUE@ -avoid-version
4465-
4466-@ALSA_TRUE@audio_libasound_module_ctl_bluetooth_la_LIBADD = \
4467-@ALSA_TRUE@ lib/libbluetooth-private.la @ALSA_LIBS@
4468-
4469-@ALSA_TRUE@audio_libasound_module_ctl_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@
4470-@ALSA_TRUE@@DATAFILES_TRUE@alsaconfdir = $(datadir)/alsa
4471-@ALSA_TRUE@@DATAFILES_TRUE@alsaconf_DATA = audio/bluetooth.conf
4472-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@gstreamerdir = $(libdir)/gstreamer-0.10
4473-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@gstreamer_LTLIBRARIES = audio/libgstbluetooth.la
4474-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@audio_libgstbluetooth_la_SOURCES = audio/gstbluetooth.c audio/gstpragma.h \
4475-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstsbcenc.h audio/gstsbcenc.c \
4476-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstsbcdec.h audio/gstsbcdec.c \
4477-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstsbcparse.h audio/gstsbcparse.c \
4478-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstavdtpsink.h audio/gstavdtpsink.c \
4479-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gsta2dpsink.h audio/gsta2dpsink.c \
4480-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstsbcutil.h audio/gstsbcutil.c \
4481-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/gstrtpsbcpay.h audio/gstrtpsbcpay.c \
4482-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ audio/rtp.h audio/ipc.h audio/ipc.c
4483-
4484-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@audio_libgstbluetooth_la_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version
4485-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@audio_libgstbluetooth_la_LIBADD = sbc/libsbc.la lib/libbluetooth-private.la \
4486-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ @DBUS_LIBS@ @GSTREAMER_LIBS@ \
4487-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ -lgstaudio-0.10 -lgstrtp-0.10
4488-
4489-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@audio_libgstbluetooth_la_CFLAGS = -fvisibility=hidden -fno-strict-aliasing \
4490-@AUDIOPLUGIN_TRUE@@GSTREAMER_TRUE@ $(AM_CFLAGS) @DBUS_CFLAGS@ @GSTREAMER_CFLAGS@
4491-
4492-@TOOLS_TRUE@tools_rfcomm_SOURCES = tools/rfcomm.c tools/parser.y tools/lexer.l \
4493-@TOOLS_TRUE@ tools/kword.h tools/kword.c
4494-
4495-@TOOLS_TRUE@EXTRA_tools_rfcomm_SOURCES = tools/parser.h tools/parser.c \
4496-@TOOLS_TRUE@ tools/lexer.c
4497-
4498-@TOOLS_TRUE@tools_rfcomm_LDADD = lib/libbluetooth-private.la
4499-@TOOLS_TRUE@tools_l2ping_LDADD = lib/libbluetooth-private.la
4500+test_scripts = test/sap_client.py test/bluezutils.py test/dbusdef.py \
4501+ test/monitor-bluetooth test/list-devices test/test-discovery \
4502+ test/test-manager test/test-adapter test/test-device \
4503+ test/simple-agent test/simple-endpoint test/test-sap-server \
4504+ test/test-proximity test/test-network test/test-thermometer \
4505+ test/test-profile test/test-health test/test-health-sink \
4506+ test/service-record.dtd test/service-did.xml \
4507+ test/service-spp.xml test/service-opp.xml test/service-ftp.xml \
4508+ test/simple-player test/test-nap test/test-heartrate \
4509+ test/test-alert test/test-hfp test/test-cyclingspeed \
4510+ test/opp-client test/ftp-client test/pbap-client \
4511+ test/map-client test/example-advertisement \
4512+ test/example-gatt-server test/example-gatt-client \
4513+ test/test-gatt-profile
4514+unit_tests = $(am__append_32) unit/test-eir unit/test-uuid \
4515+ unit/test-textfile unit/test-crc unit/test-crypto \
4516+ unit/test-ecc unit/test-ringbuf unit/test-queue unit/test-mgmt \
4517+ unit/test-uhid unit/test-sdp unit/test-avdtp unit/test-avctp \
4518+ unit/test-avrcp unit/test-hfp unit/test-gdbus-client \
4519+ unit/test-gobex-header unit/test-gobex-packet unit/test-gobex \
4520+ unit/test-gobex-transfer unit/test-gobex-apparam unit/test-lib \
4521+ unit/test-gatt unit/test-hog unit/test-gattrib
4522+@CLIENT_TRUE@client_bluetoothctl_SOURCES = client/main.c \
4523+@CLIENT_TRUE@ client/display.h client/display.c \
4524+@CLIENT_TRUE@ client/agent.h client/agent.c \
4525+@CLIENT_TRUE@ client/gatt.h client/gatt.c \
4526+@CLIENT_TRUE@ monitor/uuid.h monitor/uuid.c
4527+
4528+@CLIENT_TRUE@client_bluetoothctl_LDADD = gdbus/libgdbus-internal.la @GLIB_LIBS@ @DBUS_LIBS@ \
4529+@CLIENT_TRUE@ -lreadline
4530+
4531+@MONITOR_TRUE@monitor_btmon_SOURCES = monitor/main.c monitor/bt.h \
4532+@MONITOR_TRUE@ monitor/display.h monitor/display.c \
4533+@MONITOR_TRUE@ monitor/hcidump.h monitor/hcidump.c \
4534+@MONITOR_TRUE@ monitor/ellisys.h monitor/ellisys.c \
4535+@MONITOR_TRUE@ monitor/control.h monitor/control.c \
4536+@MONITOR_TRUE@ monitor/packet.h monitor/packet.c \
4537+@MONITOR_TRUE@ monitor/vendor.h monitor/vendor.c \
4538+@MONITOR_TRUE@ monitor/lmp.h monitor/lmp.c \
4539+@MONITOR_TRUE@ monitor/crc.h monitor/crc.c \
4540+@MONITOR_TRUE@ monitor/ll.h monitor/ll.c \
4541+@MONITOR_TRUE@ monitor/l2cap.h monitor/l2cap.c \
4542+@MONITOR_TRUE@ monitor/sdp.h monitor/sdp.c \
4543+@MONITOR_TRUE@ monitor/avctp.h monitor/avctp.c \
4544+@MONITOR_TRUE@ monitor/rfcomm.h monitor/rfcomm.c \
4545+@MONITOR_TRUE@ monitor/bnep.h monitor/bnep.c \
4546+@MONITOR_TRUE@ monitor/uuid.h monitor/uuid.c \
4547+@MONITOR_TRUE@ monitor/hwdb.h monitor/hwdb.c \
4548+@MONITOR_TRUE@ monitor/keys.h monitor/keys.c \
4549+@MONITOR_TRUE@ monitor/analyze.h monitor/analyze.c
4550+
4551+@MONITOR_TRUE@monitor_btmon_LDADD = lib/libbluetooth-internal.la \
4552+@MONITOR_TRUE@ src/libshared-mainloop.la @UDEV_LIBS@
4553+
4554+@EXPERIMENTAL_TRUE@emulator_btvirt_SOURCES = emulator/main.c monitor/bt.h \
4555+@EXPERIMENTAL_TRUE@ emulator/serial.h emulator/serial.c \
4556+@EXPERIMENTAL_TRUE@ emulator/server.h emulator/server.c \
4557+@EXPERIMENTAL_TRUE@ emulator/vhci.h emulator/vhci.c \
4558+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4559+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4560+@EXPERIMENTAL_TRUE@ emulator/smp.c \
4561+@EXPERIMENTAL_TRUE@ emulator/phy.h emulator/phy.c \
4562+@EXPERIMENTAL_TRUE@ emulator/amp.h emulator/amp.c \
4563+@EXPERIMENTAL_TRUE@ emulator/le.h emulator/le.c
4564+
4565+@EXPERIMENTAL_TRUE@emulator_btvirt_LDADD = lib/libbluetooth-internal.la src/libshared-mainloop.la
4566+@EXPERIMENTAL_TRUE@emulator_b1ee_SOURCES = emulator/b1ee.c
4567+@EXPERIMENTAL_TRUE@emulator_b1ee_LDADD = src/libshared-mainloop.la
4568+@EXPERIMENTAL_TRUE@emulator_hfp_SOURCES = emulator/hfp.c
4569+@EXPERIMENTAL_TRUE@emulator_hfp_LDADD = src/libshared-mainloop.la
4570+@EXPERIMENTAL_TRUE@peripheral_btsensor_SOURCES = peripheral/main.c \
4571+@EXPERIMENTAL_TRUE@ peripheral/efivars.h peripheral/efivars.c \
4572+@EXPERIMENTAL_TRUE@ peripheral/attach.h peripheral/attach.c \
4573+@EXPERIMENTAL_TRUE@ peripheral/log.h peripheral/log.c \
4574+@EXPERIMENTAL_TRUE@ peripheral/gap.h peripheral/gap.c \
4575+@EXPERIMENTAL_TRUE@ peripheral/gatt.h peripheral/gatt.c
4576+
4577+@EXPERIMENTAL_TRUE@peripheral_btsensor_LDADD = src/libshared-mainloop.la \
4578+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
4579+
4580+@EXPERIMENTAL_TRUE@tools_3dsp_SOURCES = tools/3dsp.c monitor/bt.h
4581+@EXPERIMENTAL_TRUE@tools_3dsp_LDADD = src/libshared-mainloop.la
4582+@EXPERIMENTAL_TRUE@tools_mgmt_tester_SOURCES = tools/mgmt-tester.c monitor/bt.h \
4583+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4584+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4585+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4586+@EXPERIMENTAL_TRUE@ emulator/smp.c
4587+
4588+@EXPERIMENTAL_TRUE@tools_mgmt_tester_LDADD = lib/libbluetooth-internal.la \
4589+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4590+
4591+@EXPERIMENTAL_TRUE@tools_l2cap_tester_SOURCES = tools/l2cap-tester.c monitor/bt.h \
4592+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4593+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4594+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4595+@EXPERIMENTAL_TRUE@ emulator/smp.c
4596+
4597+@EXPERIMENTAL_TRUE@tools_l2cap_tester_LDADD = lib/libbluetooth-internal.la \
4598+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4599+
4600+@EXPERIMENTAL_TRUE@tools_rfcomm_tester_SOURCES = tools/rfcomm-tester.c monitor/bt.h \
4601+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4602+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4603+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4604+@EXPERIMENTAL_TRUE@ emulator/smp.c
4605+
4606+@EXPERIMENTAL_TRUE@tools_rfcomm_tester_LDADD = lib/libbluetooth-internal.la \
4607+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4608+
4609+@EXPERIMENTAL_TRUE@tools_bnep_tester_SOURCES = tools/bnep-tester.c monitor/bt.h \
4610+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4611+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4612+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4613+@EXPERIMENTAL_TRUE@ emulator/smp.c
4614+
4615+@EXPERIMENTAL_TRUE@tools_bnep_tester_LDADD = lib/libbluetooth-internal.la \
4616+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4617+
4618+@EXPERIMENTAL_TRUE@tools_smp_tester_SOURCES = tools/smp-tester.c monitor/bt.h \
4619+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4620+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4621+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4622+@EXPERIMENTAL_TRUE@ emulator/smp.c
4623+
4624+@EXPERIMENTAL_TRUE@tools_smp_tester_LDADD = lib/libbluetooth-internal.la \
4625+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4626+
4627+@EXPERIMENTAL_TRUE@tools_gap_tester_SOURCES = tools/gap-tester.c monitor/bt.h \
4628+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4629+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4630+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4631+@EXPERIMENTAL_TRUE@ emulator/smp.c
4632+
4633+@EXPERIMENTAL_TRUE@tools_gap_tester_LDADD = lib/libbluetooth-internal.la \
4634+@EXPERIMENTAL_TRUE@ gdbus/libgdbus-internal.la \
4635+@EXPERIMENTAL_TRUE@ src/libshared-glib.la \
4636+@EXPERIMENTAL_TRUE@ @GLIB_LIBS@ @DBUS_LIBS@
4637+
4638+@EXPERIMENTAL_TRUE@tools_sco_tester_SOURCES = tools/sco-tester.c monitor/bt.h \
4639+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4640+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4641+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4642+@EXPERIMENTAL_TRUE@ emulator/smp.c
4643+
4644+@EXPERIMENTAL_TRUE@tools_sco_tester_LDADD = lib/libbluetooth-internal.la \
4645+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4646+
4647+@EXPERIMENTAL_TRUE@tools_hci_tester_SOURCES = tools/hci-tester.c monitor/bt.h
4648+@EXPERIMENTAL_TRUE@tools_hci_tester_LDADD = src/libshared-glib.la @GLIB_LIBS@
4649+@EXPERIMENTAL_TRUE@tools_userchan_tester_SOURCES = tools/userchan-tester.c monitor/bt.h \
4650+@EXPERIMENTAL_TRUE@ emulator/hciemu.h emulator/hciemu.c \
4651+@EXPERIMENTAL_TRUE@ emulator/btdev.h emulator/btdev.c \
4652+@EXPERIMENTAL_TRUE@ emulator/bthost.h emulator/bthost.c \
4653+@EXPERIMENTAL_TRUE@ emulator/smp.c
4654+
4655+@EXPERIMENTAL_TRUE@tools_userchan_tester_LDADD = lib/libbluetooth-internal.la \
4656+@EXPERIMENTAL_TRUE@ src/libshared-glib.la @GLIB_LIBS@
4657+
4658 @TOOLS_TRUE@tools_hciattach_SOURCES = tools/hciattach.c tools/hciattach.h \
4659 @TOOLS_TRUE@ tools/hciattach_st.c \
4660 @TOOLS_TRUE@ tools/hciattach_ti.c \
4661 @TOOLS_TRUE@ tools/hciattach_tialt.c \
4662 @TOOLS_TRUE@ tools/hciattach_ath3k.c \
4663 @TOOLS_TRUE@ tools/hciattach_qualcomm.c \
4664-@TOOLS_TRUE@ tools/hciattach_intel.c
4665-
4666-@TOOLS_TRUE@tools_hciattach_LDADD = lib/libbluetooth-private.la
4667-@TOOLS_TRUE@tools_hciconfig_SOURCES = tools/hciconfig.c tools/csr.h tools/csr.c \
4668-@TOOLS_TRUE@ src/textfile.h src/textfile.c
4669-
4670-@TOOLS_TRUE@tools_hciconfig_LDADD = lib/libbluetooth-private.la
4671-@TOOLS_TRUE@tools_hcitool_SOURCES = tools/hcitool.c src/oui.h src/oui.c \
4672-@TOOLS_TRUE@ src/textfile.h src/textfile.c
4673-
4674-@TOOLS_TRUE@tools_hcitool_LDADD = lib/libbluetooth-private.la
4675+@TOOLS_TRUE@ tools/hciattach_intel.c \
4676+@TOOLS_TRUE@ tools/hciattach_bcm43xx.c
4677+
4678+@TOOLS_TRUE@tools_hciattach_LDADD = lib/libbluetooth-internal.la
4679+@TOOLS_TRUE@tools_hciconfig_SOURCES = tools/hciconfig.c tools/csr.h tools/csr.c
4680+@TOOLS_TRUE@tools_hciconfig_LDADD = lib/libbluetooth-internal.la
4681+@TOOLS_TRUE@tools_hcitool_SOURCES = tools/hcitool.c src/oui.h src/oui.c
4682+@TOOLS_TRUE@tools_hcitool_LDADD = lib/libbluetooth-internal.la @UDEV_LIBS@
4683+@TOOLS_TRUE@tools_hcidump_SOURCES = tools/hcidump.c \
4684+@TOOLS_TRUE@ tools/parser/parser.h tools/parser/parser.c \
4685+@TOOLS_TRUE@ tools/parser/lmp.c \
4686+@TOOLS_TRUE@ tools/parser/hci.c \
4687+@TOOLS_TRUE@ tools/parser/l2cap.h tools/parser/l2cap.c \
4688+@TOOLS_TRUE@ tools/parser/amp.c \
4689+@TOOLS_TRUE@ tools/parser/smp.c \
4690+@TOOLS_TRUE@ tools/parser/att.c \
4691+@TOOLS_TRUE@ tools/parser/sdp.h tools/parser/sdp.c \
4692+@TOOLS_TRUE@ tools/parser/rfcomm.h tools/parser/rfcomm.c \
4693+@TOOLS_TRUE@ tools/parser/bnep.c \
4694+@TOOLS_TRUE@ tools/parser/cmtp.c \
4695+@TOOLS_TRUE@ tools/parser/hidp.c \
4696+@TOOLS_TRUE@ tools/parser/hcrp.c \
4697+@TOOLS_TRUE@ tools/parser/avdtp.c \
4698+@TOOLS_TRUE@ tools/parser/avctp.c \
4699+@TOOLS_TRUE@ tools/parser/avrcp.c \
4700+@TOOLS_TRUE@ tools/parser/sap.c \
4701+@TOOLS_TRUE@ tools/parser/obex.c \
4702+@TOOLS_TRUE@ tools/parser/capi.c \
4703+@TOOLS_TRUE@ tools/parser/ppp.c \
4704+@TOOLS_TRUE@ tools/parser/tcpip.c \
4705+@TOOLS_TRUE@ tools/parser/ericsson.c \
4706+@TOOLS_TRUE@ tools/parser/csr.c \
4707+@TOOLS_TRUE@ tools/parser/bpa.c
4708+
4709+@TOOLS_TRUE@tools_hcidump_LDADD = lib/libbluetooth-internal.la
4710+@TOOLS_TRUE@tools_rfcomm_LDADD = lib/libbluetooth-internal.la
4711+@TOOLS_TRUE@tools_rctest_LDADD = lib/libbluetooth-internal.la
4712+@TOOLS_TRUE@tools_l2test_LDADD = lib/libbluetooth-internal.la
4713+@TOOLS_TRUE@tools_l2ping_LDADD = lib/libbluetooth-internal.la
4714 @TOOLS_TRUE@tools_sdptool_SOURCES = tools/sdptool.c src/sdp-xml.h src/sdp-xml.c
4715-@TOOLS_TRUE@tools_sdptool_LDADD = lib/libbluetooth-private.la
4716-@TOOLS_TRUE@tools_ciptool_LDADD = lib/libbluetooth-private.la
4717-@TOOLS_TRUE@tools_avinfo_LDADD = lib/libbluetooth-private.la
4718-@TOOLS_TRUE@tools_ppporc_LDADD = lib/libbluetooth-private.la
4719-@TOOLS_TRUE@tools_hcieventmask_LDADD = lib/libbluetooth-private.la
4720-@TOOLS_TRUE@mgmt_btmgmt_SOURCES = mgmt/main.c src/glib-helper.c
4721-@TOOLS_TRUE@mgmt_btmgmt_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@
4722-@TOOLS_TRUE@monitor_btmon_SOURCES = monitor/main.c monitor/bt.h \
4723-@TOOLS_TRUE@ monitor/mainloop.h monitor/mainloop.c \
4724-@TOOLS_TRUE@ monitor/hcidump.h monitor/hcidump.c \
4725-@TOOLS_TRUE@ monitor/btsnoop.h monitor/btsnoop.c \
4726-@TOOLS_TRUE@ monitor/control.h monitor/control.c \
4727-@TOOLS_TRUE@ monitor/packet.h monitor/packet.c
4728-
4729-@TOOLS_TRUE@monitor_btmon_LDADD = lib/libbluetooth-private.la
4730-@TOOLS_TRUE@emulator_btvirt_SOURCES = emulator/main.c monitor/bt.h \
4731-@TOOLS_TRUE@ monitor/mainloop.h monitor/mainloop.c \
4732-@TOOLS_TRUE@ emulator/server.h emulator/server.c \
4733-@TOOLS_TRUE@ emulator/vhci.h emulator/vhci.c \
4734-@TOOLS_TRUE@ emulator/btdev.h emulator/btdev.c
4735-
4736-@READLINE_TRUE@@TOOLS_TRUE@attrib_gatttool_SOURCES = attrib/gatttool.c attrib/att.c attrib/gatt.c \
4737-@READLINE_TRUE@@TOOLS_TRUE@ attrib/gattrib.c btio/btio.c \
4738-@READLINE_TRUE@@TOOLS_TRUE@ attrib/gatttool.h attrib/interactive.c \
4739-@READLINE_TRUE@@TOOLS_TRUE@ attrib/utils.c src/log.c
4740-
4741-@READLINE_TRUE@@TOOLS_TRUE@attrib_gatttool_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @READLINE_LIBS@
4742-@BCCMD_TRUE@tools_bccmd_SOURCES = tools/bccmd.c tools/csr.h \
4743-@BCCMD_TRUE@ tools/csr.c tools/csr_hci.c tools/csr_h4.c \
4744-@BCCMD_TRUE@ tools/csr_3wire.c tools/csr_bcsp.c tools/ubcsp.h \
4745-@BCCMD_TRUE@ tools/ubcsp.c $(am__append_46)
4746-@BCCMD_TRUE@tools_bccmd_LDADD = lib/libbluetooth-private.la \
4747-@BCCMD_TRUE@ $(am__append_47)
4748-@DATAFILES_TRUE@@PCMCIA_TRUE@udevdir = @UDEV_DIR@
4749+@TOOLS_TRUE@tools_sdptool_LDADD = lib/libbluetooth-internal.la @GLIB_LIBS@
4750+@TOOLS_TRUE@tools_ciptool_LDADD = lib/libbluetooth-internal.la
4751+@TOOLS_TRUE@tools_bccmd_SOURCES = tools/bccmd.c tools/csr.h tools/csr.c \
4752+@TOOLS_TRUE@ tools/csr_hci.c tools/csr_usb.c \
4753+@TOOLS_TRUE@ tools/csr_h4.c tools/csr_3wire.c \
4754+@TOOLS_TRUE@ tools/csr_bcsp.c tools/ubcsp.h tools/ubcsp.c
4755+
4756+@TOOLS_TRUE@tools_bccmd_LDADD = lib/libbluetooth-internal.la
4757+@TOOLS_TRUE@tools_bluemoon_SOURCES = tools/bluemoon.c monitor/bt.h
4758+@TOOLS_TRUE@tools_bluemoon_LDADD = src/libshared-mainloop.la
4759+@TOOLS_TRUE@tools_hex2hcd_SOURCES = tools/hex2hcd.c
4760+@TOOLS_TRUE@tools_mpris_proxy_SOURCES = tools/mpris-proxy.c
4761+@TOOLS_TRUE@tools_mpris_proxy_LDADD = gdbus/libgdbus-internal.la @GLIB_LIBS@ @DBUS_LIBS@
4762 @HID2HCI_TRUE@udevdir = @UDEV_DIR@
4763-@HID2HCI_TRUE@tools_hid2hci_LDADD = @USB_LIBS@ @UDEV_LIBS@
4764-@DFUTOOL_TRUE@tools_dfutool_SOURCES = tools/dfutool.c tools/dfu.h tools/dfu.c
4765-@DFUTOOL_TRUE@tools_dfutool_LDADD = @USB_LIBS@
4766-@USB_TRUE@tools_dfubabel_LDADD = @USB_LIBS@
4767-@USB_TRUE@tools_avctrl_LDADD = @USB_LIBS@
4768+@HID2HCI_TRUE@tools_hid2hci_LDADD = @UDEV_LIBS@
4769+@EXPERIMENTAL_TRUE@tools_bdaddr_SOURCES = tools/bdaddr.c src/oui.h src/oui.c
4770+@EXPERIMENTAL_TRUE@tools_bdaddr_LDADD = lib/libbluetooth-internal.la @UDEV_LIBS@
4771+@EXPERIMENTAL_TRUE@tools_avinfo_LDADD = lib/libbluetooth-internal.la
4772+@EXPERIMENTAL_TRUE@tools_avtest_LDADD = lib/libbluetooth-internal.la
4773+@EXPERIMENTAL_TRUE@tools_scotest_LDADD = lib/libbluetooth-internal.la
4774+@EXPERIMENTAL_TRUE@tools_amptest_LDADD = lib/libbluetooth-internal.la
4775+@EXPERIMENTAL_TRUE@tools_hwdb_LDADD = lib/libbluetooth-internal.la
4776+@EXPERIMENTAL_TRUE@tools_hcieventmask_LDADD = lib/libbluetooth-internal.la
4777+@EXPERIMENTAL_TRUE@tools_btinfo_SOURCES = tools/btinfo.c monitor/bt.h
4778+@EXPERIMENTAL_TRUE@tools_btinfo_LDADD = src/libshared-mainloop.la
4779+@EXPERIMENTAL_TRUE@tools_btattach_SOURCES = tools/btattach.c monitor/bt.h
4780+@EXPERIMENTAL_TRUE@tools_btattach_LDADD = src/libshared-mainloop.la
4781+@EXPERIMENTAL_TRUE@tools_btsnoop_SOURCES = tools/btsnoop.c
4782+@EXPERIMENTAL_TRUE@tools_btsnoop_LDADD = src/libshared-mainloop.la
4783+@EXPERIMENTAL_TRUE@tools_btproxy_SOURCES = tools/btproxy.c monitor/bt.h
4784+@EXPERIMENTAL_TRUE@tools_btproxy_LDADD = src/libshared-mainloop.la
4785+@EXPERIMENTAL_TRUE@tools_btiotest_SOURCES = tools/btiotest.c btio/btio.h btio/btio.c
4786+@EXPERIMENTAL_TRUE@tools_btiotest_LDADD = lib/libbluetooth-internal.la @GLIB_LIBS@
4787+@EXPERIMENTAL_TRUE@tools_mcaptest_SOURCES = tools/mcaptest.c \
4788+@EXPERIMENTAL_TRUE@ btio/btio.h btio/btio.c \
4789+@EXPERIMENTAL_TRUE@ src/log.c src/log.h \
4790+@EXPERIMENTAL_TRUE@ profiles/health/mcap.h profiles/health/mcap.c
4791+
4792+@EXPERIMENTAL_TRUE@tools_mcaptest_LDADD = lib/libbluetooth-internal.la @GLIB_LIBS@
4793+@EXPERIMENTAL_TRUE@tools_bneptest_SOURCES = tools/bneptest.c \
4794+@EXPERIMENTAL_TRUE@ btio/btio.h btio/btio.c \
4795+@EXPERIMENTAL_TRUE@ src/log.h src/log.c \
4796+@EXPERIMENTAL_TRUE@ profiles/network/bnep.h profiles/network/bnep.c
4797+
4798+@EXPERIMENTAL_TRUE@tools_bneptest_LDADD = lib/libbluetooth-internal.la @GLIB_LIBS@
4799+@EXPERIMENTAL_TRUE@tools_cltest_SOURCES = tools/cltest.c
4800+@EXPERIMENTAL_TRUE@tools_cltest_LDADD = lib/libbluetooth-internal.la src/libshared-mainloop.la
4801+@EXPERIMENTAL_TRUE@tools_oobtest_SOURCES = tools/oobtest.c
4802+@EXPERIMENTAL_TRUE@tools_oobtest_LDADD = lib/libbluetooth-internal.la src/libshared-mainloop.la
4803+@EXPERIMENTAL_TRUE@tools_seq2bseq_SOURCES = tools/seq2bseq.c
4804+@EXPERIMENTAL_TRUE@tools_nokfw_SOURCES = tools/nokfw.c
4805+@EXPERIMENTAL_TRUE@tools_create_image_SOURCES = tools/create-image.c
4806+@EXPERIMENTAL_TRUE@tools_eddystone_SOURCES = tools/eddystone.c monitor/bt.h
4807+@EXPERIMENTAL_TRUE@tools_eddystone_LDADD = src/libshared-mainloop.la
4808+@EXPERIMENTAL_TRUE@tools_ibeacon_SOURCES = tools/ibeacon.c monitor/bt.h
4809+@EXPERIMENTAL_TRUE@tools_ibeacon_LDADD = src/libshared-mainloop.la
4810+@EXPERIMENTAL_TRUE@tools_btgatt_client_SOURCES = tools/btgatt-client.c src/uuid-helper.c
4811+@EXPERIMENTAL_TRUE@tools_btgatt_client_LDADD = src/libshared-mainloop.la \
4812+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
4813+
4814+@EXPERIMENTAL_TRUE@tools_btgatt_server_SOURCES = tools/btgatt-server.c src/uuid-helper.c
4815+@EXPERIMENTAL_TRUE@tools_btgatt_server_LDADD = src/libshared-mainloop.la \
4816+@EXPERIMENTAL_TRUE@ lib/libbluetooth-internal.la
4817+
4818+@READLINE_TRUE@attrib_gatttool_SOURCES = attrib/gatttool.c attrib/att.c attrib/gatt.c \
4819+@READLINE_TRUE@ attrib/gattrib.c btio/btio.c \
4820+@READLINE_TRUE@ attrib/gatttool.h attrib/interactive.c \
4821+@READLINE_TRUE@ attrib/utils.c src/log.c client/display.c \
4822+@READLINE_TRUE@ client/display.h
4823+
4824+@READLINE_TRUE@attrib_gatttool_LDADD = lib/libbluetooth-internal.la \
4825+@READLINE_TRUE@ src/libshared-glib.la @GLIB_LIBS@ -lreadline
4826+
4827+@READLINE_TRUE@tools_obex_client_tool_SOURCES = $(gobex_sources) $(btio_sources) \
4828+@READLINE_TRUE@ tools/obex-client-tool.c
4829+
4830+@READLINE_TRUE@tools_obex_client_tool_LDADD = lib/libbluetooth-internal.la \
4831+@READLINE_TRUE@ @GLIB_LIBS@ -lreadline
4832+
4833+@READLINE_TRUE@tools_obex_server_tool_SOURCES = $(gobex_sources) $(btio_sources) \
4834+@READLINE_TRUE@ tools/obex-server-tool.c
4835+
4836+@READLINE_TRUE@tools_obex_server_tool_LDADD = lib/libbluetooth-internal.la @GLIB_LIBS@
4837+@READLINE_TRUE@tools_bluetooth_player_SOURCES = tools/bluetooth-player.c \
4838+@READLINE_TRUE@ client/display.h client/display.c
4839+
4840+@READLINE_TRUE@tools_bluetooth_player_LDADD = gdbus/libgdbus-internal.la \
4841+@READLINE_TRUE@ @GLIB_LIBS@ @DBUS_LIBS@ -lreadline
4842+
4843+@READLINE_TRUE@tools_obexctl_SOURCES = tools/obexctl.c \
4844+@READLINE_TRUE@ client/display.h client/display.c
4845+
4846+@READLINE_TRUE@tools_obexctl_LDADD = gdbus/libgdbus-internal.la \
4847+@READLINE_TRUE@ @GLIB_LIBS@ @DBUS_LIBS@ -lreadline
4848+
4849+@READLINE_TRUE@tools_btmgmt_SOURCES = tools/btmgmt.c src/uuid-helper.c client/display.c
4850+@READLINE_TRUE@tools_btmgmt_LDADD = lib/libbluetooth-internal.la src/libshared-mainloop.la \
4851+@READLINE_TRUE@ -lreadline
4852+
4853+@EXPERIMENTAL_TRUE@tools_gatt_service_SOURCES = tools/gatt-service.c
4854+@EXPERIMENTAL_TRUE@tools_gatt_service_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ gdbus/libgdbus-internal.la
4855+@EXPERIMENTAL_TRUE@profiles_iap_iapd_SOURCES = profiles/iap/main.c
4856+@EXPERIMENTAL_TRUE@profiles_iap_iapd_LDADD = gdbus/libgdbus-internal.la @GLIB_LIBS@ @DBUS_LIBS@
4857 @CUPS_TRUE@cupsdir = $(libdir)/cups/backend
4858-@CUPS_TRUE@cups_bluetooth_SOURCES = $(gdbus_sources) cups/main.c cups/cups.h \
4859-@CUPS_TRUE@ cups/sdp.c cups/spp.c cups/hcrp.c
4860-
4861-@CUPS_TRUE@cups_bluetooth_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ lib/libbluetooth-private.la
4862-@TEST_TRUE@test_hciemu_LDADD = lib/libbluetooth-private.la
4863-@TEST_TRUE@test_l2test_LDADD = lib/libbluetooth-private.la
4864-@TEST_TRUE@test_rctest_LDADD = lib/libbluetooth-private.la
4865-@TEST_TRUE@test_gaptest_LDADD = @DBUS_LIBS@
4866-@TEST_TRUE@test_sdptest_LDADD = lib/libbluetooth-private.la
4867-@TEST_TRUE@test_scotest_LDADD = lib/libbluetooth-private.la
4868-@TEST_TRUE@test_attest_LDADD = lib/libbluetooth-private.la
4869-@TEST_TRUE@test_hstest_LDADD = lib/libbluetooth-private.la
4870-@TEST_TRUE@test_avtest_LDADD = lib/libbluetooth-private.la
4871-@TEST_TRUE@test_lmptest_LDADD = lib/libbluetooth-private.la
4872-@TEST_TRUE@test_ipctest_SOURCES = test/ipctest.c audio/ipc.h audio/ipc.c
4873-@TEST_TRUE@test_ipctest_LDADD = @GLIB_LIBS@ sbc/libsbc.la
4874-@TEST_TRUE@test_bdaddr_SOURCES = test/bdaddr.c src/oui.h src/oui.c
4875-@TEST_TRUE@test_bdaddr_LDADD = lib/libbluetooth-private.la
4876-@TEST_TRUE@test_agent_LDADD = @DBUS_LIBS@
4877-@TEST_TRUE@test_btiotest_SOURCES = test/btiotest.c btio/btio.h btio/btio.c
4878-@TEST_TRUE@test_btiotest_LDADD = @GLIB_LIBS@ lib/libbluetooth-private.la
4879-@TEST_TRUE@test_uuidtest_SOURCES = test/uuidtest.c
4880-@TEST_TRUE@test_uuidtest_LDADD = lib/libbluetooth-private.la
4881-@TEST_TRUE@test_mpris_player_SOURCES = test/mpris-player.c
4882-@TEST_TRUE@test_mpris_player_LDADD = @DBUS_LIBS@ @GLIB_LIBS@
4883-@TEST_TRUE@test_test_textfile_SOURCES = test/test-textfile.c src/textfile.h src/textfile.c
4884-@HIDD_TRUE@compat_hidd_SOURCES = compat/hidd.c compat/hidd.h src/uinput.h \
4885-@HIDD_TRUE@ compat/sdp.h compat/sdp.c compat/fakehid.c \
4886-@HIDD_TRUE@ src/textfile.h src/textfile.c
4887-
4888-@HIDD_TRUE@compat_hidd_LDADD = -lm lib/libbluetooth-private.la
4889-@PAND_TRUE@compat_pand_SOURCES = compat/pand.c compat/pand.h \
4890-@PAND_TRUE@ compat/bnep.c compat/sdp.h compat/sdp.c \
4891-@PAND_TRUE@ src/textfile.h src/textfile.c
4892-
4893-@PAND_TRUE@compat_pand_LDADD = lib/libbluetooth-private.la
4894-@DUND_TRUE@compat_dund_SOURCES = compat/dund.c compat/dund.h compat/lib.h \
4895-@DUND_TRUE@ compat/sdp.h compat/sdp.c compat/dun.c compat/msdun.c \
4896-@DUND_TRUE@ src/textfile.h src/textfile.c
4897-
4898-@DUND_TRUE@compat_dund_LDADD = lib/libbluetooth-private.la
4899-@DATAFILES_TRUE@rulesdir = @UDEV_DIR@/rules.d
4900-@DATAFILES_TRUE@udev_files = $(am__append_71) $(am__append_72)
4901-@DATAFILES_TRUE@@PCMCIA_TRUE@dist_udev_SCRIPTS = scripts/bluetooth_serial
4902-@DATAFILES_TRUE@rules_DATA = $(foreach file,$(udev_files), scripts/97-$(notdir $(file)))
4903-AM_YFLAGS = -d
4904-INCLUDES = -I$(builddir)/lib -I$(builddir)/src -I$(srcdir)/src \
4905- -I$(srcdir)/audio -I$(srcdir)/sbc -I$(srcdir)/gdbus \
4906- -I$(srcdir)/attrib -I$(srcdir)/btio -I$(srcdir)/tools \
4907- -I$(builddir)/tools -I$(srcdir)/monitor $(am__append_73)
4908-unit_objects = $(am__append_74)
4909-@TEST_FALSE@unit_tests =
4910-@TEST_TRUE@unit_tests = unit/test-eir
4911-@TEST_TRUE@unit_test_eir_SOURCES = unit/test-eir.c src/eir.c src/glib-helper.c
4912-@TEST_TRUE@unit_test_eir_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @CHECK_LIBS@
4913-@TEST_TRUE@unit_test_eir_CFLAGS = $(AM_CFLAGS) @CHECK_CFLAGS@
4914+@CUPS_TRUE@profiles_cups_bluetooth_SOURCES = profiles/cups/main.c \
4915+@CUPS_TRUE@ profiles/cups/cups.h \
4916+@CUPS_TRUE@ profiles/cups/sdp.c \
4917+@CUPS_TRUE@ profiles/cups/spp.c \
4918+@CUPS_TRUE@ profiles/cups/hcrp.c
4919+
4920+@CUPS_TRUE@profiles_cups_bluetooth_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ \
4921+@CUPS_TRUE@ lib/libbluetooth-internal.la \
4922+@CUPS_TRUE@ gdbus/libgdbus-internal.la
4923+
4924+@SYSTEMD_TRUE@systemduserunitdir = @SYSTEMD_USERUNITDIR@
4925+@SYSTEMD_TRUE@systemduserunit_DATA = obexd/src/obex.service
4926+@SYSTEMD_TRUE@dbussessionbusdir = @DBUS_SESSIONBUSDIR@
4927+@SYSTEMD_TRUE@dbussessionbus_DATA = obexd/src/org.bluez.obex.service
4928+obex_plugindir = $(libdir)/obex/plugins
4929+obexd_builtin_modules = filesystem bluetooth $(am__append_25) opp ftp \
4930+ $(am__append_27) mas mns
4931+obexd_builtin_sources = obexd/plugins/filesystem.c \
4932+ obexd/plugins/filesystem.h obexd/plugins/bluetooth.c \
4933+ $(am__append_26) obexd/plugins/opp.c obexd/plugins/ftp.c \
4934+ obexd/plugins/ftp.h $(am__append_28) obexd/plugins/mas.c \
4935+ obexd/src/map_ap.h obexd/plugins/messages.h \
4936+ obexd/plugins/messages-dummy.c obexd/client/mns.c \
4937+ obexd/src/map_ap.h obexd/client/map-event.h
4938+obexd_builtin_nodist =
4939+obexd_src_obexd_SOURCES = $(btio_sources) $(gobex_sources) \
4940+ $(obexd_builtin_sources) \
4941+ obexd/src/main.c obexd/src/obexd.h \
4942+ obexd/src/plugin.h obexd/src/plugin.c \
4943+ obexd/src/log.h obexd/src/log.c \
4944+ obexd/src/manager.h obexd/src/manager.c \
4945+ obexd/src/obex.h obexd/src/obex.c obexd/src/obex-priv.h \
4946+ obexd/src/mimetype.h obexd/src/mimetype.c \
4947+ obexd/src/service.h obexd/src/service.c \
4948+ obexd/src/transport.h obexd/src/transport.c \
4949+ obexd/src/server.h obexd/src/server.c \
4950+ obexd/client/manager.h obexd/client/manager.c \
4951+ obexd/client/session.h obexd/client/session.c \
4952+ obexd/client/bluetooth.h obexd/client/bluetooth.c \
4953+ obexd/client/sync.h obexd/client/sync.c \
4954+ obexd/client/pbap.h obexd/client/pbap.c \
4955+ obexd/client/ftp.h obexd/client/ftp.c \
4956+ obexd/client/opp.h obexd/client/opp.c \
4957+ obexd/client/map.h obexd/client/map.c \
4958+ obexd/client/map-event.h obexd/client/map-event.c \
4959+ obexd/client/transfer.h obexd/client/transfer.c \
4960+ obexd/client/transport.h obexd/client/transport.c \
4961+ obexd/client/dbus.h obexd/client/dbus.c \
4962+ obexd/client/driver.h obexd/client/driver.c \
4963+ obexd/src/map_ap.h
4964+
4965+obexd_src_obexd_LDADD = lib/libbluetooth-internal.la \
4966+ gdbus/libgdbus-internal.la \
4967+ @ICAL_LIBS@ @DBUS_LIBS@ @GLIB_LIBS@ -ldl
4968+
4969+obexd_src_obexd_LDFLAGS = -Wl,--export-dynamic
4970+obexd_src_obexd_CFLAGS = $(AM_CFLAGS) @GLIB_CFLAGS@ @DBUS_CFLAGS@ \
4971+ @ICAL_CFLAGS@ -DOBEX_PLUGIN_BUILTIN \
4972+ -DPLUGINDIR=\""$(obex_plugindir)"\" \
4973+ -fPIC -D_FILE_OFFSET_BITS=64
4974+
4975+obexd_src_obexd_CPPFLAGS = -I$(builddir)/lib -I$(builddir)/obexd/src
4976+obexd_src_obexd_SHORTNAME = obexd
4977+obexd_builtin_files = obexd/src/builtin.h $(obexd_builtin_nodist)
4978+nodist_obexd_src_obexd_SOURCES = $(obexd_builtin_files)
4979+@ANDROID_TRUE@android_plugindir = $(abs_top_srcdir)/android/.libs
4980+@ANDROID_TRUE@android_system_emulator_SOURCES = android/system-emulator.c
4981+@ANDROID_TRUE@android_system_emulator_LDADD = src/libshared-mainloop.la
4982+@ANDROID_TRUE@android_bluetoothd_snoop_SOURCES = android/bluetoothd-snoop.c src/log.c
4983+@ANDROID_TRUE@android_bluetoothd_snoop_LDADD = src/libshared-mainloop.la @GLIB_LIBS@
4984+@ANDROID_TRUE@android_bluetoothd_SOURCES = android/main.c \
4985+@ANDROID_TRUE@ src/log.c \
4986+@ANDROID_TRUE@ android/hal-msg.h \
4987+@ANDROID_TRUE@ android/audio-msg.h \
4988+@ANDROID_TRUE@ android/sco-msg.h \
4989+@ANDROID_TRUE@ android/utils.h \
4990+@ANDROID_TRUE@ src/sdpd-database.c src/sdpd-server.c \
4991+@ANDROID_TRUE@ src/sdpd-service.c src/sdpd-request.c \
4992+@ANDROID_TRUE@ src/uuid-helper.h src/uuid-helper.c \
4993+@ANDROID_TRUE@ src/eir.h src/eir.c \
4994+@ANDROID_TRUE@ android/bluetooth.h android/bluetooth.c \
4995+@ANDROID_TRUE@ android/hidhost.h android/hidhost.c \
4996+@ANDROID_TRUE@ android/scpp.h android/scpp.c \
4997+@ANDROID_TRUE@ android/dis.h android/dis.c \
4998+@ANDROID_TRUE@ android/bas.h android/bas.c \
4999+@ANDROID_TRUE@ android/hog.h android/hog.c \
5000+@ANDROID_TRUE@ android/ipc-common.h \
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: