From cdb0ec474cc2c2ef11566b8e45e639115bd49529 Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Sun, 5 May 2013 04:45:47 +0200 Subject: Add a test for the dictionary --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index e354dff..4ca0280 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,15 @@ SHELL = /bin/sh pkgs = ncursesw glib-2.0 gio-2.0 -targets = sdcli +tests = test-stardict +targets = sdcli $(tests) CC = clang CFLAGS = -ggdb -std=gnu99 -Wall -Wextra -Wno-missing-field-initializers \ `pkg-config --cflags $(pkgs)` LDFLAGS = `pkg-config --libs $(pkgs)` -.PHONY: all clean +.PHONY: all clean test all: $(targets) @@ -18,5 +19,13 @@ clean: sdcli: sdcli.o stardict.o $(CC) $^ -o $@ $(LDFLAGS) +test-stardict: test-stardict.o stardict.o + $(CC) $^ -o $@ $(LDFLAGS) + +test: $(tests) + for i in $(tests); do \ + gtester --verbose ./$$i; \ + done + %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ -- cgit v1.2.3-70-g09d2