]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Support DESTDIR + improvements for easy packaging
authortachylatus <helgesdk@gmail.com>
Thu, 30 Jan 2014 11:31:29 +0000 (12:31 +0100)
committertachylatus <helgesdk@gmail.com>
Thu, 30 Jan 2014 11:31:29 +0000 (12:31 +0100)
Makefile

index a22a058c0d1e80e09fdc24ee129e534914b48413..f1d27253cad3700472dd6121a8ec197a3470cd39 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,11 +4,16 @@ all:
 
 INSTALL_PATH=/usr/local/bin
 install:
-       install auto-disper ${INSTALL_PATH}
-       install -m 755 autorandr ${INSTALL_PATH}
-       install -m 644 bash_completion/autorandr /etc/bash_completion.d/
+       install -D auto-disper ${DESTDIR}${INSTALL_PATH}/auto-disper
+       install -D -m 755 autorandr ${DESTDIR}${INSTALL_PATH}/autorandr
+       install -D -m 644 bash_completion/autorandr ${DESTDIR}/etc/bash_completion.d/autorandr
 
 hotplug:
-       install -m 755 pm-utils/40autorandr /etc/pm/sleep.d/
-       install -m 644 udev/40-monitor-hotplug.rules /etc/udev/rules.d/
+       install -D -m 755 pm-utils/40autorandr ${DESTDIR}/etc/pm/sleep.d/40autorandr
+       install -D -m 644 udev/40-monitor-hotplug.rules ${DESTDIR}/etc/udev/rules.d/40-monitor-hotplug.rules
+ifeq (${USER},root)
        udevadm control --reload-rules
+else
+       @echo "Please run this command as root:"
+       @echo "    udevadm control --reload-rules"
+endif