| |
| if TOOLS |
| bin_PROGRAMS += tools/rfcomm tools/l2ping \ |
| tools/hcitool tools/sdptool tools/ciptool |
| |
| sbin_PROGRAMS += tools/hciattach tools/hciconfig |
| |
| noinst_PROGRAMS += tools/avinfo tools/hcieventmask tools/hcisecfilter |
| |
| tools_rfcomm_SOURCES = tools/rfcomm.c |
| tools_rfcomm_LDADD = lib/libbluetooth-private.la |
| |
| tools_l2ping_LDADD = lib/libbluetooth-private.la |
| |
| tools_hciattach_SOURCES = tools/hciattach.c tools/hciattach.h \ |
| tools/hciattach_st.c \ |
| tools/hciattach_ti.c \ |
| tools/hciattach_tialt.c \ |
| tools/hciattach_ath3k.c \ |
| tools/hciattach_qualcomm.c \ |
| tools/hciattach_intel.c |
| tools_hciattach_LDADD = lib/libbluetooth-private.la |
| |
| tools_hciconfig_SOURCES = tools/hciconfig.c tools/csr.h tools/csr.c \ |
| src/textfile.h src/textfile.c |
| tools_hciconfig_LDADD = lib/libbluetooth-private.la |
| |
| tools_hcitool_SOURCES = tools/hcitool.c src/oui.h src/oui.c \ |
| src/textfile.h src/textfile.c |
| tools_hcitool_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ |
| |
| tools_sdptool_SOURCES = tools/sdptool.c src/sdp-xml.h src/sdp-xml.c |
| tools_sdptool_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ |
| |
| tools_ciptool_LDADD = lib/libbluetooth-private.la |
| |
| tools_avinfo_LDADD = lib/libbluetooth-private.la |
| |
| tools_hcieventmask_LDADD = lib/libbluetooth-private.la |
| |
| noinst_PROGRAMS += tools/btmgmt tools/btattach tools/btsnoop \ |
| monitor/btmon emulator/btvirt emulator/b1ee |
| |
| tools_btmgmt_SOURCES = tools/btmgmt.c src/glib-helper.c src/eir.c |
| tools_btmgmt_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ |
| |
| tools_btattach_SOURCES = tools/btattach.c |
| |
| tools_btsnoop_SOURCES = tools/btsnoop.c |
| |
| monitor_btmon_SOURCES = monitor/main.c monitor/bt.h \ |
| monitor/mainloop.h monitor/mainloop.c \ |
| monitor/display.h monitor/display.c \ |
| monitor/hcidump.h monitor/hcidump.c \ |
| monitor/btsnoop.h monitor/btsnoop.c \ |
| monitor/control.h monitor/control.c \ |
| monitor/packet.h monitor/packet.c \ |
| monitor/l2cap.h monitor/l2cap.c \ |
| monitor/uuid.h monitor/uuid.c \ |
| monitor/sdp.h monitor/sdp.c |
| monitor_btmon_LDADD = lib/libbluetooth-private.la |
| |
| emulator_btvirt_SOURCES = emulator/main.c monitor/bt.h \ |
| monitor/mainloop.h monitor/mainloop.c \ |
| emulator/server.h emulator/server.c \ |
| emulator/vhci.h emulator/vhci.c \ |
| emulator/btdev.h emulator/btdev.c |
| |
| emulator_b1ee_SOURCES = emulator/b1ee.c monitor/mainloop.h monitor/mainloop.c |
| |
| if READLINE |
| bin_PROGRAMS += attrib/gatttool |
| |
| attrib_gatttool_SOURCES = attrib/gatttool.c attrib/att.c attrib/gatt.c \ |
| attrib/gattrib.c btio/btio.c \ |
| attrib/gatttool.h attrib/interactive.c \ |
| attrib/utils.c src/log.c |
| attrib_gatttool_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ @READLINE_LIBS@ |
| |
| noinst_PROGRAMS += tools/obex-client-tool |
| tools_obex_client_tool_SOURCES = $(gobex_sources) $(btio_sources) \ |
| tools/obex-client-tool.c |
| tools_obex_client_tool_LDADD = lib/libbluetooth-private.la \ |
| @GLIB_LIBS@ @READLINE_LIBS@ |
| |
| noinst_PROGRAMS += tools/obex-server-tool |
| tools_obex_server_tool_SOURCES = $(gobex_sources) $(btio_sources) \ |
| tools/obex-server-tool.c |
| tools_obex_server_tool_LDADD = lib/libbluetooth-private.la @GLIB_LIBS@ |
| endif |
| |
| dist_man_MANS += tools/rfcomm.1 tools/l2ping.8 \ |
| tools/hciattach.8 tools/hciconfig.8 \ |
| tools/hcitool.1 tools/sdptool.1 tools/ciptool.1 |
| else |
| EXTRA_DIST += tools/rfcomm.1 tools/l2ping.8 \ |
| tools/hciattach.8 tools/hciconfig.8 \ |
| tools/hcitool.1 tools/sdptool.1 tools/ciptool.1 |
| endif |
| |
| if BCCMD |
| sbin_PROGRAMS += tools/bccmd |
| |
| tools_bccmd_SOURCES = tools/bccmd.c tools/csr.h tools/csr.c \ |
| tools/csr_hci.c tools/csr_h4.c tools/csr_3wire.c \ |
| tools/csr_bcsp.c tools/ubcsp.h tools/ubcsp.c |
| tools_bccmd_LDADD = lib/libbluetooth-private.la |
| |
| if USB |
| tools_bccmd_SOURCES += tools/csr_usb.c |
| tools_bccmd_LDADD += @USB_LIBS@ |
| endif |
| |
| dist_man_MANS += tools/bccmd.8 |
| else |
| EXTRA_DIST += tools/bccmd.8 |
| endif |
| |
| if HID2HCI |
| udevdir = @UDEV_DIR@ |
| |
| udev_PROGRAMS = tools/hid2hci |
| |
| tools_hid2hci_LDADD = @USB_LIBS@ @UDEV_LIBS@ |
| |
| dist_man_MANS += tools/hid2hci.8 |
| else |
| EXTRA_DIST += tools/hid2hci.8 |
| endif |
| |
| if DFUTOOL |
| bin_PROGRAMS += tools/dfutool |
| |
| tools_dfutool_SOURCES = tools/dfutool.c tools/dfu.h tools/dfu.c |
| tools_dfutool_LDADD = @USB_LIBS@ |
| |
| dist_man_MANS += tools/dfutool.1 |
| else |
| EXTRA_DIST += tools/dfutool.1 |
| endif |
| |
| |
| if CUPS |
| cupsdir = $(libdir)/cups/backend |
| |
| cups_PROGRAMS = profiles/cups/bluetooth |
| |
| profiles_cups_bluetooth_SOURCES = $(gdbus_sources) profiles/cups/main.c \ |
| profiles/cups/cups.h \ |
| profiles/cups/sdp.c \ |
| profiles/cups/spp.c \ |
| profiles/cups/hcrp.c |
| |
| profiles_cups_bluetooth_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ \ |
| lib/libbluetooth-private.la |
| endif |
| |
| |
| if TEST |
| sbin_PROGRAMS += test/hciemu |
| |
| bin_PROGRAMS += test/l2test test/rctest |
| |
| noinst_PROGRAMS += test/gaptest test/sdptest test/scotest \ |
| test/attest test/hstest test/avtest \ |
| test/lmptest test/bdaddr test/agent \ |
| test/btiotest test/test-textfile \ |
| test/uuidtest test/mpris-player |
| |
| test_hciemu_LDADD = lib/libbluetooth-private.la |
| |
| test_l2test_LDADD = lib/libbluetooth-private.la |
| |
| test_rctest_LDADD = lib/libbluetooth-private.la |
| |
| test_gaptest_LDADD = @DBUS_LIBS@ |
| |
| test_sdptest_LDADD = lib/libbluetooth-private.la |
| |
| test_scotest_LDADD = lib/libbluetooth-private.la |
| |
| test_attest_LDADD = lib/libbluetooth-private.la |
| |
| test_hstest_LDADD = lib/libbluetooth-private.la |
| |
| test_avtest_LDADD = lib/libbluetooth-private.la |
| |
| test_lmptest_LDADD = lib/libbluetooth-private.la |
| |
| test_bdaddr_SOURCES = test/bdaddr.c src/oui.h src/oui.c |
| test_bdaddr_LDADD = lib/libbluetooth-private.la |
| |
| test_agent_LDADD = @DBUS_LIBS@ |
| |
| test_btiotest_SOURCES = test/btiotest.c btio/btio.h btio/btio.c |
| test_btiotest_LDADD = @GLIB_LIBS@ lib/libbluetooth-private.la |
| |
| test_uuidtest_SOURCES = test/uuidtest.c |
| test_uuidtest_LDADD = lib/libbluetooth-private.la |
| |
| test_mpris_player_SOURCES = test/mpris-player.c |
| test_mpris_player_LDADD = @DBUS_LIBS@ @GLIB_LIBS@ |
| |
| test_test_textfile_SOURCES = test/test-textfile.c src/textfile.h src/textfile.c |
| |
| dist_man_MANS += test/rctest.1 test/hciemu.1 |
| |
| EXTRA_DIST += test/bdaddr.8 |
| else |
| EXTRA_DIST += test/rctest.1 test/hciemu.1 test/bdaddr.8 |
| endif |
| |
| EXTRA_DIST += test/sap_client.py test/hsplay test/hsmicro \ |
| test/dbusdef.py test/monitor-bluetooth test/list-devices \ |
| test/test-discovery test/test-manager test/test-adapter \ |
| test/test-device test/test-service test/simple-agent \ |
| test/simple-service test/simple-endpoint test/test-sap-server \ |
| test/test-oob test/test-attrib test/test-proximity \ |
| test/test-thermometer test/test-profile test/test-health \ |
| test/test-health-sink test/service-record.dtd \ |
| test/service-did.xml test/service-spp.xml test/service-opp.xml \ |
| test/service-ftp.xml test/simple-player test/test-nap \ |
| test/test-heartrate test/test-alert test/test-hfp |