blhc-workarounds
authorDebian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Fri, 15 Nov 2019 16:15:40 +0000 (16:15 +0000)
committerAlexandre Mestiashvili <mestia@debian.org>
Fri, 15 Nov 2019 16:15:40 +0000 (16:15 +0000)
Gbp-Pq: Name 0019-blhc-workarounds.patch

13 files changed:
Makefile
contrib/gen_html/Makefile
contrib/linux-kernel/test/Makefile
contrib/pzstd/Makefile
contrib/seekable_format/examples/Makefile
doc/educational_decoder/Makefile
examples/Makefile
lib/Makefile
programs/Makefile
tests/Makefile
tests/fuzz/Makefile
tests/gzip/Makefile
zlibWrapper/Makefile

index efb555c35b395ff30f0ebee54a484eb9ea883bc5..dcd2661cf4737c4d531aff1e8aef2e1e185985ea 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -46,16 +46,16 @@ all32:
 
 .PHONY: lib lib-release libzstd.a
 lib lib-release :
-       @$(MAKE) -C $(ZSTDDIR) $@
+       $(MAKE) -C $(ZSTDDIR) $@
 
 .PHONY: zstd zstd-release
 zstd zstd-release:
-       @$(MAKE) -C $(PRGDIR) $@
+       $(MAKE) -C $(PRGDIR) $@
        cp $(PRGDIR)/zstd$(EXT) .
 
 .PHONY: zstdmt
 zstdmt:
-       @$(MAKE) -C $(PRGDIR) $@
+       $(MAKE) -C $(PRGDIR) $@
        cp $(PRGDIR)/zstd$(EXT) ./zstdmt$(EXT)
 
 .PHONY: zlibwrapper
@@ -109,18 +109,18 @@ cleanTabs:
 
 .PHONY: clean
 clean:
-       @$(MAKE) -C $(ZSTDDIR) $@ > $(VOID)
-       @$(MAKE) -C $(PRGDIR) $@ > $(VOID)
-       @$(MAKE) -C $(TESTDIR) $@ > $(VOID)
-       @$(MAKE) -C $(ZWRAPDIR) $@ > $(VOID)
-       @$(MAKE) -C examples/ $@ > $(VOID)
-       @$(MAKE) -C contrib/gen_html $@ > $(VOID)
-       @$(MAKE) -C contrib/pzstd $@ > $(VOID)
-       @$(MAKE) -C contrib/seekable_format/examples $@ > $(VOID)
-       @$(MAKE) -C contrib/largeNbDicts $@ > $(VOID)
-       @$(RM) zstd$(EXT) zstdmt$(EXT) tmp*
-       @$(RM) -r lz4
-       @echo Cleaning completed
+       $(MAKE) -C $(ZSTDDIR) $@ > $(VOID)
+       $(MAKE) -C $(PRGDIR) $@ > $(VOID)
+       $(MAKE) -C $(TESTDIR) $@ > $(VOID)
+       $(MAKE) -C $(ZWRAPDIR) $@ > $(VOID)
+       $(MAKE) -C examples/ $@ > $(VOID)
+       $(MAKE) -C contrib/gen_html $@ > $(VOID)
+       $(MAKE) -C contrib/pzstd $@ > $(VOID)
+       $(MAKE) -C contrib/seekable_format/examples $@ > $(VOID)
+       $(MAKE) -C contrib/largeNbDicts $@ > $(VOID)
+       $(RM) zstd$(EXT) zstdmt$(EXT) tmp*
+       $(RM) -r lz4
+       @echo "Cleaning completed"
 
 #------------------------------------------------------------------------------
 # make install is validated only for Linux, macOS, Hurd and some BSD targets
@@ -143,7 +143,7 @@ EGREP = egrep $(EGREP_OPTIONS)
 ## list: Print all targets and their descriptions (if provided)
 .PHONY: list
 list:
-       @TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
+       TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
                | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' \
                | $(EGREP) -v  -e '^[^[:alnum:]]' | sort); \
        { \
@@ -158,13 +158,13 @@ list:
 
 .PHONY: install armtest usan asan uasan
 install:
-       @$(MAKE) -C $(ZSTDDIR) $@
-       @$(MAKE) -C $(PRGDIR) $@
+       $(MAKE) -C $(ZSTDDIR) $@
+       $(MAKE) -C $(PRGDIR) $@
 
 .PHONY: uninstall
 uninstall:
