summaryrefslogtreecommitdiff
path: root/src/libfaad/Makefile.am
blob: 92bab83fb564f062932dee7b15ea46f9049050f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
include $(top_builddir)/misc/Makefile.plugins
include $(top_srcdir)/misc/Makefile.common

SUBDIRS = codebook

if BUILD_FAAD
faad_module = xineplug_decode_faad.la
endif

xineplug_LTLIBRARIES = $(faad_module)

VPATH = @srcdir@:@srcdir@/codebook:

if EXTERNAL_LIBFAAD
libfaad_sources =
else
libfaad_sources = \
	bits.c \
	cfft.c \
	common.c \
	decoder.c \
	drc.c \
	drm_dec.c \
	error.c \
	filtbank.c \
	hcr.c \
	huffman.c \
	ic_predict.c \
	is.c \
	lt_predict.c \
	mdct.c \
	mp4.c \
	ms.c \
	output.c \
	pns.c \
	ps_dec.c \
	ps_syntax.c \
	pulse.c \
	rvlc.c \
	sbr_dct.c \
	sbr_dec.c \
	sbr_e_nf.c \
	sbr_fbt.c \
	sbr_hfadj.c \
	sbr_hfgen.c \
	sbr_huff.c \
	sbr_qmf.c \
	sbr_syntax.c \
	sbr_tf_grid.c \
	specrec.c \
	ssr.c \
	ssr_fb.c \
	ssr_ipqf.c \
	syntax.c \
	tns.c
endif

xineplug_decode_faad_la_CFLAGS = $(VISIBILITY_FLAG) $(AM_CFLAGS) -fno-strict-aliasing
xineplug_decode_faad_la_SOURCES = \
	$(libfaad_sources) \
	xine_faad_decoder.c

xineplug_decode_faad_la_LDFLAGS = $(xineplug_ldflags)
if EXTERNAL_LIBFAAD
xineplug_decode_faad_la_LIBADD = $(XINE_LIB) -lfaad -lm $(LTLIBINTL)
else
xineplug_decode_faad_la_LIBADD = $(XINE_LIB) -lm $(LTLIBINTL)
endif


noinst_HEADERS = \
	analysis.h \
	bits.h \
	cfft.h \
	cfft_tab.h \
	common.h \
	decoder.h \
	drc.h \
	drm_dec.h \
	error.h \
	filtbank.h \
	fixed.h \
	huffman.h \
	ic_predict.h \
	is.h \
	iq_table.h \
	kbd_win.h \
	lt_predict.h \
	mdct.h \
	mdct_tab.h \
	mp4.h \
	ms.h \
	output.h \
	pns.h \
	ps_dec.h \
	ps_tables.h \
	pulse.h \
	rvlc.h \
	sbr_dct.h \
	sbr_dec.h \
	sbr_e_nf.h \
	sbr_fbt.h \
	sbr_hfadj.h \
	sbr_hfgen.h \
	sbr_huff.h \
	sbr_noise.h \
	sbr_qmf.h \
	sbr_qmf_c.h \
	sbr_syntax.h \
	sbr_tf_grid.h \
	sine_win.h \
	specrec.h \
	ssr.h \
	ssr_fb.h \
	ssr_ipqf.h \
	ssr_win.h \
	structs.h \
	syntax.h \
	tns.h \
	codebook/hcb.h \
	codebook/hcb_1.h \
	codebook/hcb_2.h \
	codebook/hcb_3.h \
	codebook/hcb_4.h \
	codebook/hcb_5.h \
	codebook/hcb_6.h \
	codebook/hcb_7.h \
	codebook/hcb_8.h \
	codebook/hcb_9.h \
	codebook/hcb_10.h \
	codebook/hcb_11.h \
	codebook/hcb_sf.h