Make default aaclock type configurable
authorAlexander Barton <alex@barton.de>
Sun, 2 Nov 2014 19:28:01 +0000 (20:28 +0100)
committerAlexander Barton <alex@barton.de>
Sun, 2 Nov 2014 19:28:01 +0000 (20:28 +0100)
Set the make variable DEFAULT_ACLOCK to one of "aclock-aalib",
"aclock-curses", or "aclock-termcap", for example like this:

  make DEFAULT_ACLOCK=aclock-aalib

The default is "aclock-curses" as before.

Makefile

index 2f0a2a9..0ae9939 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,13 +2,15 @@
 # Makefile
 #
 
+DEFAULT_ACLOCK ?= aclock-curses
+
 SUBDIRS = 
 
 all: aclock
 
-aclock: aclock-curses
+aclock: $(DEFAULT_ACLOCK)
        rm -f aclock
-       ln -s aclock-curses aclock
+       ln -s $(DEFAULT_ACLOCK) aclock
 
 aclock-aalib:
        gcc -O2 aclock-unix-aalib.c -o aclock -laa -lm
@@ -19,10 +21,10 @@ aclock-curses:
 aclock-termcap:
        cc aclock-unix-termcap.c -o aclock-termcap -ltermcap -lm
 
-install-local: aclock-curses
+install-local: $(DEFAULT_ACLOCK)
        install -d -o $(USER) -g $(GROUP) -m 755 \
         $(DESTDIR)$(PREFIX)/bin
-       install -p -o $(USER) -g $(GROUP) -m 755 aclock-curses \
+       install -p -o $(USER) -g $(GROUP) -m 755 $(DEFAULT_ACLOCK) \
         $(DESTDIR)$(PREFIX)/bin/aclock
 
 clean-local: