From 7272062cee1f62854544d95458359a1b957cdf05 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Mon, 18 Jun 2012 18:43:59 +0200 Subject: *add tests *add debug setting *modify header comments --- Makefile | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3b5046b..93d86bc 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,5 @@ -PREFIX = /usr/local - -#run this if you want to build everything but not install user-wide or system-wide -local: compile copy +DESTDIR= +PREFIX=$(DESTDIR)/usr compile: make -C src @@ -22,29 +20,27 @@ mkdirs: doc: mkdirs doxygen Doxyfile +#run this if you want to build everything but not install user-wide or system-wide +local: compile copy + #these commands must be run as root install-rules: - cp k8055.rules /etc/udev/rules.d/k8055.rules + cp k8055.rules $(DESTDIR)/etc/udev/rules.d/k8055.rules uninstall-rules: - rm /etc/udev/rules.d/k8055.rules + rm $(DESTDIR)/etc/udev/rules.d/k8055.rules install-permissions: install-rules - groupadd -rf k8055 + groupadd -f k8055 $(foreach user, $(USERS), usermod -a -G k8055 $(user);) uninstall-permissions: uninstall-rules groupdel k8055 -install-product: compile +install: compile cp src/*.so $(PREFIX)/lib cp src/*.h $(PREFIX)/include -uninstall-product: +uninstall: rm $(PREFIX)/lib/libk8055.so rm $(PREFIX)/include/k8055.h - -install: install-product install-permissions - -uninstall: uninstall-permissions uninstall-product - -- cgit v1.2.3