-       @$(MAKE) -C $(ZSTDDIR) $@
-       @$(MAKE) -C $(PRGDIR) $@
+       $(MAKE) -C $(ZSTDDIR) $@
+       $(MAKE) -C $(PRGDIR) $@
 
 .PHONY: travis-install
 travis-install:
index 425f266c4e4644e52d3801484c828dc00920cac2..ad9e556d0a89ba5f9ecf23e0075c1e1e6dca9ec2 100644 (file)
@@ -47,5 +47,5 @@ manual: gen_html $(ZSTDMANUAL)
 
 .PHONY: clean
 clean:
-       @$(RM) gen_html$(EXT)
-       @echo Cleaning completed
+       $(RM) gen_html$(EXT)
+       @echo "Cleaning completed"
index 8411462c9d02b6034eb888c0c1caa6007e261712..2d4e27644026554b6ab2e26b683d4a5e723b0729 100644 (file)
@@ -26,17 +26,17 @@ XXHashUserlandTest: XXHashUserlandTest.cpp ../lib/xxhash.o ../../../lib/common/x
 
 # Install libfuzzer
 libFuzzer.a:
-       @$(RM) -rf Fuzzer
-       @git clone https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer
-       @./Fuzzer/build.sh
+       $(RM) -rf Fuzzer
+       git clone https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer
+       ./Fuzzer/build.sh
 
 # Install googletest
 .PHONY: googletest
 googletest:
