]> arthur.barton.de Git - aclock.git/blobdiff - Makefile
Add missing includes, GCC 6.3 errored out
[aclock.git] / Makefile
index 2e205c265b592555c759476d6cbc84b4448e7844..65ed10f29a2a61201f94a8b8c8faf39aca8b73fa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,16 +2,18 @@
 # Makefile
 #
 
-SUBDIRS = 
+DEFAULT_ACLOCK ?= aclock-curses
 
-all: aclock
+SUBDIRS = 
 
-aclock: aclock-curses
+aclock: $(DEFAULT_ACLOCK)
        rm -f aclock
-       ln -s aclock-curses aclock
+       ln -s $(DEFAULT_ACLOCK) aclock
+
+all: aclock-aalib aclock-curses aclock-termcap aclock
 
 aclock-aalib:
-       gcc -O2 aclock-unix-aalib.c -o aclock -laa -lm
+       gcc -O2 aclock-unix-aalib.c -o aclock-aalib -laa -lm
 
 aclock-curses:
        cc aclock-unix-curses.c -o aclock-curses -lcurses -lm
@@ -19,6 +21,12 @@ aclock-curses:
 aclock-termcap:
        cc aclock-unix-termcap.c -o aclock-termcap -ltermcap -lm
 
+install-local: $(DEFAULT_ACLOCK)
+       install -d -o $(USER) -g $(GROUP) -m 755 \
+        $(DESTDIR)$(PREFIX)/bin
+       install -p -o $(USER) -g $(GROUP) -m 755 $(DEFAULT_ACLOCK) \
+        $(DESTDIR)$(PREFIX)/bin/aclock
+
 clean-local:
        rm -f aclock aclock-aalib aclock-curses aclock-termcap