diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 34 |
1 files changed, 4 insertions, 30 deletions
@@ -10,7 +10,7 @@ CONTRIBLANGS = .SUFFIXES: -.SUFFIXES: .in .to .c .o +.SUFFIXES: .in .in: sed \ @@ -20,12 +20,6 @@ CONTRIBLANGS = < $< > $@ if [ -x $< ]; then chmod +x $@; fi -.c.o: - $(CC) $(CFLAGS) -o $@ -c $< - -.c.to: - $(CC) $(CFLAGS) -DTEST -o $@ -c $< - manpages.en.in = \ doc/remembering.en.1.in \ @@ -39,34 +33,14 @@ manpages.in = $(manpages.en.in) \ doc/remembering.eo.5.in manpages = $(manpages.in:.in=) -sources = \ - src/logerr.c \ - src/remembering.c -objects = $(sources:.c=.o) -t-sources = $(sources) src/tests-lib.c -t-objects = $(t-sources:.c=.to) - -all: src/remembering remembering $(manpages) +all: src/remembering $(manpages) -remembering: $(objects) - $(CC) $(LDFLAGS) -o $@ $(objects) $(LDLIBS) - -remembering-tests: $(t-objects) - $(CC) $(LDFLAGS) -o $@ $(t-objects) $(LDLIBS) src/remembering: src/remembering.in -$(objects) $(t-objects): src/config.h -src/tests-lib.to: src/tests-lib.h -src/logerr.o src/logerr.to: src/logerr.h -src/remembering.o: src/logerr.o -src/remembering.to: src/logerr.to src/tests-lib.to - -check: all remembering-tests - ./remembering-tests - sh tests/assert-catgets.sh $(t-sources) - sh tests/c-lint.sh $(t-sources) + +check: src/remembering sh tests/cli-opts.sh sh tests/ranking.sh sh tests/signals.sh |