1AM_LDFLAGS = \
2	-Wl,--as-needed
3
4sbin_PROGRAMS = \
5	lsusb
6
7bin_SCRIPTS = \
8	usb-devices
9
10lsusb_SOURCES = \
11	lsusb.c \
12	lsusb-t.c \
13	list.h \
14	names.c names.h \
15	devtree.c devtree.h \
16	usbmisc.c usbmisc.h
17
18lsusb_CPPFLAGS = \
19	$(AM_CPPFLAGS) $(LIBUSB_CFLAGS) \
20	-DDATADIR=\"$(datadir)\"
21
22lsusb_LDADD = \
23	$(LIBUSB_LIBS)
24
25man_MANS = \
26	lsusb.8	\
27	usb-devices.1
28
29EXTRA_DIST = \
30	usb.ids \
31	update-usbids.sh.in \
32	lsusb.8.in \
33	usb-devices.1.in \
34	usb-devices \
35	usbutils.pc.in
36
37usb.ids.gz: $(srcdir)/usb.ids
38	gzip -c -9 $< > $@
39
40update-usbids.sh: $(srcdir)/update-usbids.sh.in
41	sed 's|@usbids@|$(datadir)/usb.ids|g' $< >$@
42	chmod 755 $@
43
44lsusb.8: $(srcdir)/lsusb.8.in
45	sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@
46
47usb-devices.1: $(srcdir)/usb-devices.1.in
48	sed 's|VERSION|$(VERSION)|g' $< >$@
49
50pkgconfigdir = $(prefix)/libdata/pkgconfig
51pkgconfig_DATA = usbutils.pc
52
53usbutils.pc: $(srcdir)/usbutils.pc.in
54	sed 's|@usbids@|$(datadir)/usb.ids|g;s|@VERSION[@]|$(VERSION)|g' $< >$@
55
56DISTCLEANFILES = \
57	usb.ids.gz \
58	lsusb.8 \
59	usb-devices.1 \
60	update-usbids.sh \
61	usbutils.pc
62
63distclean-local:
64	rm -rf autom4te.cache
65