• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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