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