1## $Id$
2
3include $(top_srcdir)/Makefile.am.global
4
5bin_PROGRAMS = @WITH_FRONTEND@ @WITH_MP3RTP@ @WITH_MP3X@
6EXTRA_PROGRAMS = lame$(EXEEXT) mp3rtp$(EXEEXT) mp3x$(EXEEXT)
7
8EXTRA_DIST = \
9	amiga_mpega.c
10
11DEFS = @DEFS@ @CONFIG_DEFS@
12
13common_sources = \
14	main.c \
15	brhist.c \
16	console.c \
17	get_audio.c \
18	lametime.c \
19	parse.c \
20	timestatus.c
21
22noinst_HEADERS = \
23	brhist.h \
24	console.h \
25	get_audio.h \
26	gtkanal.h \
27	gpkplotting.h \
28	lametime.h \
29	main.h \
30	parse.h \
31	rtp.h \
32	timestatus.h
33
34lame_SOURCES = lame_main.c $(common_sources)
35mp3rtp_SOURCES = mp3rtp.c rtp.c $(common_sources)
36mp3x_SOURCES = mp3x.c gtkanal.c gpkplotting.c $(common_sources)
37
38CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @FRONTEND_CFLAGS@ @SNDFILE_CFLAGS@
39LDFLAGS = @LDFLAGS@ @FRONTEND_LDFLAGS@ @SNDFILE_LIBS@
40
41INCLUDES = @INCLUDES@ -I$(top_srcdir)/libmp3lame -I$(top_srcdir)/include \
42	-I$(top_srcdir) -I$(top_builddir)
43
44LDADD = @LDADD@ \
45	$(top_builddir)/libmp3lame/libmp3lame.la \
46	@FRONTEND_LDADD@
47
48mp3x_LDADD = $(LDADD) @GTK_LIBS@
49
50CLEANFILES = lclint.txt $(EXTRA_PROGRAMS)
51
52LCLINTFLAGS= \
53	+posixlib \
54	+showsummary \
55	+showalluses \
56	+whichlib \
57	+forcehints \
58	-fixedformalarray \
59	+matchanyintegral \
60	-Dlint
61
62lclint.txt: ${lame_SOURCES} ${noinst_HEADERS}
63	@lclint ${LCLINTFLAGS} ${INCLUDES} ${DEFS} ${lame_SOURCES} 2>&1 >lclint.txt || true
64
65lclint: lclint.txt
66	more lclint.txt
67