forked from libmtp/libmtp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.am
33 lines (24 loc) · 815 Bytes
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
SUBDIRS=src examples util doc
ACLOCAL_AMFLAGS=-I m4
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA=libmtp.pc
EXTRA_DIST=libmtp.pc libmtp.sh COPYING README.windows.txt RELEASE-CHECKLIST.md
# This stuff only makes sense on Linux so only
# build and ship it on Linux.
if USE_LINUX
MTP_HOTPLUG = util/mtp-hotplug
udevrulesdir=@UDEV@/rules.d
hwdbdir=@UDEV@/hwdb.d
udevrules_DATA=@UDEV_RULES@
hwdb_DATA=69-libmtp.hwdb
noinst_DATA=libmtp.usermap libmtp.fdi
libmtp.usermap: $(MTP_HOTPLUG)
$(MTP_HOTPLUG) > libmtp.usermap
@UDEV_RULES@: $(MTP_HOTPLUG)
$(MTP_HOTPLUG) -u -p"@UDEV@" @UDEV_GROUP@ @UDEV_MODE@ > @UDEV_RULES@
libmtp.fdi: $(MTP_HOTPLUG)
$(MTP_HOTPLUG) -H > libmtp.fdi
$(hwdb_DATA): $(MTP_HOTPLUG)
$(MTP_HOTPLUG) -w > $(hwdb_DATA)
CLEANFILES = libmtp.usermap @UDEV_RULES@ libmtp.fdi libmtp.hwdb
endif