2009-08-23 15:40:59 +08:00
|
|
|
|
|
|
|
if TOOLS
|
|
|
|
if CONFIGFILES
|
|
|
|
conf_DATA += rfcomm/rfcomm.conf
|
|
|
|
endif
|
|
|
|
|
|
|
|
bin_PROGRAMS += rfcomm/rfcomm tools/l2ping \
|
|
|
|
tools/hcitool tools/sdptool tools/ciptool
|
|
|
|
|
2009-08-23 16:07:21 +08:00
|
|
|
sbin_PROGRAMS += tools/hciattach tools/hciconfig
|
|
|
|
|
2009-08-23 15:40:59 +08:00
|
|
|
noinst_PROGRAMS += tools/avinfo tools/ppporc \
|
|
|
|
tools/hcieventmask tools/hcisecfilter
|
|
|
|
|
|
|
|
rfcomm_rfcomm_SOURCES = rfcomm/main.c rfcomm/parser.y rfcomm/lexer.l \
|
|
|
|
rfcomm/kword.h rfcomm/kword.c
|
|
|
|
EXTRA_rfcomm_rfcomm_SOURCES = rfcomm/parser.h rfcomm/parser.c \
|
|
|
|
rfcomm/lexer.c
|
|
|
|
rfcomm_rfcomm_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_l2ping_LDADD = lib/libbluetooth.la
|
|
|
|
|
2009-08-23 16:07:21 +08:00
|
|
|
tools_hciattach_SOURCES = tools/hciattach.c tools/hciattach.h \
|
|
|
|
tools/hciattach_st.c \
|
|
|
|
tools/hciattach_ti.c \
|
|
|
|
tools/hciattach_tialt.c
|
|
|
|
tools_hciattach_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_hciconfig_SOURCES = tools/hciconfig.c tools/csr.h tools/csr.c \
|
2009-08-29 13:24:04 +08:00
|
|
|
src/textfile.h src/textfile.c
|
2009-08-23 16:07:21 +08:00
|
|
|
tools_hciconfig_LDADD = lib/libbluetooth.la
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
tools_hcitool_SOURCES = tools/hcitool.c src/oui.h src/oui.c \
|
|
|
|
src/textfile.h src/textfile.c
|
2009-08-23 15:40:59 +08:00
|
|
|
tools_hcitool_LDADD = lib/libbluetooth.la
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
tools_sdptool_SOURCES = tools/sdptool.c src/sdp-xml.h src/sdp-xml.c
|
2009-08-23 15:40:59 +08:00
|
|
|
tools_sdptool_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_ciptool_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_avinfo_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_ppporc_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
tools_hcieventmask_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
dist_man_MANS += rfcomm/rfcomm.1 tools/l2ping.8 \
|
2009-08-23 16:07:21 +08:00
|
|
|
tools/hciattach.8 tools/hciconfig.8 \
|
2009-08-23 15:40:59 +08:00
|
|
|
tools/hcitool.1 tools/sdptool.1 tools/ciptool.1
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += rfcomm/rfcomm.1 tools/l2ping.8 \
|
|
|
|
tools/hciattach.8 tools/hciconfig.8 \
|
|
|
|
tools/hcitool.1 tools/sdptool.1 tools/ciptool.1
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
CLEANFILES += rfcomm/lexer.c rfcomm/parser.c rfcomm/parser.h
|
|
|
|
|
|
|
|
EXTRA_DIST += rfcomm/rfcomm.conf
|
|
|
|
|
|
|
|
|
2009-08-23 16:07:21 +08:00
|
|
|
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.la
|
|
|
|
|
|
|
|
if USB
|
|
|
|
tools_bccmd_SOURCES += tools/csr_usb.c
|
|
|
|
tools_bccmd_LDADD += @USB_LIBS@
|
|
|
|
endif
|
|
|
|
|
|
|
|
dist_man_MANS += tools/bccmd.8
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += tools/bccmd.8
|
2009-08-23 16:07:21 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
if HID2HCI
|
|
|
|
sbin_PROGRAMS += tools/hid2hci
|
|
|
|
|
|
|
|
tools_hid2hci_LDADD = @USB_LIBS@
|
|
|
|
|
|
|
|
dist_man_MANS += tools/hid2hci.8
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += tools/hid2hci.8
|
2009-08-23 16:07:21 +08:00
|
|
|
endif
|
|
|
|
|
2009-08-23 15:40:59 +08:00
|
|
|
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
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += tools/dfutool.1
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
if USB
|
|
|
|
noinst_PROGRAMS += tools/dfubabel tools/avctrl
|
|
|
|
|
|
|
|
tools_dfubabel_LDADD = @USB_LIBS@
|
|
|
|
|
|
|
|
tools_avctrl_LDADD = @USB_LIBS@
|
2009-08-25 06:46:44 +08:00
|
|
|
endif
|
2009-08-23 15:40:59 +08:00
|
|
|
|
2009-08-25 05:56:11 +08:00
|
|
|
EXTRA_DIST += tools/dfubabel.1 tools/avctrl.8
|
2009-08-23 15:40:59 +08:00
|
|
|
|
|
|
|
|
|
|
|
if CUPS
|
|
|
|
cupsdir = $(libdir)/cups/backend
|
|
|
|
|
|
|
|
cups_PROGRAMS = cups/bluetooth
|
|
|
|
|
|
|
|
cups_bluetooth_SOURCES = $(gdbus_sources) cups/main.c cups/cups.h \
|
|
|
|
cups/sdp.c cups/spp.c cups/hcrp.c
|
|
|
|
|
|
|
|
cups_bluetooth_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ lib/libbluetooth.la
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
if TEST
|
|
|
|
sbin_PROGRAMS += test/hciemu
|
|
|
|
|
|
|
|
bin_PROGRAMS += test/l2test test/rctest
|
|
|
|
|
|
|
|
noinst_PROGRAMS += test/gaptest test/sdptest test/scotest \
|
2009-08-29 13:38:35 +08:00
|
|
|
test/attest test/hstest test/avtest test/ipctest \
|
|
|
|
test/lmptest test/bdaddr test/agent \
|
|
|
|
test/btiotest test/test_textfile
|
2009-08-23 15:40:59 +08:00
|
|
|
|
|
|
|
test_hciemu_LDADD = @GLIB_LIBS@ lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_l2test_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_rctest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_gaptest_LDADD = @DBUS_LIBS@
|
|
|
|
|
|
|
|
test_sdptest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_scotest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_attest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_hstest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_avtest_LDADD = lib/libbluetooth.la
|
|
|
|
|
2009-08-29 13:38:35 +08:00
|
|
|
test_lmptest_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_ipctest_SOURCES = test/ipctest.c audio/ipc.h audio/ipc.c
|
|
|
|
test_ipctest_LDADD= @GLIB_LIBS@ sbc/libsbc.la
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
test_bdaddr_SOURCES = test/bdaddr.c src/oui.h src/oui.c
|
2009-08-23 15:40:59 +08:00
|
|
|
test_bdaddr_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
test_agent_LDADD = @DBUS_LIBS@
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
test_btiotest_SOURCES = test/btiotest.c src/btio.h src/btio.c
|
2009-08-23 15:40:59 +08:00
|
|
|
test_btiotest_LDADD = @GLIB_LIBS@ lib/libbluetooth.la
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
test_test_textfile_SOURCES = test/test_textfile.c src/textfile.h src/textfile.c
|
|
|
|
|
2009-08-23 15:40:59 +08:00
|
|
|
dist_man_MANS += test/rctest.1 test/hciemu.1
|
|
|
|
|
2009-08-25 05:56:11 +08:00
|
|
|
EXTRA_DIST += test/bdaddr.8
|
|
|
|
else
|
|
|
|
EXTRA_DIST += test/rctest.1 test/hciemu.1 test/bdaddr.8
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
EXTRA_DIST += test/apitest 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/test-serial test/test-telephony \
|
|
|
|
test/test-network test/simple-agent test/simple-service \
|
|
|
|
test/service-record.dtd test/service-did.xml \
|
|
|
|
test/service-spp.xml test/service-opp.xml test/service-ftp.xml
|
|
|
|
|
|
|
|
|
|
|
|
if HIDD
|
|
|
|
bin_PROGRAMS += compat/hidd
|
|
|
|
|
2009-08-29 13:24:04 +08:00
|
|
|
compat_hidd_SOURCES = compat/hidd.c compat/hidd.h src/uinput.h \
|
2009-08-23 15:40:59 +08:00
|
|
|
compat/sdp.h compat/sdp.c compat/fakehid.c \
|
2009-08-29 13:24:04 +08:00
|
|
|
src/textfile.h src/textfile.c
|
2009-08-23 15:40:59 +08:00
|
|
|
compat_hidd_LDADD = -lm lib/libbluetooth.la
|
|
|
|
|
|
|
|
dist_man_MANS += compat/hidd.1
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += compat/hidd.1
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
if PAND
|
|
|
|
bin_PROGRAMS += compat/pand
|
|
|
|
|
|
|
|
compat_pand_SOURCES = compat/pand.c compat/pand.h \
|
|
|
|
compat/bnep.c compat/sdp.h compat/sdp.c \
|
2009-08-29 13:24:04 +08:00
|
|
|
src/textfile.h src/textfile.c
|
2009-08-23 15:40:59 +08:00
|
|
|
compat_pand_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
dist_man_MANS += compat/pand.1
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += compat/pand.1
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|
|
|
|
|
|
|
|
if DUND
|
|
|
|
bin_PROGRAMS += compat/dund
|
|
|
|
|
|
|
|
compat_dund_SOURCES = compat/dund.c compat/dund.h compat/lib.h \
|
|
|
|
compat/sdp.h compat/sdp.c compat/dun.c compat/msdun.c \
|
2009-08-29 13:24:04 +08:00
|
|
|
src/textfile.h src/textfile.c
|
2009-08-23 15:40:59 +08:00
|
|
|
compat_dund_LDADD = lib/libbluetooth.la
|
|
|
|
|
|
|
|
dist_man_MANS += compat/dund.1
|
2009-08-25 05:56:11 +08:00
|
|
|
else
|
|
|
|
EXTRA_DIST += compat/dund.1
|
2009-08-23 15:40:59 +08:00
|
|
|
endif
|