-       @$(RM) -rf googletest
-       @git clone https://github.com/google/googletest
-       @mkdir -p googletest/build
-       @cd googletest/build && cmake .. && $(MAKE)
+       $(RM) -rf googletest
+       git clone https://github.com/google/googletest
+       mkdir -p googletest/build
+       cd googletest/build && cmake .. && $(MAKE)
 
 clean:
        $(RM) -f *.{o,a} ../lib/zstd/*.{o,a} ../lib/*.o
index 8d2b1932e91c391011563dcc99824b35d1e1b6ee..f78f07ddc360f1ee25916f68fde5859b827ff8ed 100644 (file)
@@ -214,10 +214,10 @@ GTEST_CMAKEFLAGS =
 .PHONY: googletest
 googletest: PZSTD_CCXXFLAGS += -fPIC
 googletest:
-       @$(RM) -rf googletest
-       @git clone https://github.com/google/googletest
-       @mkdir -p googletest/build
-       @cd googletest/build && cmake $(GTEST_CMAKEFLAGS) -DCMAKE_CXX_FLAGS="$(ALL_CXXFLAGS)" .. && $(MAKE)
+       $(RM) -rf googletest
+       git clone https://github.com/google/googletest
+       mkdir -p googletest/build
+       cd googletest/build && cmake $(GTEST_CMAKEFLAGS) -DCMAKE_CXX_FLAGS="$(ALL_CXXFLAGS)" .. && $(MAKE)
 
 .PHONY: googletest32
 googletest32: PZSTD_CCXXFLAGS  += -m32
@@ -234,7 +234,7 @@ clean:
        $(RM) -f utils/test/*.o utils/test/*Test$(EXT) utils/test/*.Td utils/test/*.d
        $(RM) -f $(PROGDIR)/*.o $(PROGDIR)/*.Td $(PROGDIR)/*.d
        $(MAKE) -C $(ZSTDDIR) clean
-       @echo Cleaning completed
+       @echo "Cleaning completed"
 
 
 # Cancel implicit rules
index 543780f75d34e53a5b93b5d38ab44ac1e9b538ec..15e3bd27ea7a19de9ad472282e0379b16709aabe 100644 (file)
@@ -46,8 +46,8 @@ parallel_compression : parallel_compression.c $(SEEKABLE_OBJS)
        $(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) -o $@ -pthread
 
 clean:
-       @rm -f core *.o tmp* result* *.zst \
+       rm -f core *.o tmp* result* *.zst \
                seekable_compression seekable_decompression \
                seekable_decompression_mem \
                parallel_processing parallel_compression
-       @echo Cleaning completed
+       @echo "Cleaning completed"
index 704f867661a74c8895888cc3a537dd5ec0277216..3210ecc620b93fcc72db4f993bdba7247e98b748 100644 (file)
@@ -36,27 +36,27 @@ harness: $(HARNESS_FILES)
        $(CC) $(FLAGS) $^ -o $@
 
 clean:
-       @$(RM) harness
-       @$(RM) -rf harness.dSYM  # MacOS specific
+       $(RM) harness
+       $(RM) -rf harness.dSYM  # MacOS specific
 
 test: harness
        #
        # Testing single-file decompression with educational decoder
        #
-       @$(ZSTD) -f README.md -o tmp.zst
-       @./harness tmp.zst tmp
-       @$(DIFF) -s tmp README.md
-       @$(RM) tmp*
+       $(ZSTD) -f README.md -o tmp.zst
+       ./harness tmp.zst tmp
+       $(DIFF) -s tmp README.md
+       $(RM) tmp*
        #
        # Testing dictionary decompression with education decoder
        #
        # note : files are presented multiple for training, to reach minimum threshold
-       @$(ZSTD) --train harness.c zstd_decompress.c zstd_decompress.h README.md \
+       $(ZSTD) --train harness.c zstd_decompress.c zstd_decompress.h README.md \
                   harness.c zstd_decompress.c zstd_decompress.h README.md \
                   harness.c zstd_decompress.c zstd_decompress.h README.md \
                   -o dictionary
-       @$(ZSTD) -f README.md -D dictionary -o tmp.zst
-       @./harness tmp.zst tmp dictionary
-       @$(DIFF) -s tmp README.md
-       @$(RM) tmp* dictionary
-       @$(MAKE) clean
+       $(ZSTD) -f README.md -D dictionary -o tmp.zst
+       ./harness tmp.zst tmp dictionary
+       $(DIFF) -s tmp README.md
+       $(RM) tmp* dictionary
+       $(MAKE) clean
index 65ea8abad5d60924fc375346b923693982b83292..caaca141f2f18b23ce9e0f1ca26cd0f723e37799 100644 (file)
@@ -53,37 +53,37 @@ streaming_memory_usage : streaming_memory_usage.c $(LIB)
        $(CC) $(CPPFLAGS) $(CFLAGS) $< $(LIB) $(LDFLAGS) -o $@
 
 clean:
-       @rm -f core *.o tmp* result* *.zst \
+       rm -f core *.o tmp* result* *.zst \
         simple_compression simple_decompression \
         multiple_simple_compression \
         dictionary_compression dictionary_decompression \
         streaming_compression streaming_decompression \
         multiple_streaming_compression streaming_memory_usage
-       @echo Cleaning completed
+       @echo "Cleaning completed"
 
 test: all
        cp README.md tmp
        cp Makefile tmp2
-       @echo -- Simple compression tests
+       @echo "-- Simple compression tests"
        ./simple_compression tmp
        ./simple_decompression tmp.zst
        ./multiple_simple_compression *.c
        ./streaming_decompression tmp.zst > /dev/null
-       @echo -- Streaming memory usage
+       @echo "-- Streaming memory usage"
        ./streaming_memory_usage
-       @echo -- Streaming compression tests
+       @echo "-- Streaming compression tests"
        ./streaming_compression tmp
        ./streaming_decompression tmp.zst > /dev/null
-       @echo -- Edge cases detection
+       @echo "-- Edge cases detection"
        ! ./streaming_decompression tmp    # invalid input, must fail
        ! ./simple_decompression tmp       # invalid input, must fail
        touch tmpNull                      # create 0-size file
        ./simple_compression tmpNull
        ./simple_decompression tmpNull.zst # 0-size frame : must work
-       @echo -- Multiple streaming tests
+       @echo "-- Multiple streaming tests"
        ./multiple_streaming_compression *.c
-       @echo -- Dictionary compression tests
+       @echo "-- Dictionary compression tests"
        ./dictionary_compression tmp2 tmp README.md
        ./dictionary_decompression tmp2.zst tmp.zst README.md
        $(RM) tmp* *.zst
-       @echo tests completed
+       @echo "tests completed"
index 273ceb90490d422ce99246ea94d3c8adfb7b6004..b3d0530af36398eef0f58443334e1ae0387fb97b 100644 (file)
@@ -150,8 +150,8 @@ all: lib
 
 libzstd.a: ARFLAGS = rcs
 libzstd.a: $(ZSTD_OBJ)
-       @echo compiling static library
-       @$(AR) $(ARFLAGS) $@ $^
+       @echo "==> compiling static library"
+       $(AR) $(ARFLAGS) $@ $^
 
 libzstd.a-mt: CPPFLAGS += -DZSTD_MULTITHREAD
 libzstd.a-mt: libzstd.a
@@ -160,7 +160,7 @@ ifneq (,$(filter Windows%,$(OS)))
 
 LIBZSTD = dll\libzstd.dll
 $(LIBZSTD): $(ZSTD_FILES)
-       @echo compiling dynamic library $(LIBVER)
+       @echo "==> compiling dynamic library $(LIBVER)"
        $(CC) $(FLAGS) -DZSTD_DLL_EXPORT=1 -Wl,--out-implib,dll\libzstd.lib -shared $^ -o $@
 
 else
@@ -168,11 +168,11 @@ else
 LIBZSTD = libzstd.$(SHARED_EXT_VER)
 $(LIBZSTD): LDFLAGS += -shared -fPIC -fvisibility=hidden
 $(LIBZSTD): $(ZSTD_FILES)
-       @echo compiling dynamic library $(LIBVER)
-       @$(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
-       @echo creating versioned links
-       @ln -sf $@ libzstd.$(SHARED_EXT_MAJOR)
-       @ln -sf $@ libzstd.$(SHARED_EXT)
+       @echo "==> compiling dynamic library $(LIBVER)"
+       $(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
+       @echo "creating versioned links"
+       ln -sf $@ libzstd.$(SHARED_EXT_MAJOR)
+       ln -sf $@ libzstd.$(SHARED_EXT)
 
 endif
 
@@ -196,16 +196,16 @@ ZSTDMT_FILES = compress/zstdmt_compress.c
 ZSTD_NOMT_FILES = $(filter-out $(ZSTDMT_FILES),$(ZSTD_FILES))
 libzstd-nomt: LDFLAGS += -shared -fPIC -fvisibility=hidden
 libzstd-nomt: $(ZSTD_NOMT_FILES)
-       @echo compiling single-thread dynamic library $(LIBVER)
-       @echo files : $(ZSTD_NOMT_FILES)
-       @$(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
+       @echo "==> compiling single-thread dynamic library $(LIBVER)"
+       @echo "files : $(ZSTD_NOMT_FILES)"
+       $(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
 
 clean:
-       @$(RM) -r *.dSYM   # macOS-specific
-       @$(RM) core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
-       @$(RM) dll/libzstd.dll dll/libzstd.lib libzstd-nomt*
-       @$(RM) common/*.o compress/*.o decompress/*.o dictBuilder/*.o legacy/*.o deprecated/*.o
-       @echo Cleaning library completed
+       $(RM) -r *.dSYM   # macOS-specific
+       $(RM) core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
+       $(RM) dll/libzstd.dll dll/libzstd.lib libzstd-nomt*
+       $(RM) common/*.o compress/*.o decompress/*.o dictBuilder/*.o legacy/*.o deprecated/*.o
+       @echo "Cleaning library completed"
 
 #-----------------------------------------------------------------------------
 # make install is validated only for Linux, macOS, BSD, Hurd and Solaris targets
@@ -242,48 +242,48 @@ INSTALL_DATA    ?= $(INSTALL) -m 644
 
 libzstd.pc:
 libzstd.pc: libzstd.pc.in
-       @echo creating pkgconfig
-       @sed -e 's|@PREFIX@|$(PREFIX)|' \
+       @echo "creating pkgconfig"
+       sed -e 's|@PREFIX@|$(PREFIX)|' \
              -e 's|@VERSION@|$(VERSION)|' \
              $< >$@
 
 install: install-pc install-static install-shared install-includes
-       @echo zstd static and shared library installed
+       @echo "zstd static and shared library installed"
 
 install-pc: libzstd.pc
-       @$(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/
-       @$(INSTALL_DATA) libzstd.pc $(DESTDIR)$(PKGCONFIGDIR)/
+       $(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/
+       $(INSTALL_DATA) libzstd.pc $(DESTDIR)$(PKGCONFIGDIR)/
 
 install-static: libzstd.a
-       @echo Installing static library
-       @$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
-       @$(INSTALL_DATA) libzstd.a $(DESTDIR)$(LIBDIR)
+       @echo "Installing static library"
+       $(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
+       $(INSTALL_DATA) libzstd.a $(DESTDIR)$(LIBDIR)
 
 install-shared: libzstd
-       @echo Installing shared library
-       @$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
-       @$(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR)
-       @ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
-       @ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
+       @echo "Installing shared library"
+       $(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
+       $(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR)
+       ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
+       ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
 
 install-includes:
-       @echo Installing includes
-       @$(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR)/
-       @$(INSTALL_DATA) zstd.h $(DESTDIR)$(INCLUDEDIR)
-       @$(INSTALL_DATA) common/zstd_errors.h $(DESTDIR)$(INCLUDEDIR)
-       @$(INSTALL_DATA) deprecated/zbuff.h $(DESTDIR)$(INCLUDEDIR)     # prototypes generate deprecation warnings
-       @$(INSTALL_DATA) dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)
+       @echo "Installing includes"
+       $(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR)/
+       $(INSTALL_DATA) zstd.h $(DESTDIR)$(INCLUDEDIR)
+       $(INSTALL_DATA) common/zstd_errors.h $(DESTDIR)$(INCLUDEDIR)
+       $(INSTALL_DATA) deprecated/zbuff.h $(DESTDIR)$(INCLUDEDIR)     # prototypes generate deprecation warnings
+       $(INSTALL_DATA) dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)
 
 uninstall:
-       @$(RM) $(DESTDIR)$(LIBDIR)/libzstd.a
-       @$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
-       @$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
-       @$(RM) $(DESTDIR)$(LIBDIR)/$(LIBZSTD)
-       @$(RM) $(DESTDIR)$(PKGCONFIGDIR)/libzstd.pc
-       @$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd.h
-       @$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd_errors.h
-       @$(RM) $(DESTDIR)$(INCLUDEDIR)/zbuff.h   # Deprecated streaming functions
-       @$(RM) $(DESTDIR)$(INCLUDEDIR)/zdict.h
-       @echo zstd libraries successfully uninstalled
+       $(RM) $(DESTDIR)$(LIBDIR)/libzstd.a
+       $(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
+       $(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
+       $(RM) $(DESTDIR)$(LIBDIR)/$(LIBZSTD)
+       $(RM) $(DESTDIR)$(PKGCONFIGDIR)/libzstd.pc
+       $(RM) $(DESTDIR)$(INCLUDEDIR)/zstd.h
+       $(RM) $(DESTDIR)$(INCLUDEDIR)/zstd_errors.h
+       $(RM) $(DESTDIR)$(INCLUDEDIR)/zbuff.h   # Deprecated streaming functions
+       $(RM) $(DESTDIR)$(INCLUDEDIR)/zdict.h
+       @echo "zstd libraries successfully uninstalled"
 
 endif
index 64dcae0028e76e7d24068b454a88384e13a04a93..15a029141641a8920043d6fef100cd695938ba14 100644 (file)
@@ -221,7 +221,7 @@ zstd-pgo :
        $(MAKE) zstd MOREFLAGS=-fprofile-use
 
 # minimal target, with only zstd compression and decompression. no bench. no legacy.
-zstd-small: CFLAGS = -Os -s
+zstd-small: CFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Os -s
 zstd-frugal zstd-small: $(ZSTD_FILES) zstdcli.c util.c timefn.c fileio.c
        $(CC) $(FLAGS) -DZSTD_NOBENCH -DZSTD_NODICT $^ -o $@$(EXT)
 
@@ -241,12 +241,12 @@ generate_res:
 .PHONY: clean
 clean:
        $(MAKE) -C $(ZSTDDIR) clean
-       @$(RM) $(ZSTDDIR)/decompress/*.o $(ZSTDDIR)/decompress/zstd_decompress.gcda
-       @$(RM) core *.o tmp* result* *.gcda dictionary *.zst \
+       $(RM) $(ZSTDDIR)/decompress/*.o $(ZSTDDIR)/decompress/zstd_decompress.gcda
+       $(RM) core *.o tmp* result* *.gcda dictionary *.zst \
         zstd$(EXT) zstd32$(EXT) zstd-compress$(EXT) zstd-decompress$(EXT) \
         zstd-small$(EXT) zstd-frugal$(EXT) zstd-nolegacy$(EXT) zstd4$(EXT) \
         *.gcda default.profraw have_zlib$(EXT)
-       @echo Cleaning completed
+       @echo "Cleaning completed"
 
 MD2ROFF = ronn
 MD2ROFF_FLAGS = --roff --warnings --manual="User Commands" --organization="zstd $(ZSTD_VERSION)"
@@ -293,7 +293,7 @@ EGREP = egrep $(EGREP_OPTIONS)
 ## list: Print all targets and their descriptions (if provided)
 .PHONY: list
 list:
-       @TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
+       TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
                | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' \
                | $(EGREP) -v  -e '^[^[:alnum:]]' | sort); \
        { \
@@ -340,35 +340,35 @@ INSTALL_MAN     ?= $(INSTALL_DATA)
 
 .PHONY: install
 install: zstd
-       @echo Installing binaries
-       @$(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MAN1DIR)/
-       @$(INSTALL_PROGRAM) zstd $(DESTDIR)$(BINDIR)/zstd
-       @ln -sf zstd $(DESTDIR)$(BINDIR)/zstdcat
-       @ln -sf zstd $(DESTDIR)$(BINDIR)/unzstd
-       @ln -sf zstd $(DESTDIR)$(BINDIR)/zstdmt
-       @$(INSTALL_SCRIPT) zstdless $(DESTDIR)$(BINDIR)/zstdless
-       @$(INSTALL_SCRIPT) zstdgrep $(DESTDIR)$(BINDIR)/zstdgrep
-       @echo Installing man pages
-       @$(INSTALL_MAN) zstd.1 $(DESTDIR)$(MAN1DIR)/zstd.1
-       @ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/zstdcat.1
-       @ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/unzstd.1
-       @$(INSTALL_MAN) zstdgrep.1 $(DESTDIR)$(MAN1DIR)/zstdgrep.1
-       @$(INSTALL_MAN) zstdless.1 $(DESTDIR)$(MAN1DIR)/zstdless.1
-       @echo zstd installation completed
+       @echo "Installing binaries"
+       $(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MAN1DIR)/
+       $(INSTALL_PROGRAM) zstd $(DESTDIR)$(BINDIR)/zstd
+       ln -sf zstd $(DESTDIR)$(BINDIR)/zstdcat
+       ln -sf zstd $(DESTDIR)$(BINDIR)/unzstd
+       ln -sf zstd $(DESTDIR)$(BINDIR)/zstdmt
+       $(INSTALL_SCRIPT) zstdless $(DESTDIR)$(BINDIR)/zstdless
+       $(INSTALL_SCRIPT) zstdgrep $(DESTDIR)$(BINDIR)/zstdgrep
+       @echo "Installing man pages"
+       $(INSTALL_MAN) zstd.1 $(DESTDIR)$(MAN1DIR)/zstd.1
+       ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/zstdcat.1
+       ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/unzstd.1
+       $(INSTALL_MAN) zstdgrep.1 $(DESTDIR)$(MAN1DIR)/zstdgrep.1
+       $(INSTALL_MAN) zstdless.1 $(DESTDIR)$(MAN1DIR)/zstdless.1
+       @echo "zstd installation completed"
 
 .PHONY: uninstall
 uninstall:
-       @$(RM) $(DESTDIR)$(BINDIR)/zstdgrep
-       @$(RM) $(DESTDIR)$(BINDIR)/zstdless
-       @$(RM) $(DESTDIR)$(BINDIR)/zstdcat
-       @$(RM) $(DESTDIR)$(BINDIR)/unzstd
-       @$(RM) $(DESTDIR)$(BINDIR)/zstdmt
-       @$(RM) $(DESTDIR)$(BINDIR)/zstd
-       @$(RM) $(DESTDIR)$(MAN1DIR)/zstdless.1
-       @$(RM) $(DESTDIR)$(MAN1DIR)/zstdgrep.1
-       @$(RM) $(DESTDIR)$(MAN1DIR)/zstdcat.1
-       @$(RM) $(DESTDIR)$(MAN1DIR)/unzstd.1
-       @$(RM) $(DESTDIR)$(MAN1DIR)/zstd.1
-       @echo zstd programs successfully uninstalled
+       $(RM) $(DESTDIR)$(BINDIR)/zstdgrep
+       $(RM) $(DESTDIR)$(BINDIR)/zstdless
+       $(RM) $(DESTDIR)$(BINDIR)/zstdcat
+       $(RM) $(DESTDIR)$(BINDIR)/unzstd
+       $(RM) $(DESTDIR)$(BINDIR)/zstdmt
+       $(RM) $(DESTDIR)$(BINDIR)/zstd
+       $(RM) $(DESTDIR)$(MAN1DIR)/zstdless.1
+       $(RM) $(DESTDIR)$(MAN1DIR)/zstdgrep.1
+       $(RM) $(DESTDIR)$(MAN1DIR)/zstdcat.1
+       $(RM) $(DESTDIR)$(MAN1DIR)/unzstd.1
+       $(RM) $(DESTDIR)$(MAN1DIR)/zstd.1
+       @echo "zstd programs successfully uninstalled"
 
 endif
index 3917a7cf8ac501504000305c7fda5b8e77bee878..354999783b73bc17e0618429e624a6f4a62775be 100644 (file)
@@ -79,7 +79,7 @@ DECODECORPUS_TESTTIME ?= -T30
 .PHONY: default all all32 allnothread dll clean test test32 test-all versionsTest
 
 default: fullbench
-       @echo $(ZSTDMT_OBJECTS)
+       @echo "$(ZSTDMT_OBJECTS)"
 
 all: fullbench fuzzer zstreamtest paramgrill datagen decodecorpus roundTripCrash \
      fullbench-lib poolTests
@@ -243,9 +243,9 @@ checkTag: checkTag.c $(ZSTDDIR)/zstd.h
 clean:
        $(MAKE) -C $(ZSTDDIR) clean
        $(MAKE) -C $(PRGDIR) clean
-       @$(RM) -fR $(TESTARTEFACT)
-       @$(RM) -rf tmp*  # some test directories are named tmp*
-       @$(RM) core *.o *.tmp result* *.gcda dictionary *.zst \
+       $(RM) -fR $(TESTARTEFACT)
+       $(RM) -rf tmp*  # some test directories are named tmp*
+       $(RM) core *.o *.tmp result* *.gcda dictionary *.zst \
         $(PRGDIR)/zstd$(EXT) $(PRGDIR)/zstd32$(EXT) \
         fullbench$(EXT) fullbench32$(EXT) \
         fullbench-lib$(EXT) fullbench-dll$(EXT) \
@@ -255,7 +255,7 @@ clean:
         datagen$(EXT) paramgrill$(EXT) roundTripCrash$(EXT) longmatch$(EXT) \
         symbols$(EXT) invalidDictionaries$(EXT) legacy$(EXT) poolTests$(EXT) \
         decodecorpus$(EXT) checkTag$(EXT) bigdict$(EXT)
-       @echo Cleaning completed
+       @echo "Cleaning completed"
 
 
 #----------------------------------------------------------------------------------
@@ -274,7 +274,7 @@ valgrindTest: zstd datagen fuzzer fullbench
        ./datagen -g2930KB | $(VALGRIND) $(PRGDIR)/zstd -5 -vf - -o tmp
        $(VALGRIND) $(PRGDIR)/zstd -vdf tmp -c > $(VOID)
        ./datagen -g64MB | $(VALGRIND) $(PRGDIR)/zstd -vf - -c > $(VOID)
-       @rm tmp
+       rm tmp
        $(VALGRIND) ./fuzzer -T1mn -t1
        $(VALGRIND) ./fullbench -i1
 
@@ -298,7 +298,7 @@ endif
 
 .PHONY: list
 list:
-       @$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$' | xargs
+       $(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$' | xargs
 
 .PHONY: shortest
 shortest: ZSTDRTTEST=
@@ -412,9 +412,9 @@ test-decodecorpus: decodecorpus
 
 test-decodecorpus-cli: decodecorpus
        @echo "\n ---- decodecorpus basic cli tests ----"
-       @mkdir testdir
+       mkdir testdir
        ./decodecorpus -n5 -otestdir -ptestdir
-       @cd testdir && \
+       cd testdir && \
        $(ZSTD) -d z000000.zst -o tmp0 && \
        $(ZSTD) -d z000001.zst -o tmp1 && \
        $(ZSTD) -d z000002.zst -o tmp2 && \
@@ -429,7 +429,7 @@ test-decodecorpus-cli: decodecorpus
        cd ..
        @echo "\n ---- decodecorpus dictionary cli tests ----"
        ./decodecorpus -n5 -otestdir -ptestdir --use-dict=1MB
-       @cd testdir && \
+       cd testdir && \
        $(ZSTD) -d z000000.zst -D dictionary -o tmp0 && \
        $(ZSTD) -d z000001.zst -D dictionary -o tmp1 && \
        $(ZSTD) -d z000002.zst -D dictionary -o tmp2 && \
@@ -441,7 +441,7 @@ test-decodecorpus-cli: decodecorpus
        diff z000003 tmp3 && \
        diff z000004 tmp4 && \
        cd ..
-       @rm -rf testdir
+       rm -rf testdir
 
 test-pool: poolTests
        $(QEMU_SYS) ./poolTests
index f66dadef041c3d940af7687b53ef0019717aeaf7..4a6b49916aa87a43bc6b7b6f4befd55e1f033f15 100644 (file)
@@ -118,7 +118,7 @@ libregression.a: $(FUZZ_HEADERS) $(PRGDIR)/util.h $(PRGDIR)/util.c regression_dr
        $(AR) $(FUZZ_ARFLAGS) $@ regression_driver.o
 
 corpora/%_seed_corpus.zip:
-       @mkdir -p corpora
+       mkdir -p corpora
        $(DOWNLOAD) $@ $(CORPORA_URL_PREFIX)$*_seed_corpus.zip
 
 corpora/%: corpora/%_seed_corpus.zip
@@ -135,13 +135,13 @@ regressiontest: corpora
        $(PYTHON) ./fuzz.py regression all
 
 clean:
-       @$(MAKE) -C $(ZSTDDIR) clean
-       @$(RM) *.a *.o
-       @$(RM) simple_round_trip stream_round_trip simple_decompress \
+       $(MAKE) -C $(ZSTDDIR) clean
+       $(RM) *.a *.o
+       $(RM) simple_round_trip stream_round_trip simple_decompress \
            stream_decompress block_decompress block_round_trip \
            simple_compress dictionary_round_trip dictionary_decompress \
            zstd_frame_info
 
 cleanall:
-       @$(RM) -r Fuzzer
-       @$(RM) -r corpora
+       $(RM) -r Fuzzer
+       $(RM) -r corpora
index c5d67206b99d95e5e4cec731aff35d6a977e9e48..608922408d9f245236abaa65708b40ce2d9f7805 100644 (file)
@@ -16,20 +16,20 @@ export PATH := .:$(PATH)
 all: test-helin-segv test-hufts test-keep test-list test-memcpy-abuse test-mixed
 all: test-null-suffix-clobber test-stdin test-trailing-nul test-unpack-invalid
 all: test-zdiff test-zgrep-context test-zgrep-f test-zgrep-signal test-znew-k test-z-suffix
-       @echo Testing completed
+       @echo "Testing completed"
 
 .PHONY: zstd
 zstd:
        $(MAKE) -C $(PRGDIR) zstd
        ln -sf $(PRGDIR)/zstd gzip
-       @echo PATH=$(PATH)
+       @echo "PATH=$(PATH)"
        gzip --version
 
 .PHONY: clean
 clean:
-       @$(MAKE) -C $(PRGDIR) $@ > $(VOID)
-       @$(RM) *.trs *.log
-       @echo Cleaning completed
+       $(MAKE) -C $(PRGDIR) $@ > $(VOID)
+       $(RM) *.trs *.log
+       @echo "Cleaning completed"
 
 
 #------------------------------------------------------------------------------
@@ -38,7 +38,7 @@ clean:
 ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly NetBSD))
 
 test-%: zstd
-       @./test-driver.sh --test-name $* --log-file $*.log --trs-file $*.trs --expect-failure "no" --color-tests "yes" --enable-hard-errors "yes" ./$*.sh
+       ./test-driver.sh --test-name $* --log-file $*.log --trs-file $*.trs --expect-failure "no" --color-tests "yes" --enable-hard-errors "yes" ./$*.sh
        # || echo ignoring error
 
 endif
index 02d65d539f7e59dde4b9d07f428c01faa54e90c8..0e67eda1f3ab2192bd57457b12f46998e50cda06 100644 (file)
@@ -50,14 +50,14 @@ test: example fitblk example_zstd fitblk_zstd zwrapbench minigzip minigzip_zstd
        ./fitblk 40960 <$(TEST_FILE)
        ./fitblk_zstd 10240 <$(TEST_FILE)
        ./fitblk_zstd 40960 <$(TEST_FILE)
-       @echo ---- minigzip start ----
+       @echo "---- minigzip start ----"
        ./minigzip_zstd example$(EXT)
        #cp example$(EXT).gz example$(EXT)_zstd.gz
        ./minigzip_zstd -d example$(EXT).gz
        ./minigzip example$(EXT)
        #cp example$(EXT).gz example$(EXT)_gz.gz
        ./minigzip_zstd -d example$(EXT).gz
-       @echo ---- minigzip end ----
+       @echo "---- minigzip end ----"
        ./zwrapbench -qi1b3B1K $(TEST_FILE)
        ./zwrapbench -rqi1b1e5 ../lib ../programs ../tests
 
@@ -114,4 +114,4 @@ $(ZSTDLIBDIR)/libzstd.so:
 
 clean:
        -$(RM) $(ZLIBWRAPPER_PATH)/*.o $(EXAMPLE_PATH)/*.o *.o foo.gz example$(EXT) example_zstd$(EXT) fitblk$(EXT) fitblk_zstd$(EXT) zwrapbench$(EXT) minigzip$(EXT) minigzip_zstd$(EXT)
-       @echo Cleaning completed
+       @echo "Cleaning completed"