0
|
1 if ENABLE_MPG123
|
|
2
|
|
3 lib_LTLIBRARIES = libmpg123.la
|
|
4
|
|
5 endif
|
|
6
|
|
7 libdir = $(plugindir)/$(INPUT_PLUGIN_DIR)
|
|
8
|
|
9 COMMON_SRC = mpg123.c configure.c fileinfo.c common.c \
|
|
10 decode_2to1.c decode_4to1.c \
|
|
11 layer1.c layer2.c layer3.c \
|
|
12 tabinit.c equalizer.c http.c \
|
|
13 huffman.h mpg123.h l2tables.h getbits.h \
|
|
14 dxhead.c dxhead.h \
|
|
15 id3.c xmms-id3.h id3_frame.c id3_frame_content.c id3_frame_text.c \
|
|
16 id3_frame_url.c id3_header.h id3_tag.c
|
|
17
|
|
18 if ARCH_X86
|
|
19
|
|
20 if USE_X86ASM
|
|
21
|
|
22 if USE_SIMD
|
|
23
|
|
24 EXTRA_SRC = decode_i386.c dct64_i386.c decode_i586.s \
|
|
25 decode_3dnow.s dct64_3dnow.s dct36_3dnow.s getcpuflags.s \
|
|
26 dct64_MMX.s decode_MMX.s
|
|
27
|
|
28 else
|
|
29
|
|
30 EXTRA_SRC = decode_i386.c dct64_i386.c decode_i586.s
|
|
31
|
|
32 endif # USE_SIMD
|
|
33
|
|
34 else
|
|
35
|
|
36 EXTRA_SRC = decode_i386.c dct64_i386.c
|
|
37
|
|
38 endif # SE_X86_ASM
|
|
39
|
|
40 else
|
|
41
|
|
42 EXTRA_SRC = decode.c dct64.c
|
|
43
|
|
44 endif # ARCH_X86
|
|
45
|
|
46 EXTRA_DIST = decode.c decode_i386.c decode_i586.s decode_3dnow.s dct64_i386.c \
|
|
47 getbits.c dct64.c dct64_3dnow.s dct36_3dnow.s getcpuflags.s \
|
|
48 dct64_MMX.s decode_MMX.s \
|
|
49 mp3.xpm
|
|
50
|
|
51 libmpg123_la_SOURCES = $(COMMON_SRC) $(EXTRA_SRC)
|
|
52 libmpg123_la_LDFLAGS = $(PLUGIN_LDFLAGS)
|
|
53 libmpg123_la_LIBADD = $(ID3LIBS) $(GTK_LIBS) $(top_builddir)/libaudacious/libaudacious.la
|
|
54 INCLUDES = $(GTK_CFLAGS) $(ARCH_DEFINES) -I$(top_srcdir)/intl -I$(top_srcdir)
|