5 kx # SPDX-License-Identifier: GPL-2.0+
5 kx # Copyright (c) 2004 Thomas Sailer <sailer@ife.ee.ethz.ch>
5 kx # Copyright (c) 2005-2006 David Brownell <dbrownell@users.sourceforge.net>
5 kx # Copyright (c) 2009 Kay Sievers <kay.sievers@vrfy.org>
5 kx # Copyright (c) 2009 Greg Kroah-Hartman <gregkh@suse.de>
5 kx
5 kx SUBDIRS = \
5 kx usbhid-dump
5 kx
5 kx AM_LDFLAGS = \
5 kx -Wl,--as-needed
5 kx
5 kx data_DATA =
5 kx
5 kx bin_PROGRAMS = \
5 kx lsusb
5 kx
5 kx sbin_SCRIPTS =
5 kx
5 kx bin_SCRIPTS = \
5 kx usb-devices \
5 kx lsusb.py
5 kx
5 kx noinst_PROGRAMS = \
5 kx usbreset
5 kx
5 kx lsusb_SOURCES = \
5 kx lsusb.c lsusb.h \
5 kx lsusb-t.c \
5 kx list.h \
5 kx desc-defs.c desc-defs.h \
5 kx desc-dump.c desc-dump.h \
5 kx names.c names.h \
5 kx sysfs.c sysfs.h \
5 kx usb-spec.h \
5 kx usbmisc.c usbmisc.h
5 kx
5 kx lsusb_CPPFLAGS = \
5 kx $(AM_CPPFLAGS) $(LIBUSB_CFLAGS) $(UDEV_CFLAGS) \
5 kx -DDATADIR=\"$(datadir)\"
5 kx
5 kx lsusb_LDADD = \
5 kx $(LIBUSB_LIBS) \
5 kx $(UDEV_LIBS)
5 kx
5 kx usbreset_SOURCES = \
5 kx usbreset.c
5 kx
5 kx man_MANS = \
5 kx lsusb.8 \
5 kx usbhid-dump.8 \
5 kx usb-devices.1
5 kx
5 kx EXTRA_DIST = \
5 kx lsusb.8.in \
5 kx usbhid-dump.8.in \
5 kx usb-devices.1.in \
5 kx usb-devices \
5 kx lsusb.py.in \
5 kx usbreset.c \
5 kx usbutils.pc.in \
5 kx LICENSES/GPL-2.0.txt \
5 kx LICENSES/GPL-3.0.txt
5 kx
5 kx lsusb.py: $(srcdir)/lsusb.py.in
5 kx sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@
5 kx chmod 755 $@
5 kx
5 kx if INSTALL_USBIDS
5 kx data_DATA += usb.ids
5 kx
5 kx sbin_SCRIPTS += update-usbids
5 kx
5 kx update-usbids: $(srcdir)/update-usbids.in
5 kx sed 's|@usbids@|$(datadir)/usb.ids|g' $< >$@
5 kx chmod 755 $@
5 kx endif
5 kx
5 kx lsusb.8: $(srcdir)/lsusb.8.in
5 kx sed 's|VERSION|$(VERSION)|g' $< >$@
5 kx
5 kx usbhid-dump.8: $(srcdir)/usbhid-dump.8.in
5 kx sed 's|VERSION|$(VERSION)|g' $< >$@
5 kx
5 kx usb-devices.1: $(srcdir)/usb-devices.1.in
5 kx sed 's|VERSION|$(VERSION)|g' $< >$@
5 kx
5 kx pkgconfigdir = $(datarootdir)/pkgconfig
5 kx pkgconfig_DATA = usbutils.pc
5 kx
5 kx usbutils.pc: $(srcdir)/usbutils.pc.in
5 kx sed 's|@usbids@|$(datadir)/usb.ids|g;s|@VERSION[@]|$(VERSION)|g' $< >$@
5 kx
5 kx DISTCLEANFILES = \
5 kx lsusb.py \
5 kx lsusb.8 \
5 kx usb-devices.1 \
5 kx usbhid-dump.8
5 kx
5 kx distclean-local:
5 kx rm -rf autom4te.cache