diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 36 |
1 files changed, 27 insertions, 9 deletions
@@ -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 |
