summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile36
1 files changed, 27 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 69b6757..b0afb6b 100644
--- a/Makefile
+++ b/Makefile
@@ -20,7 +20,13 @@ HDR =\
common.h\
large.h
-OBJ = $(BIN:=.o)
+COMMON =\
+ large-digits.o\
+ large-colon.o\
+ large-dot.o\
+ large-minus.o
+
+OBJ = $(BIN:=.o) $(COMMON)
BOBJ = $(OBJ:.o=.bo)
MAN1 = $(BIN:=.1)
@@ -48,16 +54,28 @@ pdatools.c: pdatools.c.in Makefile
cat pdatools.c.in >> $@
large.h: large.sh
- ./large.sh > $@
+ ./large.sh h > $@
+
+large-digits.c: large.sh
+ ./large.sh c 0 1 2 3 4 5 6 7 8 9 > $@
+
+large-colon.c: large.sh
+ ./large.sh c colon > $@
+
+large-dot.c: large.sh
+ ./large.sh c dot > $@
+
+large-minus.c: large.sh
+ ./large.sh c minus > $@
backlight: backlight.o
$(CC) -o $@ $@.o $(LDFLAGS)
-clock: clock.o
- $(CC) -o $@ $@.o $(LDFLAGS)
+clock: clock.o large-digits.o large-colon.o
+ $(CC) -o $@ $@.o large-digits.o large-colon.o $(LDFLAGS)
-counter: counter.o
- $(CC) -o $@ $@.o $(LDFLAGS)
+counter: counter.o large-digits.o large-minus.o
+ $(CC) -o $@ $@.o large-digits.o large-minus.o $(LDFLAGS)
dice: dice.o
$(CC) -o $@ $@.o $(LDFLAGS)
@@ -65,8 +83,8 @@ dice: dice.o
stopwatch: stopwatch.o
$(CC) -o $@ $@.o $(LDFLAGS)
-timer: timer.o
- $(CC) -o $@ $@.o $(LDFLAGS)
+timer: timer.o large-digits.o large-colon.o large-dot.o large-minus.o
+ $(CC) -o $@ $@.o large-digits.o large-colon.o large-dot.o large-minus.o $(LDFLAGS)
install-common:
mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1"
@@ -82,7 +100,7 @@ uninstall:
-rm -f -- "$(DESTDIR)$(PREFIX)/lib/pdatools"
clean:
- -rm -rf -- *.o *.a *.lo *.so *.bo *.su $(BIN) large.h pdatools pdatools.c
+ -rm -rf -- *.o *.a *.lo *.so *.bo *.su $(BIN) large.h large-*.c pdatools pdatools.c
.SUFFIXES:
.SUFFIXES: .o .c .bo