#
-# Copyright (C) 2009 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2009-2010 Red Hat, Inc. All rights reserved.
#
# This file is part of LVM2.
#
vpath %.rules $(srcdir)
-%: %.in
+%.rules: %.rules.in
$(SED) -e "s/(DM_DIR)/$(DM_DIR)/" $< >$@
-install_lvm2: $(LVM_RULES)
- @echo "Installing $(LVM_RULES) in $(udevdir)"
- @for f in $(LVM_RULES); \
- do \
- $(RM) $(udevdir)/$$f; \
- $(INSTALL) -c -D $(OWNER) $(GROUP) -m 644 $(srcdir)/$$f $(udevdir)/$$f; \
- done
-
-install_device-mapper: $(DM_RULES)
- @echo "Installing $(DM_RULES) in $(udevdir)"
- @for f in $(DM_RULES); \
- do \
- $(RM) $(udevdir)/$$f; \
- if test -f $$f; then file=$$f; else file=$(srcdir)/$$f; fi; \
- $(INSTALL) -c -D $(OWNER) $(GROUP) -m 644 $$file $(udevdir)/$$f; \
- done
+%_install: %.rules
+ $(INSTALL_DATA) -D $< $(udevdir)/$(<F)
+
+install_device-mapper: $(DM_RULES:.rules=_install)
+install_lvm2: $(LVM_RULES:.rules=_install)
install: install_lvm2 install_device-mapper