More stuff should be skipped if OS!=Linux
diff --git a/Makefile.am b/Makefile.am
index 87b9d52..03ba01a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,11 +4,15 @@
 pkgconfigdir=$(libdir)/pkgconfig
 pkgconfig_DATA=libmtp.pc
 
+EXTRA_DIST=libmtp.pc libmtp.sh COPYING README.windows.txt
+
+# This stuff only makes sense on Linux so only
+# build and ship it on Linux.
+if USE_LINUX
 udevrulesdir=$(libexecdir)/rules.d
 udevrules_DATA=libmtp.rules
+noinst_DATA=libmtp.usermap libmtp.fdi
 
-EXTRA_DIST=libmtp.pc libmtp.sh COPYING README.windows.txt
-noinst_DATA=libmtp.usermap libmtp.rules libmtp.fdi
 libmtp.usermap: util/mtp-hotplug
 	util/mtp-hotplug > libmtp.usermap
 libmtp.rules: util/mtp-hotplug
@@ -17,3 +21,4 @@
 	util/mtp-hotplug -H > libmtp.fdi
 
 CLEANFILES = libmtp.usermap libmtp.rules libmtp.fdi
+endif