Lines Matching refs:zstd
19 default: zstd-release
28 LIBVER_SRC := $(ZSTDDIR)/zstd.h
151 NO_ZLIB_MSG := ==> no zlib, building zstd without .gz support
154 ZLIB_MSG := ==> building zstd with .gz compression support
162 NO_LZMA_MSG := ==> no liblzma, building zstd without .xz/.lzma support
165 LZMA_MSG := ==> building zstd with .xz/.lzma compression support
173 NO_LZ4_MSG := ==> no liblz4, building zstd without .lz4 support
176 LZ4_MSG := ==> building zstd with .lz4 compression support
203 all: zstd
206 allVariants: zstd zstd-compress zstd-decompress zstd-small zstd-nolegacy zstd-dictBuilder
208 .PHONY: zstd # must always be run
209 zstd : CPPFLAGS += $(THREAD_CPP) $(ZLIBCPP) $(LZMACPP) $(LZ4CPP) target
210 zstd : LDFLAGS += $(THREAD_LD) $(ZLIBLD) $(LZMALD) $(LZ4LD) $(DEBUGFLAGS_LD) target
211 zstd : CPPFLAGS += -DZSTD_LEGACY_SUPPORT=$(ZSTD_LEGACY_SUPPORT) target
213 zstd : $(RES_FILE) target
219 zstd: target
226 $(BUILD_DIR)/zstd : $(ZSTD_OBJ)
235 SRCBIN_HASH = $(shell cat $(BUILD_DIR)/zstd 2> $(VOID) | $(HASH) | cut -f 1 -d " ")
236 DSTBIN_HASH = $(shell cat zstd 2> $(VOID) | $(HASH) | cut -f 1 -d " ")
242 zstd : $(BUILD_DIR)/zstd target
245 echo zstd build completed; \
247 echo zstd already built; \
253 .PHONY: zstd-release
254 zstd-release: DEBUGFLAGS := -DBACKTRACE_ENABLE=0
255 zstd-release: DEBUGFLAGS_LD :=
256 zstd-release: zstd
268 zstd-nolegacy : LDFLAGS += $(THREAD_LD) $(ZLIBLD) $(LZMALD) $(LZ4LD) $(DEBUGFLAGS_LD)
269 zstd-nolegacy : $(ZSTDLIB_CORE_SRC) $(ZDICT_SRC) $(ZSTD_CLI_OBJ)
272 zstd-nomt : THREAD_CPP :=
273 zstd-nomt : THREAD_LD :=
274 zstd-nomt : THREAD_MSG := - multi-threading disabled
275 zstd-nomt : zstd
277 zstd-nogz : ZLIBCPP :=
278 zstd-nogz : ZLIBLD :=
279 zstd-nogz : ZLIB_MSG := - gzip support is disabled
280 zstd-nogz : zstd
282 zstd-noxz : LZMACPP :=
283 zstd-noxz : LZMALD :=
284 zstd-noxz : LZMA_MSG := - xz/lzma support is disabled
285 zstd-noxz : zstd
294 .PHONY: zstd-dll
295 zstd-dll : LDFLAGS+= -L$(ZSTDDIR) -lzstd
296 zstd-dll : ZSTDLIB_FULL_SRC =
297 zstd-dll : $(ZSTD_CLI_OBJ)
302 zstd-pgo :
304 $(MAKE) zstd MOREFLAGS=-fprofile-generate
305 ./zstd -b19i1 $(PROFILE_WITH)
306 ./zstd -b16i1 $(PROFILE_WITH)
307 ./zstd -b9i2 $(PROFILE_WITH)
308 ./zstd -b $(PROFILE_WITH)
309 ./zstd -b7i2 $(PROFILE_WITH)
310 ./zstd -b5 $(PROFILE_WITH)
311 $(RM) zstd *.o
313 $(MAKE) zstd MOREFLAGS=-fprofile-use
316 zstd-small: CFLAGS = -Os -s
317 zstd-frugal zstd-small: $(ZSTDLIB_CORE_SRC) zstdcli.c util.c timefn.c fileio.c
320 zstd-decompress: $(ZSTDLIB_COMMON_C) $(ZSTDLIB_DECOMPRESS_C) zstdcli.c util.c timefn.c fileio.c
323 zstd-compress: $(ZSTDLIB_COMMON_C) $(ZSTDLIB_COMPRESS_C) zstdcli.c util.c timefn.c fileio.c
327 zstd-dictBuilder: CPPFLAGS += -DZSTD_NOBENCH -DZSTD_NODECOMPRESS
328 zstd-dictBuilder: $(ZSTDLIB_COMMON_C) $(ZSTDLIB_COMPRESS_C) $(ZDICT_SRC) zstdcli.c util.c timefn.c …
331 zstdmt: zstd
332 ln -sf zstd zstdmt
340 $(RES64_FILE): windres/zstd.rc
342 $(RES32_FILE): windres/zstd.rc
349 zstd$(EXT) zstd32$(EXT) zstd-compress$(EXT) zstd-decompress$(EXT) \
350 zstd-small$(EXT) zstd-frugal$(EXT) zstd-nolegacy$(EXT) zstd4$(EXT) \
351 zstd-dictBuilder$(EXT) *.gcda default*.profraw default.profdata have_zlib$(EXT)
358 zstd.1: zstd.1.md ../lib/zstd.h
361 zstdgrep.1: zstdgrep.1.md ../lib/zstd.h
364 zstdless.1: zstdless.1.md ../lib/zstd.h
368 man: zstd.1 zstdgrep.1 zstdless.1
372 $(RM) zstd.1
378 man ./zstd.1
468 [ -e zstd ] || $(MAKE) zstd-release
472 $(INSTALL_PROGRAM) zstd$(EXT) $(DESTDIR)$(BINDIR)/zstd$(EXT)
473 ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdcat$(EXT)
474 ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/unzstd$(EXT)
475 ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdmt$(EXT)
479 $(INSTALL_MAN) zstd.1 $(DESTDIR)$(MAN1DIR)/zstd.1
480 ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/zstdcat.1
481 ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/unzstd.1
484 @echo zstd installation completed
493 $(RM) $(DESTDIR)$(BINDIR)/zstd
498 $(RM) $(DESTDIR)$(MAN1DIR)/zstd.1
499 @echo zstd programs successfully uninstalled