2
# Set the value of $(MSVCDir) for your installation.
3
# Please note that none of the directory names are allowed to have spaces
4
# in them. You must use the short name.
6
# "C:\Program Files\Microsoft Visual Studio\VC98" will not work.
7
# "C:\Progra~1\Micros~1\VC98" will work.
9
MSVCDir="C:\Progra~1\Micros~1\VC98"
13
DLL_LINK_FLAGS=/nologo /dll /incremental:no /libpath:"$(MSVCDir)\Lib" /pdb:"libsndfile.pdb" /implib:".\libsndfile.lib" /machine:I386 /out:"libsndfile.dll"
14
PROG_LINK_FLAGS=/nologo /incremental:no /libpath:"$(MSVCDir)\Lib" /pdb:"libsndfile.pdb" /machine:I386 /exetype:dynamic
16
CFLAGS=/nologo /MD /W1 /GX /O2 /I "$(MSVCDir)\Include" /I "src" /D "WIN32" /D "_USRDLL" /D "inline=__inline" /YX /FD
18
#====================================================================
21
ALL : libsndfile.dll \
23
"sndfile-convert.exe" \
29
-@erase "src\G72x\*.obj"
30
-@erase "src\GSM610\*.obj"
34
#====================================================================
37
".\src\GSM610\add.obj" \
38
".\src\GSM610\code.obj" \
39
".\src\GSM610\decode.obj" \
40
".\src\GSM610\gsm_create.obj" \
41
".\src\GSM610\gsm_decode.obj" \
42
".\src\GSM610\gsm_destroy.obj" \
43
".\src\GSM610\gsm_encode.obj" \
44
".\src\GSM610\gsm_option.obj" \
45
".\src\GSM610\long_term.obj" \
46
".\src\GSM610\lpc.obj" \
47
".\src\GSM610\preprocess.obj" \
48
".\src\GSM610\rpe.obj" \
49
".\src\GSM610\short_term.obj" \
50
".\src\GSM610\table.obj" \
51
".\src\G72x\g721.obj" \
52
".\src\G72x\g723_16.obj" \
53
".\src\G72x\g723_24.obj" \
54
".\src\G72x\g723_40.obj" \
55
".\src\G72x\g72x.obj" \
62
".\src\double64.obj" \
69
".\src\ima_adpcm.obj" \
70
".\src\ms_adpcm.obj" \
92
".\src\vox_adpcm.obj" \
100
libsndfile.dll : $(LINK32_OBJS) ".\src\libsndfile.def"
101
$(LINK32) $(DLL_LINK_FLAGS) /def:".\src\libsndfile.def" $(LINK32_OBJS)
103
"sndfile-info.exe" : ".\examples\sndfile-info.c"
104
$(CPP) $(CFLAGS) /Fo".\examples\sndfile-info.obj" /c ".\examples\sndfile-info.c"
105
$(LINK32) $(PROG_LINK_FLAGS) /out:"sndfile-info.exe" ".\examples\sndfile-info.obj" libsndfile.lib
107
"sndfile-convert.exe" : ".\examples\sndfile-convert.c"
108
$(CPP) $(CFLAGS) /Fo".\examples\sndfile-convert.obj" /c ".\examples\sndfile-convert.c"
109
$(LINK32) $(PROG_LINK_FLAGS) /out:"sndfile-convert.exe" ".\examples\sndfile-convert.obj" libsndfile.lib
111
"sndfile-play.exe" : ".\examples\sndfile-play.c"
112
$(CPP) $(CFLAGS) /Fo".\examples\sndfile-play.obj" /c ".\examples\sndfile-play.c"
113
$(LINK32) $(PROG_LINK_FLAGS) /out:"sndfile-play.exe" ".\examples\sndfile-play.obj" libsndfile.lib winmm.lib
115
"generate.exe" : ".\examples\generate.c"
116
$(CPP) $(CFLAGS) /Fo".\examples\generate.obj" /c ".\examples\generate.c"
117
$(LINK32) $(PROG_LINK_FLAGS) /out:"generate.exe" ".\examples\generate.obj" libsndfile.lib
120
".\src\test_file_io.exe" \
121
".\tests\sfversion.exe" \
122
".\tests\error_test.exe" \
123
".\tests\pcm_test.exe" \
124
".\tests\ulaw_test.exe" \
125
".\tests\alaw_test.exe" \
126
".\tests\dwvw_test.exe" \
127
".\tests\command_test.exe" \
128
".\tests\floating_point_test.exe" \
129
".\tests\headerless_test.exe" \
130
".\tests\write_read_test.exe" \
131
".\tests\lossy_comp_test.exe" \
132
".\tests\peak_chunk_test.exe" \
133
".\tests\misc_test.exe" \
134
".\tests\string_test.exe" \
135
".\tests\win32_test.exe" \
136
".\tests\stdio_test.exe" \
137
".\tests\pipe_test.exe" \
138
".\tests\benchmark.exe"
141
".\src\test_file_io.exe"
142
".\tests\error_test.exe"
143
".\tests\pcm_test.exe"
144
".\tests\ulaw_test.exe"
145
".\tests\alaw_test.exe"
146
".\tests\dwvw_test.exe"
147
".\tests\command_test.exe" ver
148
".\tests\command_test.exe" norm
149
".\tests\command_test.exe" format
150
".\tests\floating_point_test.exe"
151
".\tests\headerless_test.exe"
152
-@echo ----------------------------------------------------------------------
153
-@".\tests\sfversion.exe"
154
-@echo passed common tests
155
-@echo ----------------------------------------------------------------------
156
".\tests\write_read_test" wav
157
".\tests\lossy_comp_test" wav_ima
158
".\tests\lossy_comp_test" wav_msadpcm
159
".\tests\lossy_comp_test" wav_ulaw
160
".\tests\lossy_comp_test" wav_alaw
161
".\tests\lossy_comp_test" wav_gsm610
162
".\tests\peak_chunk_test" wav
163
".\tests\misc_test" wav
164
".\tests\string_test" wav
165
-@echo ----------------------------------------------------------------------
166
-@".\tests\sfversion.exe"
167
-@echo "passed tests on WAV files.
168
-@echo ----------------------------------------------------------------------
169
".\tests\write_read_test" aiff
170
".\tests\lossy_comp_test" aiff_ulaw
171
".\tests\lossy_comp_test" aiff_alaw
172
".\tests\peak_chunk_test" aiff
173
".\tests\misc_test" aiff
174
-@echo ----------------------------------------------------------------------
175
-@".\tests\sfversion.exe"
176
-@echo " passed tests on AIFF files."
177
-@echo ----------------------------------------------------------------------
178
".\tests\write_read_test" au
179
".\tests\lossy_comp_test" au_ulaw
180
".\tests\lossy_comp_test" au_alaw
181
".\tests\lossy_comp_test" au_g721
182
".\tests\lossy_comp_test" au_g723
183
".\tests\misc_test" au
184
-@echo ----------------------------------------------------------------------
185
-@".\tests\sfversion.exe"
186
-@echo " passed tests on AU files."
187
-@echo ----------------------------------------------------------------------
188
".\tests\write_read_test" caf
189
".\tests\lossy_comp_test" caf_ulaw
190
".\tests\lossy_comp_test" caf_alaw
191
".\tests\misc_test" caf
192
-@echo ----------------------------------------------------------------------
193
-@echo `./sfversion` passed tests on CAF files."
194
-@echo ----------------------------------------------------------------------
195
".\tests\write_read_test" raw
196
".\tests\lossy_comp_test" raw_ulaw
197
".\tests\lossy_comp_test" raw_alaw
198
-@echo ----------------------------------------------------------------------
199
-@".\tests\sfversion.exe"
200
-@echo " passed tests on RAW (header-less) files."
201
-@echo ----------------------------------------------------------------------
202
".\tests\write_read_test" paf
203
".\tests\misc_test" paf
204
-@echo ----------------------------------------------------------------------
205
-@".\tests\sfversion.exe"
206
-@echo " passed tests on PAF files."
207
-@echo ----------------------------------------------------------------------
208
".\tests\write_read_test" svx
209
".\tests\misc_test" svx
210
-@echo ----------------------------------------------------------------------
211
-@".\tests\sfversion.exe"
212
-@echo " passed tests on SVX files."
213
-@echo ----------------------------------------------------------------------
214
".\tests\write_read_test" nist
215
".\tests\misc_test" nist
216
-@echo ----------------------------------------------------------------------
217
-@".\tests\sfversion.exe"
218
-@echo " passed tests on NIST files."
219
-@echo ----------------------------------------------------------------------
220
".\tests\write_read_test" ircam
221
".\tests\lossy_comp_test" ircam_ulaw
222
".\tests\lossy_comp_test" ircam_alaw
223
".\tests\misc_test" ircam
224
-@echo ----------------------------------------------------------------------
225
-@".\tests\sfversion.exe"
226
-@echo " passed tests on IRCAM files."
227
-@echo ----------------------------------------------------------------------
228
".\tests\write_read_test" voc
229
".\tests\lossy_comp_test" voc_ulaw
230
".\tests\lossy_comp_test" voc_alaw
231
".\tests\misc_test" voc
232
-@echo ----------------------------------------------------------------------
233
-@".\tests\sfversion.exe"
234
-@echo " passed tests on VOC files."
235
-@echo ----------------------------------------------------------------------
236
".\tests\write_read_test" w64
237
".\tests\lossy_comp_test" w64_ima
238
".\tests\lossy_comp_test" w64_msadpcm
239
".\tests\lossy_comp_test" w64_ulaw
240
".\tests\lossy_comp_test" w64_alaw
241
".\tests\lossy_comp_test" w64_gsm610
242
".\tests\misc_test" w64
243
-@echo ----------------------------------------------------------------------
244
-@".\tests\sfversion.exe"
245
-@echo " passed tests on W64 files."
246
-@echo ----------------------------------------------------------------------
247
".\tests\write_read_test" mat4
248
".\tests\misc_test" mat4
249
-@echo ----------------------------------------------------------------------
250
-@".\tests\sfversion.exe"
251
-@echo " passed tests on MAT4 files."
252
-@echo ----------------------------------------------------------------------
253
".\tests\write_read_test" mat5
254
".\tests\misc_test" mat5
255
-@echo ----------------------------------------------------------------------
256
-@".\tests\sfversion.exe"
257
-@echo " passed tests on MAT5 files."
258
-@echo ----------------------------------------------------------------------
259
".\tests\write_read_test" htk
260
".\tests\misc_test" htk
261
-@echo ----------------------------------------------------------------------
262
-@".\tests\sfversion.exe"
263
-@echo " passed tests on HTK files."
264
-@echo ----------------------------------------------------------------------
265
".\tests\write_read_test" avr
266
".\tests\misc_test" avr
267
-@echo ----------------------------------------------------------------------
268
-@".\tests\sfversion.exe"
269
-@echo " passed tests on AVR files."
270
-@echo ----------------------------------------------------------------------
271
-@".\tests\stdio_test.exe"
272
-@".\tests\pipe_test.exe"
273
-@echo ----------------------------------------------------------------------
274
-@".\tests\sfversion.exe"
275
-@echo " passed all tests."
276
-@echo ----------------------------------------------------------------------
278
#====================================================================
279
# C files in src\GSM610.
281
".\src\GSM610\add.obj" : ".\src\Gsm610\add.c"
282
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\add.obj" /c ".\src\Gsm610\add.c"
284
".\src\GSM610\code.obj" : ".\src\Gsm610\code.c"
285
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\code.obj" /c ".\src\Gsm610\code.c"
287
".\src\GSM610\decode.obj" : ".\src\Gsm610\decode.c"
288
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\decode.obj" /c ".\src\Gsm610\decode.c"
290
".\src\GSM610\gsm_create.obj" : ".\src\Gsm610\gsm_create.c"
291
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\gsm_create.obj" /c ".\src\Gsm610\gsm_create.c"
293
".\src\GSM610\gsm_decode.obj" : ".\src\Gsm610\gsm_decode.c"
294
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\gsm_decode.obj" /c ".\src\Gsm610\gsm_decode.c"
296
".\src\GSM610\gsm_destroy.obj" : ".\src\Gsm610\gsm_destroy.c"
297
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\gsm_destroy.obj" /c ".\src\Gsm610\gsm_destroy.c"
299
".\src\GSM610\gsm_encode.obj" : ".\src\Gsm610\gsm_encode.c"
300
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\gsm_encode.obj" /c ".\src\Gsm610\gsm_encode.c"
302
".\src\GSM610\gsm_option.obj" : ".\src\Gsm610\gsm_option.c"
303
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\gsm_option.obj" /c ".\src\Gsm610\gsm_option.c"
305
".\src\GSM610\long_term.obj" : ".\src\Gsm610\long_term.c"
306
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\long_term.obj" /c ".\src\Gsm610\long_term.c"
308
".\src\GSM610\lpc.obj" : ".\src\Gsm610\lpc.c"
309
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\lpc.obj" /c ".\src\Gsm610\lpc.c"
311
".\src\GSM610\preprocess.obj" : ".\src\Gsm610\preprocess.c"
312
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\preprocess.obj" /c ".\src\Gsm610\preprocess.c"
314
".\src\GSM610\rpe.obj" : ".\src\Gsm610\rpe.c"
315
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\rpe.obj" /c ".\src\Gsm610\rpe.c"
317
".\src\GSM610\short_term.obj" : ".\src\Gsm610\short_term.c"
318
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\short_term.obj" /c ".\src\Gsm610\short_term.c"
320
".\src\GSM610\table.obj" : ".\src\Gsm610\table.c"
321
$(CPP) $(CFLAGS) /Fo".\src\Gsm610\table.obj" /c ".\src\Gsm610\table.c"
323
#====================================================================
324
# C files in src\G72x.
326
".\src\G72x\g721.obj" : ".\src\G72x\g721.c"
327
$(CPP) $(CFLAGS) /Fo".\src\G72x\g721.obj" /c ".\src\G72x\g721.c"
329
".\src\G72x\g723_16.obj" : ".\src\G72x\g723_16.c"
330
$(CPP) $(CFLAGS) /Fo".\src\G72x\g723_16.obj" /c ".\src\G72x\g723_16.c"
332
".\src\G72x\g723_24.obj" : ".\src\G72x\g723_24.c"
333
$(CPP) $(CFLAGS) /Fo".\src\G72x\g723_24.obj" /c ".\src\G72x\g723_24.c"
335
".\src\G72x\g723_40.obj" : ".\src\G72x\g723_40.c"
336
$(CPP) $(CFLAGS) /Fo".\src\G72x\g723_40.obj" /c ".\src\G72x\g723_40.c"
338
".\src\G72x\g72x.obj" : ".\src\G72x\g72x.c"
339
$(CPP) $(CFLAGS) /Fo".\src\G72x\g72x.obj" /c ".\src\G72x\g72x.c"
341
#====================================================================
344
".\src\aiff.obj" : ".\src\aiff.c"
345
$(CPP) $(CFLAGS) /Fo".\src\aiff.obj" /c ".\src\aiff.c"
347
".\src\alaw.obj" : ".\src\alaw.c"
348
$(CPP) $(CFLAGS) /Fo".\src\alaw.obj" /c ".\src\alaw.c"
350
".\src\au.obj" : ".\src\au.c"
351
$(CPP) $(CFLAGS) /Fo".\src\au.obj" /c ".\src\au.c"
353
".\src\au_g72x.obj" : ".\src\au_g72x.c"
354
$(CPP) $(CFLAGS) /Fo".\src\au_g72x.obj" /c ".\src\au_g72x.c"
356
".\src\avr.obj" : ".\src\avr.c"
357
$(CPP) $(CFLAGS) /Fo".\src\avr.obj" /c ".\src\avr.c"
359
".\src\common.obj" : ".\src\common.c"
360
$(CPP) $(CFLAGS) /Fo".\src\common.obj" /c ".\src\common.c"
362
".\src\double64.obj" : ".\src\double64.c"
363
$(CPP) $(CFLAGS) /Fo".\src\double64.obj" /c ".\src\double64.c"
365
".\src\dwvw.obj" : ".\src\dwvw.c"
366
$(CPP) $(CFLAGS) /Fo".\src\dwvw.obj" /c ".\src\dwvw.c"
368
".\src\file_io.obj" : ".\src\file_io.c"
369
$(CPP) $(CFLAGS) /Fo".\src\file_io.obj" /c ".\src\file_io.c"
371
".\src\dither.obj" : ".\src\dither.c"
372
$(CPP) $(CFLAGS) /Fo".\src\dither.obj" /c ".\src\dither.c"
374
".\src\float32.obj" : ".\src\float32.c"
375
$(CPP) $(CFLAGS) /Fo".\src\float32.obj" /c ".\src\float32.c"
377
".\src\command.obj" : ".\src\command.c"
378
$(CPP) $(CFLAGS) /Fo".\src\command.obj" /c ".\src\command.c"
380
".\src\strings.obj" : ".\src\strings.c"
381
$(CPP) $(CFLAGS) /Fo".\src\strings.obj" /c ".\src\strings.c"
383
".\src\ima_adpcm.obj" : ".\src\ima_adpcm.c"
384
$(CPP) $(CFLAGS) /Fo".\src\ima_adpcm.obj" /c ".\src\ima_adpcm.c"
386
".\src\ircam.obj" : ".\src\ircam.c"
387
$(CPP) $(CFLAGS) /Fo".\src\ircam.obj" /c ".\src\ircam.c"
389
".\src\ms_adpcm.obj" : ".\src\ms_adpcm.c"
390
$(CPP) $(CFLAGS) /Fo".\src\ms_adpcm.obj" /c ".\src\ms_adpcm.c"
392
".\src\nist.obj" : ".\src\nist.c"
393
$(CPP) $(CFLAGS) /Fo".\src\nist.obj" /c ".\src\nist.c"
395
".\src\paf.obj" : ".\src\paf.c"
396
$(CPP) $(CFLAGS) /Fo".\src\paf.obj" /c ".\src\paf.c"
398
".\src\pcm.obj" : ".\src\pcm.c"
399
$(CPP) $(CFLAGS) /Fo".\src\pcm.obj" /c ".\src\pcm.c"
401
".\src\raw.obj" : ".\src\raw.c"
402
$(CPP) $(CFLAGS) /Fo".\src\raw.obj" /c ".\src\raw.c"
404
".\src\rx2.obj" : ".\src\rx2.c"
405
$(CPP) $(CFLAGS) /Fo".\src\rx2.obj" /c ".\src\rx2.c"
407
".\src\sd2.obj" : ".\src\sd2.c"
408
$(CPP) $(CFLAGS) /Fo".\src\sd2.obj" /c ".\src\sd2.c"
410
".\src\sndfile.obj" : ".\src\sndfile.c"
411
$(CPP) $(CFLAGS) /Fo".\src\sndfile.obj" /c ".\src\sndfile.c"
413
".\src\svx.obj" : ".\src\svx.c"
414
$(CPP) $(CFLAGS) /Fo".\src\svx.obj" /c ".\src\svx.c"
416
".\src\txw.obj" : ".\src\txw.c"
417
$(CPP) $(CFLAGS) /Fo".\src\txw.obj" /c ".\src\txw.c"
419
".\src\sds.obj" : ".\src\sds.c"
420
$(CPP) $(CFLAGS) /Fo".\src\sds.obj" /c ".\src\sds.c"
422
".\src\ulaw.obj" : ".\src\ulaw.c"
423
$(CPP) $(CFLAGS) /Fo".\src\ulaw.obj" /c ".\src\ulaw.c"
425
".\src\voc.obj" : ".\src\voc.c"
426
$(CPP) $(CFLAGS) /Fo".\src\voc.obj" /c ".\src\voc.c"
428
".\src\w64.obj" : ".\src\w64.c"
429
$(CPP) $(CFLAGS) /Fo".\src\w64.obj" /c ".\src\w64.c"
431
".\src\wav.obj" : ".\src\wav.c"
432
$(CPP) $(CFLAGS) /Fo".\src\wav.obj" /c ".\src\wav.c"
434
".\src\gsm610.obj" : ".\src\gsm610.c"
435
$(CPP) $(CFLAGS) /Fo".\src\gsm610.obj" /c ".\src\gsm610.c"
437
".\src\wav_w64.obj" : ".\src\wav_w64.c"
438
$(CPP) $(CFLAGS) /Fo".\src\wav_w64.obj" /c ".\src\wav_w64.c"
440
".\src\dwd.obj" : ".\src\dwd.c"
441
$(CPP) $(CFLAGS) /Fo".\src\dwd.obj" /c ".\src\dwd.c"
443
".\src\wve.obj" : ".\src\wve.c"
444
$(CPP) $(CFLAGS) /Fo".\src\wve.obj" /c ".\src\wve.c"
446
".\src\mat4.obj" : ".\src\mat4.c"
447
$(CPP) $(CFLAGS) /Fo".\src\mat4.obj" /c ".\src\mat4.c"
449
".\src\mat5.obj" : ".\src\mat5.c"
450
$(CPP) $(CFLAGS) /Fo".\src\mat5.obj" /c ".\src\mat5.c"
452
".\src\vox_adpcm.obj" : ".\src\vox_adpcm.c"
453
$(CPP) $(CFLAGS) /Fo".\src\vox_adpcm.obj" /c ".\src\vox_adpcm.c"
455
".\src\ogg.obj" : ".\src\ogg.c"
456
$(CPP) $(CFLAGS) /Fo".\src\ogg.obj" /c ".\src\ogg.c"
458
".\src\pvf.obj" : ".\src\pvf.c"
459
$(CPP) $(CFLAGS) /Fo".\src\pvf.obj" /c ".\src\pvf.c"
461
".\src\xi.obj" : ".\src\xi.c"
462
$(CPP) $(CFLAGS) /Fo".\src\xi.obj" /c ".\src\xi.c"
464
".\src\htk.obj" : ".\src\htk.c"
465
$(CPP) $(CFLAGS) /Fo".\src\htk.obj" /c ".\src\htk.c"
467
".\src\flac.obj" : ".\src\flac.c"
468
$(CPP) $(CFLAGS) /Fo".\src\flac.obj" /c ".\src\flac.c"
470
".\src\caf.obj" : ".\src\caf.c"
471
$(CPP) $(CFLAGS) /Fo".\src\caf.obj" /c ".\src\caf.c"
473
#====================================================================
474
# Object files for test programs.
476
".\tests\utils.obj" : ".\tests\utils.c"
477
$(CPP) $(CFLAGS) /Fo".\tests\utils.obj" /c ".\tests\utils.c"
479
".\tests\dft_cmp.obj" : ".\tests\dft_cmp.c"
480
$(CPP) $(CFLAGS) /Fo".\tests\dft_cmp.obj" /c ".\tests\dft_cmp.c"
482
#====================================================================
485
".\src\test_file_io.exe" : ".\src\file_io.obj" ".\src\test_file_io.c"
486
$(CPP) $(CFLAGS) /Fo".\src\test_file_io.obj" /c ".\src\test_file_io.c"
487
$(LINK32) $(PROG_LINK_FLAGS) /out:".\src\test_file_io.exe" ".\src\test_file_io.obj" ".\src\file_io.obj"
489
".\tests\sfversion.exe" : ".\tests\sfversion.c"
490
$(CPP) $(CFLAGS) /Fo".\tests\sfversion.obj" /c ".\tests\sfversion.c"
491
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\sfversion.exe" ".\tests\sfversion.obj" libsndfile.lib
493
".\tests\error_test.exe" : ".\tests\error_test.c"
494
$(CPP) $(CFLAGS) /Fo".\tests\error_test.obj" /c ".\tests\error_test.c"
495
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\error_test.exe" ".\tests\error_test.obj" libsndfile.lib
497
".\tests\pcm_test.exe" : ".\tests\pcm_test.c" ".\tests\utils.obj" "libsndfile.dll"
498
$(CPP) $(CFLAGS) /Fo".\tests\pcm_test.obj" /c ".\tests\pcm_test.c"
499
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\pcm_test.exe" ".\tests\pcm_test.obj" ".\tests\utils.obj" libsndfile.lib
501
".\tests\ulaw_test.exe" : ".\tests\ulaw_test.c" ".\tests\utils.obj" "libsndfile.dll"
502
$(CPP) $(CFLAGS) /Fo".\tests\ulaw_test.obj" /c ".\tests\ulaw_test.c"
503
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\ulaw_test.exe" ".\tests\ulaw_test.obj" ".\tests\utils.obj" libsndfile.lib
505
".\tests\alaw_test.exe" : ".\tests\alaw_test.c" ".\tests\utils.obj" "libsndfile.dll"
506
$(CPP) $(CFLAGS) /Fo".\tests\alaw_test.obj" /c ".\tests\alaw_test.c"
507
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\alaw_test.exe" ".\tests\alaw_test.obj" ".\tests\utils.obj" libsndfile.lib
509
".\tests\dwvw_test.exe" : ".\tests\dwvw_test.c" ".\tests\utils.obj"
510
$(CPP) $(CFLAGS) /Fo".\tests\dwvw_test.obj" /c ".\tests\dwvw_test.c"
511
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\dwvw_test.exe" ".\tests\dwvw_test.obj" ".\tests\utils.obj" libsndfile.lib
513
".\tests\command_test.exe" : ".\tests\command_test.c" ".\tests\utils.obj"
514
$(CPP) $(CFLAGS) /Fo".\tests\command_test.obj" /c ".\tests\command_test.c"
515
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\command_test.exe" ".\tests\command_test.obj" ".\tests\utils.obj" libsndfile.lib
517
".\tests\floating_point_test.exe" : ".\tests\floating_point_test.c" ".\tests\utils.obj" ".\tests\dft_cmp.obj"
518
$(CPP) $(CFLAGS) /Fo".\tests\floating_point_test.obj" /c ".\tests\floating_point_test.c"
519
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\floating_point_test.exe" ".\tests\floating_point_test.obj" ".\tests\utils.obj" ".\tests\dft_cmp.obj" libsndfile.lib
521
".\tests\headerless_test.exe" : ".\tests\headerless_test.c" ".\tests\utils.obj"
522
$(CPP) $(CFLAGS) /Fo".\tests\headerless_test.obj" /c ".\tests\headerless_test.c"
523
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\headerless_test.exe" ".\tests\headerless_test.obj" ".\tests\utils.obj" libsndfile.lib
525
".\tests\write_read_test.exe" : ".\tests\write_read_test.c" ".\tests\utils.obj"
526
$(CPP) $(CFLAGS) /Fo".\tests\write_read_test.obj" /c ".\tests\write_read_test.c"
527
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\write_read_test.exe" ".\tests\write_read_test.obj" ".\tests\utils.obj" libsndfile.lib
529
".\tests\lossy_comp_test.exe" : ".\tests\lossy_comp_test.c" ".\tests\utils.obj"
530
$(CPP) $(CFLAGS) /Fo".\tests\lossy_comp_test.obj" /c ".\tests\lossy_comp_test.c"
531
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\lossy_comp_test.exe" ".\tests\lossy_comp_test.obj" ".\tests\utils.obj" libsndfile.lib
533
".\tests\peak_chunk_test.exe" : ".\tests\peak_chunk_test.c" ".\tests\utils.obj"
534
$(CPP) $(CFLAGS) /Fo".\tests\peak_chunk_test.obj" /c ".\tests\peak_chunk_test.c"
535
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\peak_chunk_test.exe" ".\tests\peak_chunk_test.obj" ".\tests\utils.obj" libsndfile.lib
537
".\tests\misc_test.exe" : ".\tests\misc_test.c" ".\tests\utils.obj"
538
$(CPP) $(CFLAGS) /Fo".\tests\misc_test.obj" /c ".\tests\misc_test.c"
539
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\misc_test.exe" ".\tests\misc_test.obj" ".\tests\utils.obj" libsndfile.lib
541
".\tests\string_test.exe" : ".\tests\string_test.c" ".\tests\utils.obj"
542
$(CPP) $(CFLAGS) /Fo".\tests\string_test.obj" /c ".\tests\string_test.c"
543
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\string_test.exe" ".\tests\string_test.obj" ".\tests\utils.obj" libsndfile.lib
545
".\tests\win32_test.exe" : ".\tests\win32_test.c"
546
$(CPP) $(CFLAGS) /Fo".\tests\win32_test.obj" /c ".\tests\win32_test.c"
547
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\win32_test.exe" ".\tests\win32_test.obj"
549
".\tests\stdio_test.exe" : ".\tests\stdio_test.c" ".\tests\utils.obj"
550
$(CPP) $(CFLAGS) /Fo".\tests\stdio_test.obj" /c ".\tests\stdio_test.c"
551
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\stdio_test.exe" ".\tests\stdio_test.obj" ".\tests\utils.obj" libsndfile.lib
553
".\tests\pipe_test.exe" : ".\tests\pipe_test.c" ".\tests\utils.obj"
554
$(CPP) $(CFLAGS) /Fo".\tests\pipe_test.obj" /c ".\tests\pipe_test.c"
555
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\pipe_test.exe" ".\tests\pipe_test.obj" ".\tests\utils.obj" libsndfile.lib
557
# ".\tests\stdin_test.exe" : ".\tests\stdin_test.c" ".\tests\utils.obj"
558
# $(CPP) $(CFLAGS) /Fo".\tests\stdin_test.obj" /c ".\tests\stdin_test.c"
559
# $(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\stdin_test.exe" ".\tests\stdin_test.obj" ".\tests\utils.obj" libsndfile.lib
561
# ".\tests\stdout_test.exe" : ".\tests\stdout_test.c" ".\tests\utils.obj"
562
# $(CPP) $(CFLAGS) /Fo".\tests\stdout_test.obj" /c ".\tests\stdout_test.c"
563
# $(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\stdout_test.exe" ".\tests\stdout_test.obj" ".\tests\utils.obj" libsndfile.lib
565
".\tests\benchmark.exe" : ".\tests\benchmark.c"
566
$(CPP) $(CFLAGS) /Fo".\tests\benchmark.obj" /c ".\tests\benchmark.c"
567
$(LINK32) $(PROG_LINK_FLAGS) /out:".\tests\benchmark.exe" ".\tests\benchmark.obj" ".\tests\utils.obj" libsndfile.lib
570
#====================================================================
572
# Do not edit or modify anything in this comment block.
573
# The arch-tag line is a file identity tag for the GNU Arch
574
# revision control system.
576
# arch-tag: 9a46d08e-921f-49f7-961e-3f21ea67851e