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 getopt grabbag replaygain_analysis replaygain_synthesis utf8 20all: getopt replaygain_analysis grabbag replaygain_synthesis utf8 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 34getopt: 35 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 36 37replaygain_analysis: 38 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 39 40grabbag: 41 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 42 43replaygain_synthesis: 44 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 45 46utf8: 47 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 48 49win_utf8_io: 50 (cd $@ ; $(MAKE) -f Makefile.lite $(CONFIG)) 51 52clean: 53 -(cd getopt ; $(MAKE) -f Makefile.lite clean) 54 -(cd grabbag ; $(MAKE) -f Makefile.lite clean) 55 -(cd replaygain_analysis ; $(MAKE) -f Makefile.lite clean) 56 -(cd replaygain_synthesis ; $(MAKE) -f Makefile.lite clean) 57 -(cd utf8 ; $(MAKE) -f Makefile.lite clean) 58 -(cd win_utf8_io ; $(MAKE) -f Makefile.lite clean) 59