@@ -171,6 +171,45 @@ SFIZZ_CXX_FLAGS += \
171
171
-I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/dr_libs \
172
172
-I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/stb_vorbis
173
173
174
+ # Wavpack support
175
+ SFIZZ_SOURCES += \
176
+ external/st_audiofile/thirdparty/wavpack/src/common_utils.c \
177
+ external/st_audiofile/thirdparty/wavpack/src/decorr_utils.c \
178
+ external/st_audiofile/thirdparty/wavpack/src/entropy_utils.c \
179
+ external/st_audiofile/thirdparty/wavpack/src/extra1.c \
180
+ external/st_audiofile/thirdparty/wavpack/src/extra2.c \
181
+ external/st_audiofile/thirdparty/wavpack/src/open_utils.c \
182
+ external/st_audiofile/thirdparty/wavpack/src/open_filename.c \
183
+ external/st_audiofile/thirdparty/wavpack/src/open_legacy.c \
184
+ external/st_audiofile/thirdparty/wavpack/src/open_raw.c \
185
+ external/st_audiofile/thirdparty/wavpack/src/pack.c \
186
+ external/st_audiofile/thirdparty/wavpack/src/pack_dns.c \
187
+ external/st_audiofile/thirdparty/wavpack/src/pack_floats.c \
188
+ external/st_audiofile/thirdparty/wavpack/src/pack_utils.c \
189
+ external/st_audiofile/thirdparty/wavpack/src/read_words.c \
190
+ external/st_audiofile/thirdparty/wavpack/src/tags.c \
191
+ external/st_audiofile/thirdparty/wavpack/src/tag_utils.c \
192
+ external/st_audiofile/thirdparty/wavpack/src/unpack.c \
193
+ external/st_audiofile/thirdparty/wavpack/src/unpack_floats.c \
194
+ external/st_audiofile/thirdparty/wavpack/src/unpack_seek.c \
195
+ external/st_audiofile/thirdparty/wavpack/src/unpack_utils.c \
196
+ external/st_audiofile/thirdparty/wavpack/src/write_words.c \
197
+ external/st_audiofile/thirdparty/wavpack/src/pack_dsd.c \
198
+ external/st_audiofile/thirdparty/wavpack/src/unpack_dsd.c \
199
+ external/st_audiofile/thirdparty/wavpack/src/unpack3.c \
200
+ external/st_audiofile/thirdparty/wavpack/src/unpack3_open.c \
201
+ external/st_audiofile/thirdparty/wavpack/src/unpack3_seek.c
202
+
203
+ SFIZZ_C_FLAGS += \
204
+ -I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/wavpack/include \
205
+ -I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/wavpack/src \
206
+ -DENABLE_DSD -DENABLE_LEGACY
207
+
208
+ SFIZZ_CXX_FLAGS += \
209
+ -I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/wavpack/include \
210
+ -I$(SFIZZ_DIR ) /external/st_audiofile/thirdparty/wavpack/src \
211
+ -DENABLE_DSD -DENABLE_LEGACY
212
+
174
213
ifeq ($(SFIZZ_USE_SNDFILE ) ,1)
175
214
SFIZZ_C_FLAGS += $(SFIZZ_SNDFILE_C_FLAGS ) -DST_AUDIO_FILE_USE_SNDFILE=1
176
215
SFIZZ_CXX_FLAGS += $(SFIZZ_SNDFILE_CXX_FLAGS ) -DST_AUDIO_FILE_USE_SNDFILE=1
0 commit comments