1 2if TOOLS 3tools_programs = l2ping hcitool sdptool ciptool 4tools_manfiles = l2ping.8 hcitool.1 sdptool.1 ciptool.1 5else 6tools_programs = 7tools_manfiles = 8endif 9 10if BCCMD 11bccmd_programs = bccmd 12bccmd_manfiles = bccmd.8 13else 14bccmd_programs = 15bccmd_manfiles = 16endif 17 18if HID2HCI 19hid2hci_programs = hid2hci 20hid2hci_manfiles = hid2hci.8 21else 22hid2hci_programs = 23hid2hci_manfiles = 24endif 25 26if DFUTOOL 27dfutool_programs = dfutool 28dfutool_manfiles = dfutool.1 29else 30dfutool_programs = 31dfutool_manfiles = 32endif 33 34if USB 35usb_programs = dfubabel avctrl 36else 37usb_programs = 38endif 39 40sbin_PROGRAMS = hciattach hciconfig $(bccmd_programs) $(avctrl_programs) $(hid2hci_programs) 41 42bin_PROGRAMS = $(tools_programs) $(dfutool_programs) $(dfubabel_programs) 43 44noinst_PROGRAMS = hcieventmask hcisecfilter ppporc avinfo $(usb_programs) 45 46hcieventmask_LDADD = @BLUEZ_LIBS@ 47 48hciattach_SOURCES = hciattach.c hciattach.h \ 49 hciattach_st.c hciattach_ti.c hciattach_tialt.c 50hciattach_LDADD = @BLUEZ_LIBS@ 51 52hciconfig_SOURCES = hciconfig.c csr.h csr.c 53hciconfig_LDADD = @BLUEZ_LIBS@ $(top_builddir)/common/libhelper.a 54 55if TOOLS 56hcitool_SOURCES = hcitool.c 57hcitool_LDADD = @BLUEZ_LIBS@ $(top_builddir)/common/libhelper.a 58 59l2ping_LDADD = @BLUEZ_LIBS@ 60 61sdptool_LDADD = @BLUEZ_LIBS@ $(top_builddir)/common/libhelper.a 62 63ciptool_LDADD = @BLUEZ_LIBS@ 64 65avinfo_LDADD = @BLUEZ_LIBS@ 66endif 67 68ppporc_LDADD = @BLUEZ_LIBS@ 69 70if BCCMD 71bccmd_SOURCES = bccmd.c csr.h csr.c csr_hci.c \ 72 csr_bcsp.c csr_h4.c csr_3wire.c ubcsp.h ubcsp.c 73bccmd_LDADD = @BLUEZ_LIBS@ 74if USB 75bccmd_SOURCES += csr_usb.c 76bccmd_LDADD += @USB_LIBS@ 77endif 78endif 79 80if HID2HCI 81hid2hci_LDADD = @USB_LIBS@ 82endif 83 84if DFUTOOL 85dfutool_SOURCES = dfutool.c dfu.h dfu.c 86dfutool_LDADD = @USB_LIBS@ 87endif 88 89if USB 90dfubabel_LDADD = @USB_LIBS@ 91avctrl_LDADD = @USB_LIBS@ 92endif 93 94AM_CFLAGS = @BLUEZ_CFLAGS@ @USB_CFLAGS@ 95 96INCLUDES = -I$(top_srcdir)/common 97 98if MANPAGES 99man_MANS = hciattach.8 hciconfig.8 $(tools_manfiles) \ 100 $(bccmd_manfiles) $(hid2hci_manfiles) $(dfutool_manfiles) 101endif 102 103EXTRA_DIST = hciattach.8 hciconfig.8 l2ping.8 hcitool.1 sdptool.1 ciptool.1 \ 104 bccmd.8 avctrl.8 hid2hci.8 dfutool.1 dfubabel.1 example.psr 105 106MAINTAINERCLEANFILES = Makefile.in 107