1# FLAC - Free Lossless Audio Codec 2# Copyright (C) 2002-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 19AUTOMAKE_OPTIONS = subdir-objects 20 21AM_CPPFLAGS = -I$(top_builddir) -I$(srcdir)/include -I$(top_srcdir)/include 22 23EXTRA_DIST = \ 24 Makefile.lite \ 25 README \ 26 getopt/Makefile.lite \ 27 getopt/getopt_static.vcproj \ 28 getopt/getopt_static.vcxproj \ 29 getopt/getopt_static.vcxproj.filters \ 30 grabbag/Makefile.lite \ 31 grabbag/grabbag_static.vcproj \ 32 grabbag/grabbag_static.vcxproj \ 33 grabbag/grabbag_static.vcxproj.filters \ 34 replaygain_analysis/Makefile.lite \ 35 replaygain_analysis/replaygain_analysis_static.vcproj \ 36 replaygain_analysis/replaygain_analysis_static.vcxproj \ 37 replaygain_analysis/replaygain_analysis_static.vcxproj.filters \ 38 replaygain_synthesis/Makefile.lite \ 39 replaygain_synthesis/replaygain_synthesis_static.vcproj \ 40 replaygain_synthesis/replaygain_synthesis_static.vcxproj \ 41 replaygain_synthesis/replaygain_synthesis_static.vcxproj.filters \ 42 utf8/Makefile.lite \ 43 utf8/charmaps.h \ 44 utf8/makemap.c \ 45 utf8/charset_test.c \ 46 utf8/utf8_static.vcproj \ 47 utf8/utf8_static.vcxproj \ 48 utf8/utf8_static.vcxproj.filters \ 49 win_utf8_io/Makefile.lite \ 50 win_utf8_io/win_utf8_io_static.vcproj \ 51 win_utf8_io/win_utf8_io_static.vcxproj \ 52 win_utf8_io/win_utf8_io_static.vcxproj.filters 53 54 55noinst_LTLIBRARIES = \ 56 getopt/libgetopt.la \ 57 grabbag/libgrabbag.la \ 58 utf8/libutf8.la \ 59 $(libwin_utf8_io) \ 60 replaygain_analysis/libreplaygain_analysis.la \ 61 replaygain_synthesis/libreplaygain_synthesis.la 62 63 64if OS_IS_WINDOWS 65win_utf8_io_libwin_utf8_io_la_SOURCES = win_utf8_io/win_utf8_io.c 66libwin_utf8_io = win_utf8_io/libwin_utf8_io.la 67win_utf8_io_libwin_utf8_io_la_LIBADD = $(top_builddir)/src/libFLAC/libFLAC.la -lm 68else 69win_utf8_io_libwin_utf8_io_la_SOURCES = 70libwin_utf8_io = 71endif 72 73getopt_libgetopt_la_SOURCES = getopt/getopt.c getopt/getopt1.c 74 75grabbag_libgrabbag_la_SOURCES = \ 76 grabbag/alloc.c \ 77 grabbag/cuesheet.c \ 78 grabbag/file.c \ 79 grabbag/picture.c \ 80 grabbag/replaygain.c \ 81 grabbag/seektable.c \ 82 grabbag/snprintf.c 83 84utf8_libutf8_la_SOURCES = \ 85 utf8/charset.c \ 86 utf8/charset.h \ 87 utf8/iconvert.c \ 88 utf8/iconvert.h \ 89 utf8/utf8.c 90 91replaygain_analysis_libreplaygain_analysis_la_SOURCES = replaygain_analysis/replaygain_analysis.c 92 93replaygain_synthesis_libreplaygain_synthesis_la_CFLAGS = -I $(top_srcdir)/src/share/replaygain_synthesis/include 94replaygain_synthesis_libreplaygain_synthesis_la_SOURCES = replaygain_synthesis/replaygain_synthesis.c 95 96debug: 97 $(MAKE) all CFLAGS="@DEBUG@" 98 99profile: 100 $(MAKE) all CFLAGS="@PROFILE@" 101