From aa2edab739e3daac42cd5dbb44d10234ad880626 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sun, 2 Jan 2022 19:02:38 +0100 Subject: Separated unit tests and performance tests --- Makefile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 02498b3..3d228a9 100644 --- a/Makefile +++ b/Makefile @@ -83,12 +83,15 @@ SRC=\ src/file.cpp \ src/recode.cpp \ src/validate.cpp \ + src/test-helper.cpp \ + src/test-performance.cpp \ src/test-unicode.cpp -all: src/recode src/test-unicode src/validate +all: src/recode src/test-unicode src/test-performance src/validate -test: src/test-unicode +test: src/test-unicode src/test-performance src/test-unicode + src/test-performance src/recode: src/recode.o src/file.o dep $(CXX) $(LDFLAGS) src/recode.o src/file.o $(LDLIBS) $(LIBS) -o $@ @@ -96,8 +99,11 @@ src/recode: src/recode.o src/file.o dep src/validate: src/validate.o src/file.o dep $(CXX) $(LDFLAGS) src/validate.o src/file.o $(LDLIBS) $(LIBS) -o $@ -src/test-unicode: src/test-unicode.o dep - $(CXX) $(LDFLAGS) src/test-unicode.o $(LDLIBS) $(LIBS) -o $@ +src/test-unicode: src/test-unicode.o src/test-helper.o dep + $(CXX) $(LDFLAGS) src/test-unicode.o src/test-helper.o $(LDLIBS) $(LIBS) -o $@ + +src/test-performance: src/test-performance.o src/test-helper.o dep + $(CXX) $(LDFLAGS) src/test-performance.o src/test-helper.o $(LDLIBS) $(LIBS) -o $@ dep: $(SRC:.cpp=.d) @@ -108,7 +114,7 @@ dep: $(SRC:.cpp=.d) $(CXX) $(CXXFLAGS) -c $< -o $@ clean: - -rm -f src/recode src/test-unicode src/validate src/*.tmp + -rm -f src/recode src/test-unicode src/test-performance src/validate src/*.tmp -rm -rf result -find . -name '*.o' -o -name '*.d' -o -name '*.gcno' -o -name '*.gcda' | xargs rm -f @@ -137,6 +143,7 @@ debs: $(DISTROS) DISTFILES= \ $(SRC) \ src/file.h \ + src/test-helper.h \ Makefile \ include/unicode.h \ include/unicode/endian.h \ -- cgit v1.2.3