mirror of
https://github.com/facebook/zstd.git
synced 2025-12-06 00:02:05 -05:00
Use ZSTD_LEGACY_SUPPORT=5 in make test (#3943)
This commit is contained in:
parent
edab9eed66
commit
e0872806df
@ -862,7 +862,7 @@ extern "C" {
|
|||||||
* Streaming functions
|
* Streaming functions
|
||||||
***************************************/
|
***************************************/
|
||||||
|
|
||||||
typedef struct ZSTD_DCtx_s ZSTD_DCtx;
|
typedef struct ZSTDv02_Dctx_s ZSTD_DCtx;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Use above functions alternatively.
|
Use above functions alternatively.
|
||||||
@ -2737,7 +2737,7 @@ static unsigned ZSTD_isError(size_t code) { return ERR_isError(code); }
|
|||||||
/* *************************************************************
|
/* *************************************************************
|
||||||
* Decompression section
|
* Decompression section
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
struct ZSTD_DCtx_s
|
struct ZSTDv02_Dctx_s
|
||||||
{
|
{
|
||||||
U32 LLTable[FSE_DTABLE_SIZE_U32(LLFSELog)];
|
U32 LLTable[FSE_DTABLE_SIZE_U32(LLFSELog)];
|
||||||
U32 OffTable[FSE_DTABLE_SIZE_U32(OffFSELog)];
|
U32 OffTable[FSE_DTABLE_SIZE_U32(OffFSELog)];
|
||||||
|
|||||||
@ -862,7 +862,7 @@ extern "C" {
|
|||||||
* Streaming functions
|
* Streaming functions
|
||||||
***************************************/
|
***************************************/
|
||||||
|
|
||||||
typedef struct ZSTD_DCtx_s ZSTD_DCtx;
|
typedef struct ZSTDv03_Dctx_s ZSTD_DCtx;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Use above functions alternatively.
|
Use above functions alternatively.
|
||||||
@ -2377,7 +2377,7 @@ static unsigned ZSTD_isError(size_t code) { return ERR_isError(code); }
|
|||||||
/* *************************************************************
|
/* *************************************************************
|
||||||
* Decompression section
|
* Decompression section
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
struct ZSTD_DCtx_s
|
struct ZSTDv03_Dctx_s
|
||||||
{
|
{
|
||||||
U32 LLTable[FSE_DTABLE_SIZE_U32(LLFSELog)];
|
U32 LLTable[FSE_DTABLE_SIZE_U32(LLFSELog)];
|
||||||
U32 OffTable[FSE_DTABLE_SIZE_U32(OffFSELog)];
|
U32 OffTable[FSE_DTABLE_SIZE_U32(OffFSELog)];
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
# zstreamtest32: Same as zstreamtest, but forced to compile in 32-bits mode
|
# zstreamtest32: Same as zstreamtest, but forced to compile in 32-bits mode
|
||||||
# ##########################################################################
|
# ##########################################################################
|
||||||
|
|
||||||
ZSTD_LEGACY_SUPPORT ?= 0
|
ZSTD_LEGACY_SUPPORT ?= 5
|
||||||
|
|
||||||
DEBUGLEVEL ?= 2
|
DEBUGLEVEL ?= 2
|
||||||
export DEBUGLEVEL # transmit value to sub-makefiles
|
export DEBUGLEVEL # transmit value to sub-makefiles
|
||||||
@ -33,28 +33,31 @@ PYTHON ?= python3
|
|||||||
TESTARTEFACT := versionsTest
|
TESTARTEFACT := versionsTest
|
||||||
|
|
||||||
DEBUGFLAGS += -g -Wno-c++-compat
|
DEBUGFLAGS += -g -Wno-c++-compat
|
||||||
CPPFLAGS += -I$(LIB_SRCDIR) -I$(LIB_SRCDIR)/common -I$(LIB_SRCDIR)/compress \
|
CPPFLAGS += -I$(LIB_SRCDIR) -I$(LIB_SRCDIR)/common -I$(LIB_SRCDIR)/compress -I$(LIB_SRCDIR)/legacy \
|
||||||
-I$(LIB_SRCDIR)/dictBuilder -I$(LIB_SRCDIR)/deprecated -I$(PRGDIR) \
|
-I$(LIB_SRCDIR)/dictBuilder -I$(LIB_SRCDIR)/deprecated -I$(PRGDIR) \
|
||||||
-DZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY=1
|
-DZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY=1
|
||||||
|
|
||||||
ZSTDCOMMON_FILES := $(sort $(ZSTD_COMMON_FILES))
|
ZSTDCOMMON_FILES := $(sort $(ZSTD_COMMON_FILES))
|
||||||
ZSTDCOMP_FILES := $(sort $(ZSTD_COMPRESS_FILES))
|
ZSTDCOMP_FILES := $(sort $(ZSTD_COMPRESS_FILES))
|
||||||
ZSTDDECOMP_FILES := $(sort $(ZSTD_DECOMPRESS_FILES))
|
ZSTDDECOMP_FILES := $(sort $(ZSTD_DECOMPRESS_FILES))
|
||||||
ZSTD_FILES := $(ZSTDDECOMP_FILES) $(ZSTDCOMMON_FILES) $(ZSTDCOMP_FILES)
|
ZSTDLEGACY_FILES := $(sort $(wildcard $(LIB_SRCDIR)/legacy/*.c))
|
||||||
|
ZSTD_FILES := $(ZSTDDECOMP_FILES) $(ZSTDCOMMON_FILES) $(ZSTDCOMP_FILES) $(ZSTDLEGACY_FILES)
|
||||||
ZDICT_FILES := $(sort $(ZSTD_DICTBUILDER_FILES))
|
ZDICT_FILES := $(sort $(ZSTD_DICTBUILDER_FILES))
|
||||||
|
|
||||||
ZSTD_F1 := $(sort $(wildcard $(ZSTD_FILES)))
|
ZSTD_F1 := $(sort $(wildcard $(ZSTD_FILES)))
|
||||||
ZSTD_OBJ1 := $(subst $(LIB_SRCDIR)/common/,zstdm_,$(ZSTD_F1))
|
ZSTD_OBJ1 := $(subst $(LIB_SRCDIR)/common/,zstdm_,$(ZSTD_F1))
|
||||||
ZSTD_OBJ2 := $(subst $(LIB_SRCDIR)/compress/,zstdc_,$(ZSTD_OBJ1))
|
ZSTD_OBJ2 := $(subst $(LIB_SRCDIR)/compress/,zstdc_,$(ZSTD_OBJ1))
|
||||||
ZSTD_OBJ3 := $(subst $(LIB_SRCDIR)/decompress/,zstdd_,$(ZSTD_OBJ2))
|
ZSTD_OBJ3 := $(subst $(LIB_SRCDIR)/decompress/,zstdd_,$(ZSTD_OBJ2))
|
||||||
ZSTD_OBJ4 := $(ZSTD_OBJ3:.c=.o)
|
ZSTD_OBJ4 := $(subst $(LIB_SRCDIR)/legacy/,zstdl_,$(ZSTD_OBJ3))
|
||||||
ZSTD_OBJECTS := $(ZSTD_OBJ4:.S=.o)
|
ZSTD_OBJ5 := $(ZSTD_OBJ4:.c=.o)
|
||||||
|
ZSTD_OBJECTS := $(ZSTD_OBJ5:.S=.o)
|
||||||
|
|
||||||
ZSTDMT_OBJ1 := $(subst $(LIB_SRCDIR)/common/,zstdmt_m_,$(ZSTD_F1))
|
ZSTDMT_OBJ1 := $(subst $(LIB_SRCDIR)/common/,zstdmt_m_,$(ZSTD_F1))
|
||||||
ZSTDMT_OBJ2 := $(subst $(LIB_SRCDIR)/compress/,zstdmt_c_,$(ZSTDMT_OBJ1))
|
ZSTDMT_OBJ2 := $(subst $(LIB_SRCDIR)/compress/,zstdmt_c_,$(ZSTDMT_OBJ1))
|
||||||
ZSTDMT_OBJ3 := $(subst $(LIB_SRCDIR)/decompress/,zstdmt_d_,$(ZSTDMT_OBJ2))
|
ZSTDMT_OBJ3 := $(subst $(LIB_SRCDIR)/decompress/,zstdmt_d_,$(ZSTDMT_OBJ2))
|
||||||
ZSTDMT_OBJ4 := $(ZSTDMT_OBJ3:.c=.o)
|
ZSTDMT_OBJ4 := $(subst $(LIB_SRCDIR)/legacy/,zstdmt_l_,$(ZSTDMT_OBJ3))
|
||||||
ZSTDMT_OBJECTS := $(ZSTDMT_OBJ4:.S=.o)
|
ZSTDMT_OBJ5 := $(ZSTDMT_OBJ4:.c=.o)
|
||||||
|
ZSTDMT_OBJECTS := $(ZSTDMT_OBJ5:.S=.o)
|
||||||
|
|
||||||
# Define *.exe as extension for Windows systems
|
# Define *.exe as extension for Windows systems
|
||||||
ifneq (,$(filter Windows%,$(OS)))
|
ifneq (,$(filter Windows%,$(OS)))
|
||||||
@ -118,6 +121,9 @@ zstdd_%.o : $(LIB_SRCDIR)/decompress/%.c
|
|||||||
zstdd_%.o : $(LIB_SRCDIR)/decompress/%.S
|
zstdd_%.o : $(LIB_SRCDIR)/decompress/%.S
|
||||||
$(CC) -c $(CPPFLAGS) $(ASFLAGS) $< -o $@
|
$(CC) -c $(CPPFLAGS) $(ASFLAGS) $< -o $@
|
||||||
|
|
||||||
|
zstdl_%.o : $(LIB_SRCDIR)/legacy/%.c
|
||||||
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
|
||||||
|
|
||||||
zstdmt%.o : CPPFLAGS += $(MULTITHREAD_CPP)
|
zstdmt%.o : CPPFLAGS += $(MULTITHREAD_CPP)
|
||||||
|
|
||||||
zstdmt_m_%.o : $(LIB_SRCDIR)/common/%.c
|
zstdmt_m_%.o : $(LIB_SRCDIR)/common/%.c
|
||||||
@ -132,6 +138,9 @@ zstdmt_d_%.o : $(LIB_SRCDIR)/decompress/%.c
|
|||||||
zstdmt_d_%.o : $(LIB_SRCDIR)/decompress/%.S
|
zstdmt_d_%.o : $(LIB_SRCDIR)/decompress/%.S
|
||||||
$(CC) -c $(CPPFLAGS) $(ASFLAGS) $< -o $@
|
$(CC) -c $(CPPFLAGS) $(ASFLAGS) $< -o $@
|
||||||
|
|
||||||
|
zstdmt_l_%.o : $(LIB_SRCDIR)/legacy/%.c
|
||||||
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
|
||||||
|
|
||||||
FULLBENCHS := fullbench fullbench32
|
FULLBENCHS := fullbench fullbench32
|
||||||
CLEAN += $(FULLBENCHS)
|
CLEAN += $(FULLBENCHS)
|
||||||
fullbench32: CPPFLAGS += -m32
|
fullbench32: CPPFLAGS += -m32
|
||||||
@ -222,8 +231,8 @@ CLEAN += invalidDictionaries
|
|||||||
invalidDictionaries : $(ZSTD_OBJECTS) invalidDictionaries.c
|
invalidDictionaries : $(ZSTD_OBJECTS) invalidDictionaries.c
|
||||||
|
|
||||||
CLEAN += legacy
|
CLEAN += legacy
|
||||||
legacy : CPPFLAGS += -I$(LIB_SRCDIR)/legacy -UZSTD_LEGACY_SUPPORT -DZSTD_LEGACY_SUPPORT=4
|
legacy : CPPFLAGS += -UZSTD_LEGACY_SUPPORT -DZSTD_LEGACY_SUPPORT=4
|
||||||
legacy : $(ZSTD_FILES) $(sort $(wildcard $(LIB_SRCDIR)/legacy/*.c)) legacy.c
|
legacy : $(ZSTD_FILES) legacy.c
|
||||||
|
|
||||||
CLEAN += decodecorpus
|
CLEAN += decodecorpus
|
||||||
decodecorpus : LDLIBS += -lm
|
decodecorpus : LDLIBS += -lm
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user