Add a simple 'check' target to ensure basic functionality
Mainly checking that pxz(1) can compress and that it's output can be extracted by xz(1).
This commit is contained in:
11
Makefile
11
Makefile
@@ -15,7 +15,7 @@ $(NAME): $(SOURCES) $(OBJECTS)
|
||||
$(CC) -o $(NAME) $(CPPFLAGS) $(CFLAGS) $(NAME).c $(OBJECTS) $(LDFLAGS) -DPXZ_BUILD_DATE=\"`date +%Y%m%d`\" -DPXZ_VERSION=\"$(VERSION)\"
|
||||
|
||||
clean:
|
||||
rm -f *.o $(NAME)
|
||||
rm -f *.o $(NAME) COPYING.test test.xz
|
||||
|
||||
distclean: clean
|
||||
rm -f *~
|
||||
@@ -45,3 +45,12 @@ time: $(NAME)
|
||||
|
||||
valgrind: $(NAME)
|
||||
valgrind -v --tool=memcheck --leak-check=yes $(EXECUTE)
|
||||
|
||||
test.xz: $(NAME) COPYING
|
||||
./$(NAME) -3 -c COPYING > test.xz
|
||||
|
||||
COPYING.test: test.xz
|
||||
xz -dc test.xz > COPYING.test
|
||||
cmp COPYING COPYING.test
|
||||
|
||||
check: COPYING.test
|
Reference in New Issue
Block a user