Josh Coalson | 6b05bc5 | 2001-06-08 00:13:21 +0000 | [diff] [blame] | 1 | # FLAC - Free Lossless Audio Codec |
Josh Coalson | 9564390 | 2004-01-17 04:14:43 +0000 | [diff] [blame] | 2 | # Copyright (C) 2001,2002,2003,2004 Josh Coalson |
Josh Coalson | 6b05bc5 | 2001-06-08 00:13:21 +0000 | [diff] [blame] | 3 | # |
Josh Coalson | e8a7601 | 2003-02-07 00:14:32 +0000 | [diff] [blame] | 4 | # This file is part the FLAC project. FLAC is comprised of several |
| 5 | # components distributed under difference licenses. The codec libraries |
| 6 | # are distributed under Xiph.Org's BSD-like license (see the file |
| 7 | # COPYING.Xiph in this distribution). All other programs, libraries, and |
| 8 | # plugins are distributed under the GPL (see COPYING.GPL). The documentation |
| 9 | # is distributed under the Gnu FDL (see COPYING.FDL). Each file in the |
| 10 | # FLAC distribution contains at the top the terms under which it may be |
| 11 | # distributed. |
Josh Coalson | 6b05bc5 | 2001-06-08 00:13:21 +0000 | [diff] [blame] | 12 | # |
Josh Coalson | e8a7601 | 2003-02-07 00:14:32 +0000 | [diff] [blame] | 13 | # Since this particular file is relevant to all components of FLAC, |
| 14 | # it may be distributed under the Xiph.Org license, which is the least |
| 15 | # restrictive of those mentioned above. See the file COPYING.Xiph in this |
| 16 | # distribution. |
Josh Coalson | 6b05bc5 | 2001-06-08 00:13:21 +0000 | [diff] [blame] | 17 | |
Josh Coalson | 9b14518 | 2002-08-30 05:39:36 +0000 | [diff] [blame] | 18 | if FLaC__EXHAUSTIVE_TESTS |
Josh Coalson | 2b7cc17 | 2002-12-23 19:49:56 +0000 | [diff] [blame] | 19 | FLAC__EXHAUSTIVE_TESTS = yes |
Josh Coalson | 9b14518 | 2002-08-30 05:39:36 +0000 | [diff] [blame] | 20 | else |
Josh Coalson | 2b7cc17 | 2002-12-23 19:49:56 +0000 | [diff] [blame] | 21 | FLAC__EXHAUSTIVE_TESTS = no |
Josh Coalson | 9b14518 | 2002-08-30 05:39:36 +0000 | [diff] [blame] | 22 | endif |
| 23 | |
Josh Coalson | 34c1ea8 | 2002-12-04 04:57:33 +0000 | [diff] [blame] | 24 | if FLaC__VALGRIND_TESTING |
Josh Coalson | 2b7cc17 | 2002-12-23 19:49:56 +0000 | [diff] [blame] | 25 | FLAC__VALGRIND = yes |
Josh Coalson | 34c1ea8 | 2002-12-04 04:57:33 +0000 | [diff] [blame] | 26 | else |
Josh Coalson | 2b7cc17 | 2002-12-23 19:49:56 +0000 | [diff] [blame] | 27 | FLAC__VALGRIND = no |
Josh Coalson | 34c1ea8 | 2002-12-04 04:57:33 +0000 | [diff] [blame] | 28 | endif |
| 29 | |
Josh Coalson | 2b7cc17 | 2002-12-23 19:49:56 +0000 | [diff] [blame] | 30 | TESTS_ENVIRONMENT = FLAC__EXHAUSTIVE_TESTS=$(FLAC__EXHAUSTIVE_TESTS) FLAC__VALGRIND=$(FLAC__VALGRIND) |
| 31 | |
Josh Coalson | cb908a6 | 2002-11-23 02:21:48 +0000 | [diff] [blame] | 32 | SUBDIRS = cuesheets |
| 33 | |
Josh Coalson | 1f99eac | 2002-08-23 06:45:23 +0000 | [diff] [blame] | 34 | if FLaC__HAS_OGG |
| 35 | OGG_TESTS = \ |
| 36 | ./test_libOggFLAC.sh \ |
| 37 | ./test_libOggFLAC++.sh |
| 38 | endif |
| 39 | |
Josh Coalson | a86f870 | 2002-08-20 04:03:24 +0000 | [diff] [blame] | 40 | TESTS = \ |
| 41 | ./test_libFLAC.sh \ |
| 42 | ./test_libFLAC++.sh \ |
Josh Coalson | 1f99eac | 2002-08-23 06:45:23 +0000 | [diff] [blame] | 43 | $(OGG_TESTS) \ |
Josh Coalson | d3fe728 | 2002-12-10 06:42:15 +0000 | [diff] [blame] | 44 | ./test_flac.sh \ |
Josh Coalson | a86f870 | 2002-08-20 04:03:24 +0000 | [diff] [blame] | 45 | ./test_metaflac.sh \ |
Josh Coalson | cb908a6 | 2002-11-23 02:21:48 +0000 | [diff] [blame] | 46 | ./test_grabbag.sh \ |
Josh Coalson | b43d3cb | 2004-11-09 01:28:05 +0000 | [diff] [blame^] | 47 | ./test_seeking.sh \ |
Josh Coalson | a86f870 | 2002-08-20 04:03:24 +0000 | [diff] [blame] | 48 | ./test_streams.sh \ |
| 49 | ./test_bins.sh |
Josh Coalson | 9f429ba | 2001-01-19 22:39:39 +0000 | [diff] [blame] | 50 | |
Josh Coalson | 57ba6f4 | 2002-06-07 05:27:37 +0000 | [diff] [blame] | 51 | EXTRA_DIST = \ |
Josh Coalson | 1f99eac | 2002-08-23 06:45:23 +0000 | [diff] [blame] | 52 | Makefile.lite \ |
Josh Coalson | cb908a6 | 2002-11-23 02:21:48 +0000 | [diff] [blame] | 53 | cuesheet.ok \ |
Josh Coalson | 4b08c0b | 2003-01-11 06:23:34 +0000 | [diff] [blame] | 54 | metaflac.flac.in \ |
| 55 | metaflac.flac.ok \ |
Josh Coalson | 57ba6f4 | 2002-06-07 05:27:37 +0000 | [diff] [blame] | 56 | test_libFLAC.sh \ |
| 57 | test_libFLAC++.sh \ |
Josh Coalson | a86f870 | 2002-08-20 04:03:24 +0000 | [diff] [blame] | 58 | test_libOggFLAC.sh \ |
| 59 | test_libOggFLAC++.sh \ |
Josh Coalson | d3fe728 | 2002-12-10 06:42:15 +0000 | [diff] [blame] | 60 | test_flac.sh \ |
Josh Coalson | 273e168 | 2002-06-15 05:12:05 +0000 | [diff] [blame] | 61 | test_metaflac.sh \ |
Josh Coalson | cb908a6 | 2002-11-23 02:21:48 +0000 | [diff] [blame] | 62 | test_grabbag.sh \ |
Josh Coalson | b43d3cb | 2004-11-09 01:28:05 +0000 | [diff] [blame^] | 63 | test_seeking.sh \ |
Josh Coalson | 4c8f73a | 2001-07-22 07:27:45 +0000 | [diff] [blame] | 64 | test_streams.sh \ |
Josh Coalson | 273e168 | 2002-06-15 05:12:05 +0000 | [diff] [blame] | 65 | test_bins.sh |
Josh Coalson | 4c8f73a | 2001-07-22 07:27:45 +0000 | [diff] [blame] | 66 | |
Josh Coalson | 51e3642 | 2001-07-18 23:42:07 +0000 | [diff] [blame] | 67 | CLEANFILES = \ |
Josh Coalson | 9b14518 | 2002-08-30 05:39:36 +0000 | [diff] [blame] | 68 | $(wildcard *.raw) \ |
| 69 | $(wildcard *.flac) \ |
| 70 | $(wildcard *.ogg) \ |
| 71 | $(wildcard *.cmp) \ |
Josh Coalson | 291b4fc | 2002-12-17 08:15:20 +0000 | [diff] [blame] | 72 | $(wildcard *.aiff) \ |
Josh Coalson | 9b14518 | 2002-08-30 05:39:36 +0000 | [diff] [blame] | 73 | $(wildcard *.wav) \ |
Josh Coalson | 3c75a39 | 2002-11-27 04:46:14 +0000 | [diff] [blame] | 74 | $(wildcard *.diff) \ |
| 75 | $(wildcard *.log) \ |
| 76 | $(wildcard *.cue) \ |
| 77 | core |