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