1# FLAC - Free Lossless Audio Codec 2# Copyright (C) 2001-2009 Josh Coalson 3# Copyright (C) 2011-2016 Xiph.Org Foundation 4# 5# This file is part the FLAC project. FLAC is comprised of several 6# components distributed under different licenses. The codec libraries 7# are distributed under Xiph.Org's BSD-like license (see the file 8# COPYING.Xiph in this distribution). All other programs, libraries, and 9# plugins are distributed under the GPL (see COPYING.GPL). The documentation 10# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the 11# FLAC distribution contains at the top the terms under which it may be 12# distributed. 13# 14# Since this particular file is relevant to all components of FLAC, 15# it may be distributed under the Xiph.Org license, which is the least 16# restrictive of those mentioned above. See the file COPYING.Xiph in this 17# distribution. 18 19.PHONY: all example_c_decode_file example_c_encode_file example_cpp_decode_file example_cpp_encode_file 20all: example_c_decode_file example_c_encode_file example_cpp_decode_file example_cpp_encode_file 21 22DEFAULT_CONFIG = release 23 24CONFIG = $(DEFAULT_CONFIG) 25 26debug : CONFIG = debug 27valgrind: CONFIG = valgrind 28release : CONFIG = release 29 30debug : all 31valgrind: all 32release : all 33 34example_c_decode_file: 35 (cd c/decode/file && $(MAKE) -f Makefile.lite $(CONFIG)) 36 37example_c_encode_file: 38 (cd c/encode/file && $(MAKE) -f Makefile.lite $(CONFIG)) 39 40example_cpp_decode_file: 41 (cd cpp/decode/file && $(MAKE) -f Makefile.lite $(CONFIG)) 42 43example_cpp_encode_file: 44 (cd cpp/encode/file && $(MAKE) -f Makefile.lite $(CONFIG)) 45 46clean: 47 -(cd c/decode/file && $(MAKE) -f Makefile.lite clean) 48 -(cd c/encode/file && $(MAKE) -f Makefile.lite clean) 49 -(cd cpp/decode/file && $(MAKE) -f Makefile.lite clean) 50 -(cd cpp/encode/file && $(MAKE) -f Makefile.lite clean) 51