From a41790a75934b110eb6a94987b97620a5f5825bf Mon Sep 17 00:00:00 2001 From: Takayuki MATSUOKA Date: Wed, 16 Apr 2014 23:26:15 +0900 Subject: Add build target 'test' --- Makefile | 3 +++ programs/Makefile | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/Makefile b/Makefile index 2b09687..e5797c7 100644 --- a/Makefile +++ b/Makefile @@ -145,4 +145,7 @@ dist: clean @sha1sum $(DISTRIBNAME) > $(DISTRIBNAME).sha1 @echo Distribution $(DISTRIBNAME) built +test: lz4programs + @cd $(PRGDIR); $(MAKE) -e $@ + endif diff --git a/programs/Makefile b/programs/Makefile index a1814b6..8ec0b85 100644 --- a/programs/Makefile +++ b/programs/Makefile @@ -41,6 +41,7 @@ BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/share/man/man1 LZ4DIR=.. +TEST_FILES = COPYING # Define *.exe as extension for Windows systems ifneq (,$(filter Windows%,$(OS))) @@ -103,4 +104,24 @@ uninstall: [ -f $(DESTDIR)$(MANDIR)/lz4.1 ] && rm -f $(DESTDIR)$(MANDIR)/lz4.1 @echo lz4 successfully uninstalled +test: test-lz4 test-lz4c test-lz4c32 test-fuzzer test-fuzzer32 test-fullbench test-fullbench32 + +test-lz4: + +test-lz4c: + +test-lz4c32: + +test-fuzzer: fuzzer + ./fuzzer --no-prompt + +test-fuzzer32: fuzzer32 + ./fuzzer32 --no-prompt + +test-fullbench: fullbench + ./fullbench --no-prompt $(TEST_FILES) + +test-fullbench32: fullbench32 + ./fullbench32 --no-prompt $(TEST_FILES) + endif -- cgit v0.12