| 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 | |
| 19 | AUTOMAKE_OPTIONS = subdir-objects |
| 20 | |
| 21 | AM_CPPFLAGS = -I$(top_builddir) -I$(srcdir)/include -I$(top_srcdir)/include |
| 22 | |
| 23 | EXTRA_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 | |
| 55 | noinst_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 | |
| 64 | if OS_IS_WINDOWS |
| 65 | win_utf8_io_libwin_utf8_io_la_SOURCES = win_utf8_io/win_utf8_io.c |
| 66 | libwin_utf8_io = win_utf8_io/libwin_utf8_io.la |
| 67 | win_utf8_io_libwin_utf8_io_la_LIBADD = $(top_builddir)/src/libFLAC/libFLAC.la -lm |
| 68 | else |
| 69 | win_utf8_io_libwin_utf8_io_la_SOURCES = |
| 70 | libwin_utf8_io = |
| 71 | endif |
| 72 | |
| 73 | getopt_libgetopt_la_SOURCES = getopt/getopt.c getopt/getopt1.c |
| 74 | |
| 75 | grabbag_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 | |
| 84 | utf8_libutf8_la_SOURCES = \ |
| 85 | utf8/charset.c \ |
| 86 | utf8/charset.h \ |
| 87 | utf8/iconvert.c \ |
| 88 | utf8/iconvert.h \ |
| 89 | utf8/utf8.c |
| 90 | |
| 91 | replaygain_analysis_libreplaygain_analysis_la_SOURCES = replaygain_analysis/replaygain_analysis.c |
| 92 | |
| 93 | replaygain_synthesis_libreplaygain_synthesis_la_CFLAGS = -I $(top_srcdir)/src/share/replaygain_synthesis/include |
| 94 | replaygain_synthesis_libreplaygain_synthesis_la_SOURCES = replaygain_synthesis/replaygain_synthesis.c |
| 95 | |
| 96 | debug: |
| 97 | $(MAKE) all CFLAGS="@DEBUG@" |
| 98 | |
| 99 | profile: |
| 100 | $(MAKE) all CFLAGS="@PROFILE@" |