X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2FMakefile.lite;h=65a565fdf2d76d5ddf28cd0b57ff75a4e67b8bbd;hb=8ebb95cda01b89299925dd840e900d6c8c289d16;hp=c3372077cc837a8b447e3960cdbce82d831dfc13;hpb=cb908a6d776780175da5a705b06805a3677f0cb0;p=platform%2Fupstream%2Fflac.git diff --git a/test/Makefile.lite b/test/Makefile.lite index c337207..65a565f 100644 --- a/test/Makefile.lite +++ b/test/Makefile.lite @@ -1,19 +1,19 @@ # FLAC - Free Lossless Audio Codec -# Copyright (C) 2001,2002 Josh Coalson +# Copyright (C) 2001,2002,2003,2004,2005,2006 Josh Coalson # -# This program is part of FLAC; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. +# This file is part the FLAC project. FLAC is comprised of several +# components distributed under difference licenses. The codec libraries +# are distributed under Xiph.Org's BSD-like license (see the file +# COPYING.Xiph in this distribution). All other programs, libraries, and +# plugins are distributed under the GPL (see COPYING.GPL). The documentation +# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the +# FLAC distribution contains at the top the terms under which it may be +# distributed. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Since this particular file is relevant to all components of FLAC, +# it may be distributed under the Xiph.Org license, which is the least +# restrictive of those mentioned above. See the file COPYING.Xiph in this +# distribution. # # GNU makefile @@ -21,19 +21,35 @@ topdir = .. +DEFAULT_CONFIG = release + +CONFIG = $(DEFAULT_CONFIG) + all: clean - FLAC__EXHAUSTIVE_TESTS=yes ./test_libFLAC.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_libFLAC++.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_libOggFLAC.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_libOggFLAC++.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_metaflac.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_grabbag.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_streams.sh - FLAC__EXHAUSTIVE_TESTS=yes ./test_bins.sh + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_libFLAC.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_libFLAC++.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_grabbag.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_flac.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_metaflac.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_seeking.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_streams.sh $(CONFIG) + $(FLAC__TEST_LEVEL) $(FLAC__TEST_WITH_VALGRIND) ./test_bins.sh $(CONFIG) + +debug : FLAC__TEST_LEVEL=FLAC__TEST_LEVEL=2 +valgrind: FLAC__TEST_LEVEL=FLAC__TEST_LEVEL=1 +release : FLAC__TEST_LEVEL=FLAC__TEST_LEVEL=2 + +debug : FLAC__TEST_WITH_VALGRIND=FLAC__TEST_WITH_VALGRIND=no +valgrind: FLAC__TEST_WITH_VALGRIND=FLAC__TEST_WITH_VALGRIND=yes +release : FLAC__TEST_WITH_VALGRIND=FLAC__TEST_WITH_VALGRIND=no -debug: all +debug : CONFIG = debug +valgrind: CONFIG = debug +release : CONFIG = release -release: all +debug : all +valgrind: all +release : all clean: - rm -f *.raw *.flac *.ogg *.cmp *.wav ../../test_files/bins/*.raw ../../test_files/bins/*.flac ../../test_files/bins/*.cmp *.diff *.log core + rm -f *.raw *.flac *.ogg *.cmp *.aiff *.wav *.diff *.log *.cue core flac-to-flac-metadata-test-files/out.* metaflac-test-files/out.*