Imported Debian version 2.5.0~trusty1.1
[deb_ffmpeg.git] / ffmpeg / libavutil / Makefile
CommitLineData
2ba45a60
DM
1include $(SUBDIR)../config.mak
2
3NAME = avutil
4
5HEADERS = adler32.h \
6 aes.h \
7 attributes.h \
8 audio_fifo.h \
9 audioconvert.h \
10 avassert.h \
11 avstring.h \
12 avutil.h \
13 base64.h \
14 blowfish.h \
15 bprint.h \
16 bswap.h \
17 buffer.h \
f6fa7814 18 cast5.h \
2ba45a60
DM
19 channel_layout.h \
20 common.h \
21 cpu.h \
22 crc.h \
23 display.h \
24 downmix_info.h \
25 error.h \
26 eval.h \
27 fifo.h \
28 file.h \
29 frame.h \
30 hash.h \
31 hmac.h \
32 imgutils.h \
33 intfloat.h \
2ba45a60
DM
34 intreadwrite.h \
35 lfg.h \
36 log.h \
37 macros.h \
38 mathematics.h \
39 md5.h \
40 mem.h \
41 motion_vector.h \
42 murmur3.h \
43 dict.h \
44 old_pix_fmts.h \
45 opt.h \
46 parseutils.h \
47 pixdesc.h \
48 pixelutils.h \
49 pixfmt.h \
50 random_seed.h \
51 replaygain.h \
52 rational.h \
53 ripemd.h \
54 samplefmt.h \
55 sha.h \
56 sha512.h \
57 stereo3d.h \
58 threadmessage.h \
59 time.h \
60 timecode.h \
61 timestamp.h \
62 version.h \
63 xtea.h \
64
65HEADERS-$(CONFIG_LZO) += lzo.h
66
67HEADERS-$(CONFIG_OPENCL) += opencl.h
68
69ARCH_HEADERS = bswap.h \
70 intmath.h \
71 intreadwrite.h \
72 timer.h \
73
74BUILT_HEADERS = avconfig.h \
75 ffversion.h
76
77OBJS = adler32.o \
78 aes.o \
79 atomic.o \
80 audio_fifo.o \
81 avstring.o \
82 base64.o \
83 blowfish.o \
84 bprint.o \
85 buffer.o \
f6fa7814 86 cast5.o \
2ba45a60
DM
87 channel_layout.o \
88 cpu.o \
89 crc.o \
90 des.o \
91 display.o \
92 downmix_info.o \
93 error.o \
94 eval.o \
95 fifo.o \
96 file.o \
97 file_open.o \
98 float_dsp.o \
99 fixed_dsp.o \
100 frame.o \
101 hash.o \
102 hmac.o \
103 imgutils.o \
2ba45a60
DM
104 intmath.o \
105 lfg.o \
106 lls.o \
107 log.o \
108 log2_tab.o \
109 mathematics.o \
110 md5.o \
111 mem.o \
112 murmur3.o \
113 dict.o \
114 opt.o \
115 parseutils.o \
116 pixdesc.o \
117 pixelutils.o \
118 random_seed.o \
119 rational.o \
120 rc4.o \
121 ripemd.o \
122 samplefmt.o \
123 sha.o \
124 sha512.o \
125 stereo3d.o \
126 threadmessage.o \
127 time.o \
128 timecode.o \
129 tree.o \
130 utils.o \
131 xga_font_data.o \
132 xtea.o \
133
134OBJS-$(CONFIG_LZO) += lzo.o
135OBJS-$(CONFIG_OPENCL) += opencl.o opencl_internal.o
136
137OBJS += $(COMPAT_OBJS:%=../compat/%)
138
139# Windows resource file
140SLIBOBJS-$(HAVE_GNU_WINDRES) += avutilres.o
141
142SKIPHEADERS = old_pix_fmts.h
143
144SKIPHEADERS-$(HAVE_ATOMICS_GCC) += atomic_gcc.h
145SKIPHEADERS-$(HAVE_ATOMICS_SUNCC) += atomic_suncc.h
146SKIPHEADERS-$(HAVE_ATOMICS_WIN32) += atomic_win32.h
147SKIPHEADERS-$(CONFIG_OPENCL) += opencl.h
148
149TESTPROGS = adler32 \
150 aes \
151 atomic \
152 avstring \
153 base64 \
154 blowfish \
155 bprint \
f6fa7814 156 cast5 \
2ba45a60
DM
157 cpu \
158 crc \
159 des \
f6fa7814 160 dict \
2ba45a60
DM
161 error \
162 eval \
163 file \
164 fifo \
165 float_dsp \
166 hmac \
167 lfg \
168 lls \
169 log \
170 md5 \
171 murmur3 \
172 opt \
173 pca \
174 parseutils \
175 pixdesc \
176 pixelutils \
177 random_seed \
178 rational \
179 ripemd \
180 sha \
181 sha512 \
f6fa7814 182 softfloat \
2ba45a60
DM
183 tree \
184 utf8 \
185 xtea \
186
187TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
188
189TOOLS = crypto_bench ffhash ffeval ffescape
190
191tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
192tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
193
194$(SUBDIR)lzo-test$(EXESUF): ELIBS = -llzo2