+udev-confdirs:
+ -mkdir -p $(DESTDIR)$(sysconfdir)/udev/rules.d
+ -mkdir -p $(DESTDIR)$(libexecdir)/devices
+
+INSTALL_DATA_HOOKS += udev-confdirs
+
+EXTRA_DIST += \
+ rules/arch \
+ rules/misc
+
+udevrulesdir = $(libexecdir)/rules.d
+dist_udevrules_DATA = \
+ rules/rules.d/50-udev-default.rules \
+ rules/rules.d/60-persistent-storage-tape.rules \
+ rules/rules.d/60-persistent-serial.rules \
+ rules/rules.d/60-persistent-input.rules \
+ rules/rules.d/60-persistent-alsa.rules \
+ rules/rules.d/95-udev-late.rules
+
+udevrules_DATA = \
+ rules/rules.d/60-persistent-storage.rules \
+ rules/rules.d/80-drivers.rules
+
+EXTRA_DIST += \
+ rules/rules.d/80-drivers.rules.in \
+ rules/rules.d/60-persistent-storage.rules.in
+
+CLEANFILES += \
+ rules/rules.d/80-drivers.rules \
+ rules/rules.d/60-persistent-storage.rules
+
+udevconfdir = $(sysconfdir)/udev
+dist_udevconf_DATA = udev.conf
+
+sharepkgconfigdir = $(datadir)/pkgconfig
+sharepkgconfig_DATA = udev/udev.pc
+EXTRA_DIST += udev/udev.pc.in
+CLEANFILES += udev/udev.pc
+
+if WITH_SYSTEMD
+dist_systemdsystemunit_DATA = \
+ systemd/udev-control.socket \
+ systemd/udev-kernel.socket
+
+systemdsystemunit_DATA = \
+ systemd/udev.service \
+ systemd/udev-trigger.service \
+ systemd/udev-settle.service
+
+EXTRA_DIST += \
+ systemd/udev.service.in \
+ systemd/udev-trigger.service.in \
+ systemd/udev-settle.service.in
+
+CLEANFILES += \
+ systemd/udev.service \
+ systemd/udev-trigger.service \
+ systemd/udev-settle.service
+
+systemd-install-hook:
+ mkdir -p $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants
+ ln -sf ../udev-control.socket $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants/udev-control.socket
+ ln -sf ../udev-kernel.socket $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants/udev-kernel.socket
+ mkdir -p $(DESTDIR)$(systemdsystemunitdir)/basic.target.wants
+ ln -sf ../udev.service $(DESTDIR)$(systemdsystemunitdir)/basic.target.wants/udev.service
+ ln -sf ../udev-trigger.service $(DESTDIR)$(systemdsystemunitdir)/basic.target.wants/udev-trigger.service
+
+INSTALL_DATA_HOOKS += systemd-install-hook
+endif