22 lines
756 B
Makefile
22 lines
756 B
Makefile
UDEV_RULE_FILE = 42-logitech-unify-permissions.rules
|
|
UDEV_RULES_SOURCE := rules.d/$(UDEV_RULE_FILE)
|
|
UDEV_RULES_SOURCE_UINPUT := rules.d-uinput/$(UDEV_RULE_FILE)
|
|
UDEV_RULES_DEST := /etc/udev/rules.d/
|
|
|
|
.PHONY: install_udev install_udev_uinput uninstall_udev
|
|
|
|
install_udev:
|
|
@echo "Copying Solaar udev rule to $(UDEV_RULES_DEST)"
|
|
sudo cp $(UDEV_RULES_SOURCE) $(UDEV_RULES_DEST)
|
|
sudo udevadm control --reload-rules
|
|
|
|
install_udev_uinput:
|
|
@echo "Copying Solaar udev rule (uinput) to $(UDEV_RULES_DEST)"
|
|
sudo cp $(UDEV_RULES_SOURCE_UINPUT) $(UDEV_RULES_DEST)
|
|
sudo udevadm control --reload-rules
|
|
|
|
uninstall_udev:
|
|
@echo "Removing Solaar udev rules from $(UDEV_RULES_DEST)"
|
|
sudo rm -f $(UDEV_RULES_DEST)/$(UDEV_RULE_FILE)
|
|
sudo udevadm control --reload-rules
|