Imported Debian version 2.4.3~trusty1
[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 \
18 channel_layout.h \
19 common.h \
20 cpu.h \
21 crc.h \
22 display.h \
23 downmix_info.h \
24 error.h \
25 eval.h \
26 fifo.h \
27 file.h \
28 frame.h \
29 hash.h \
30 hmac.h \
31 imgutils.h \
32 intfloat.h \
33 intfloat_readwrite.h \
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 \
86 channel_layout.o \
87 cpu.o \
88 crc.o \
89 des.o \
90 display.o \
91 downmix_info.o \
92 error.o \
93 eval.o \
94 fifo.o \
95 file.o \
96 file_open.o \
97 float_dsp.o \
98 fixed_dsp.o \
99 frame.o \
100 hash.o \
101 hmac.o \
102 imgutils.o \
103 intfloat_readwrite.o \
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 \
156 cpu \
157 crc \
158 des \
159 error \
160 eval \
161 file \
162 fifo \
163 float_dsp \
164 hmac \
165 lfg \
166 lls \
167 log \
168 md5 \
169 murmur3 \
170 opt \
171 pca \
172 parseutils \
173 pixdesc \
174 pixelutils \
175 random_seed \
176 rational \
177 ripemd \
178 sha \
179 sha512 \
180 tree \
181 utf8 \
182 xtea \
183
184TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
185
186TOOLS = crypto_bench ffhash ffeval ffescape
187
188tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
189tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
190
191$(SUBDIR)lzo-test$(EXESUF): ELIBS = -llzo2