summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 4 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index d5ffe7b..82f06b4 100644
--- a/Makefile
+++ b/Makefile
@@ -3,46 +3,40 @@
#
PROJECT = graphlcd-base
-VERSION = 0.1.9
+VERSION = 0.3.0
ARCHIVE = $(PROJECT)-$(VERSION)
PACKAGE = $(ARCHIVE)
TMPDIR = /tmp
-INCLUDE_SKINS=1
+UDEVRULESDIR ?= /etc/udev/rules.d/
+UDEVRULE ?= 99-graphlcd-base.rules
### Targets:
all:
@$(MAKE) -C glcdgraphics all
@$(MAKE) -C glcddrivers all
-ifdef INCLUDE_SKINS
@$(MAKE) -C glcdskin all
-endif
@$(MAKE) -C tools all
install:
@$(MAKE) -C glcdgraphics install
@$(MAKE) -C glcddrivers install
-ifdef INCLUDE_SKINS
@$(MAKE) -C glcdskin install
-endif
@$(MAKE) -C tools install
+ test -d "${UDEVRULESDIR}" && install -m 644 -o root -g root "$(UDEVRULE)" "$(UDEVRULESDIR)"
uninstall:
@$(MAKE) -C glcdgraphics uninstall
@$(MAKE) -C glcddrivers uninstall
-ifdef INCLUDE_SKINS
@$(MAKE) -C glcdskin uninstall
-endif
@$(MAKE) -C tools uninstall
clean:
@-rm -f *.tgz
@$(MAKE) -C glcdgraphics clean
@$(MAKE) -C glcddrivers clean
-ifdef INCLUDE_SKINS
@$(MAKE) -C glcdskin clean
-endif
@$(MAKE) -C tools clean
dist: clean