diff options
author | Jakob Odersky <jodersky@gmail.com> | 2012-06-18 18:43:59 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2012-06-18 18:52:04 +0200 |
commit | 7272062cee1f62854544d95458359a1b957cdf05 (patch) | |
tree | f0419177cffd7fa007ffac2380b2562029fe0a29 /Makefile | |
parent | b1fa4f7b3dd158db9b17ff3cf0238075170dc5b1 (diff) | |
download | k8055-7272062cee1f62854544d95458359a1b957cdf05.tar.gz k8055-7272062cee1f62854544d95458359a1b957cdf05.tar.bz2 k8055-7272062cee1f62854544d95458359a1b957cdf05.zip |
*add tests
*add debug setting
*modify header comments
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 10 insertions, 14 deletions
@@ -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 - |