1## $Id: Makefile.am,v 1.39 2010/10/30 13:21:02 robert Exp $ 2 3include $(top_srcdir)/Makefile.am.global 4 5SUBDIRS = i386 vector 6 7lib_LTLIBRARIES = libmp3lame.la 8 9if HAVE_NASM 10cpu_ldadd = $(top_builddir)/libmp3lame/@CPUTYPE@/liblameasmroutines.la 11endif 12if WITH_VECTOR 13vector_ldadd = $(top_builddir)/libmp3lame/vector/liblamevectorroutines.la 14endif 15 16if LIB_WITH_DECODER 17decoder_ldadd = $(top_builddir)/mpglib/libmpgdecoder.la 18else 19decoder_ldadd = 20endif 21 22libmp3lame_la_LIBADD = $(cpu_ldadd) $(vector_ldadd) $(decoder_ldadd) \ 23 $(CONFIG_MATH_LIB) 24libmp3lame_la_LDFLAGS = -version-info @LIB_MAJOR_VERSION@:@LIB_MINOR_VERSION@ \ 25 -no-undefined 26 27INCLUDES = @INCLUDES@ -I$(top_srcdir)/mpglib -I$(top_builddir) 28 29DEFS = @DEFS@ @CONFIG_DEFS@ 30 31EXTRA_DIST = \ 32 lame.rc \ 33 vbrquantize.h \ 34 logoe.ico 35 36libmp3lame_la_SOURCES = \ 37 VbrTag.c \ 38 bitstream.c \ 39 encoder.c \ 40 fft.c \ 41 gain_analysis.c \ 42 id3tag.c \ 43 lame.c \ 44 newmdct.c \ 45 presets.c \ 46 psymodel.c \ 47 quantize.c \ 48 quantize_pvt.c \ 49 reservoir.c \ 50 set_get.c \ 51 tables.c \ 52 takehiro.c \ 53 util.c \ 54 vbrquantize.c \ 55 version.c \ 56 mpglib_interface.c 57 58noinst_HEADERS= \ 59 VbrTag.h \ 60 bitstream.h \ 61 encoder.h \ 62 fft.h \ 63 gain_analysis.h \ 64 id3tag.h \ 65 l3side.h \ 66 lame-analysis.h \ 67 lame_global_flags.h \ 68 lameerror.h \ 69 lame-machine.h \ 70 newmdct.h \ 71 psymodel.h \ 72 quantize.h \ 73 quantize_pvt.h \ 74 reservoir.h \ 75 set_get.h \ 76 tables.h \ 77 util.h \ 78 vbrquantize.h \ 79 version.h 80 81CLEANFILES = lclint.txt 82 83LCLINTFLAGS= \ 84 +posixlib \ 85 +showsummary \ 86 +showalluses \ 87 +whichlib \ 88 +forcehints \ 89 -fixedformalarray \ 90 +matchanyintegral \ 91 -Dlint 92 93lclint.txt: ${libmp3lame_la_SOURCES} ${noinst_HEADERS} 94 @lclint ${LCLINTFLAGS} ${INCLUDES} ${DEFS} ${libmp3lame_la_SOURCES} 2>&1 >lclint.txt || true 95 96lclint: lclint.txt 97 more lclint.txt 98 99#$(OBJECTS): libtool 100#libtool: $(LIBTOOL_DEPS) 101# $(SHELL) $(top_builddir)/config.status --recheck 102