@@ -57,15 +57,15 @@ ZSTREAM_TESTTIME = -T2mn
57
57
FUZZERTEST = -T5mn
58
58
ZSTDRTTEST = --test-large-data
59
59
60
- .PHONY : default all all32 clean test test32 test-all namespaceTest versionsTest
60
+ .PHONY : default all all32 dll clean test test32 test-all namespaceTest versionsTest
61
61
62
62
default : fullbench
63
63
64
64
all : fullbench fuzzer zstreamtest paramgrill datagen zbufftest
65
65
66
66
all32 : fullbench32 fuzzer32 zstreamtest32 zbufftest32
67
67
68
- dll : fuzzer-dll zstreamtest-dll
68
+ dll : fuzzer-dll zstreamtest-dll zbufftest-dll
69
69
70
70
71
71
@@ -116,6 +116,13 @@ zbufftest32 : CFLAGS += -Wno-deprecated-declarations -m32
116
116
zbufftest32 : $(ZSTD_FILES ) $(ZBUFF_FILES ) $(PRGDIR ) /datagen.c zbufftest.c
117
117
$(CC ) $(FLAGS ) $^ -o $@ $(EXT )
118
118
119
+ zbufftest-dll : CPPFLAGS += -I$(ZSTDDIR ) /deprecated
120
+ zbufftest-dll : CFLAGS += -Wno-deprecated-declarations # required to silence deprecation warnings
121
+ zbufftest-dll : LDFLAGS+= -L$(ZSTDDIR ) -lzstd
122
+ zbufftest-dll : $(ZSTDDIR ) /common/xxhash.c $(PRGDIR ) /datagen.c zbufftest.c
123
+ $(MAKE ) -C $(ZSTDDIR ) libzstd
124
+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $^ $(LDFLAGS ) -o $@ $(EXT )
125
+
119
126
zstreamtest : $(ZSTD_FILES ) $(PRGDIR ) /datagen.c zstreamtest.c
120
127
$(CC ) $(FLAGS ) $^ -o $@ $(EXT )
121
128
@@ -163,7 +170,7 @@ clean:
163
170
fullbench$(EXT) fullbench32$(EXT) \
164
171
fullbench-lib$(EXT) fullbench-dll$(EXT) \
165
172
fuzzer$(EXT) fuzzer32$(EXT) zbufftest$(EXT) zbufftest32$(EXT) \
166
- fuzzer-dll$(EXT) zstreamtest-dll$(EXT) \
173
+ fuzzer-dll$(EXT) zstreamtest-dll$(EXT) zbufftest-dll$(EXT) \
167
174
zstreamtest$(EXT) zstreamtest32$(EXT) \
168
175
datagen$(EXT) paramgrill$(EXT) roundTripCrash$(EXT) longmatch$(EXT) \
169
176
symbols$(EXT)
0 commit comments