aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2017-12-11 19:22:03 +0100
committerMattias Andrée <maandree@kth.se>2017-12-11 19:23:24 +0100
commit2a13aea07c32c7e2f29bd7a08dfbfb19451ad0a7 (patch)
tree830da86e6844190ad1460e030973b1c49fbb6547 /Makefile
parentAllow lower case (diff)
downloadmetar-1.3.1.tar.gz
metar-1.3.1.tar.bz2
metar-1.3.1.tar.xz
Simplify makefile, change license, and don't use upcase for variables in usage and man page1.3.1
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--Makefile38
1 files changed, 17 insertions, 21 deletions
diff --git a/Makefile b/Makefile
index 411d172..aa796a4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,30 +1,26 @@
-PREFIX = /usr
-BIN = /bin
-DATA = /share
-BINDIR = $(PREFIX)$(BIN)
-DATADIR = $(PREFIX)$(DATA)
-MANDIR = $(DATADIR)/man
-LICENSEDIR = $(DATADIR)/licenses
+.POSIX:
-PKGNAME = metar
-COMMAND = metar
+PREFIX = /usr/local
+MANPREFIX = $(PREFIX)/share/man
all:
-clean:
+ @:
install:
- mkdir -p -- "$(DESTDIR)$(BINDIR)"
- mkdir -p -- "$(DESTDIR)$(MANDIR)/man1"
- mkdir -p -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)"
- install -m755 metar "$(DESTDIR)$(BINDIR)/$(COMMAND)"
- install -m644 COPYING "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/COPYING"
- install -m644 metar.1 "$(DESTDIR)$(MANDIR)/man1/$(COMMAND).1"
+ mkdir -p -- "$(DESTDIR)$(PREFIX)/bin"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1"
+ mkdir -p -- "$(DESTDIR)$(PREFIX)/share/licenses/metar"
+ cp -- metar "$(DESTDIR)$(PREFIX)/bin"
+ cp -- metar.1 "$(DESTDIR)$(MANPREFIX)/man1"
+ cp -- LICENSE "$(DESTDIR)$(PREFIX)/share/licenses/metar"
+ chmod -- 755 "$(DESTDIR)$(PREFIX)/bin/metar"
uninstall:
- -rm -- "$(DESTDIR)$(BINDIR)/$(COMMAND)"
- -rm -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/COPYING"
- -rm -- "$(DESTDIR)$(MANDIR)/man1/$(COMMAND).1"
- -rmdir -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)"
+ -rm -f -- "$(DESTDIR)$(PREFIX)/bin/metar"
+ -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/metar.1"
+ -rm -rf -- "$(DESTDIR)$(PREFIX)/share/licenses/metar"
-.PHONY: all clean install uninstall
+clean:
+ @:
+.PHONY: all clean install uninstall