lavu: VAAPI hwcontext implementation
[libav.git] / libavutil / Makefile
CommitLineData
9b25f4a6
DB
1NAME = avutil
2
f0e60235 3HEADERS = adler32.h \
a3a0af4f 4 aes.h \
2791730d 5 attributes.h \
0c0d1bce 6 audio_fifo.h \
b64b4134 7 avassert.h \
f0e60235
DB
8 avstring.h \
9 avutil.h \
10 base64.h \
bc3dbcc8 11 blowfish.h \
b91d08f4 12 bswap.h \
8e401dbe 13 buffer.h \
5980f5dd 14 channel_layout.h \
f0e60235 15 common.h \
7160bb71 16 cpu.h \
f0e60235 17 crc.h \
bddd8cbf 18 display.h \
c98f3169 19 downmix_info.h \
60c144f7 20 error.h \
0b99215c 21 eval.h \
f0e60235 22 fifo.h \
0328b9ea 23 file.h \
7ecc2d40 24 frame.h \
8ee288d2 25 hmac.h \
89923e41 26 hwcontext.h \
ad884d10 27 hwcontext_cuda.h \
551c6775 28 hwcontext_vaapi.h \
a001ce31 29 hwcontext_vdpau.h \
737eb597 30 imgutils.h \
8b933129 31 intfloat.h \
b91d08f4 32 intreadwrite.h \
89eec74a 33 lfg.h \
f0e60235 34 log.h \
9a4c10e3 35 macros.h \
f0e60235
DB
36 mathematics.h \
37 md5.h \
38 mem.h \
d9f80ea2 39 dict.h \
4ddade62 40 opt.h \
737eb597 41 parseutils.h \
74a0059f 42 pixdesc.h \
04331dea 43 pixfmt.h \
576fb48e 44 random_seed.h \
5a7e35dd 45 replaygain.h \
f0e60235 46 rational.h \
737eb597 47 samplefmt.h \
a3a0af4f 48 sha.h \
7e244c68 49 stereo3d.h \
ae0a3016 50 time.h \
86ab7b0f 51 version.h \
8c14f7a5 52 xtea.h \
f0e60235 53
2a91ada8
DB
54HEADERS-$(CONFIG_LZO) += lzo.h
55
9eb83a56
DB
56ARCH_HEADERS = bswap.h \
57 intmath.h \
58 intreadwrite.h \
59 timer.h \
60
a3e02a8c
MR
61BUILT_HEADERS = avconfig.h
62
ede72510
MR
63OBJS = adler32.o \
64 aes.o \
65f1d45d 65 atomic.o \
0c0d1bce 66 audio_fifo.o \
4d55404f 67 avstring.o \
ede72510 68 base64.o \
bc3dbcc8 69 blowfish.o \
8e401dbe 70 buffer.o \
5980f5dd 71 channel_layout.o \
c6c98d08 72 cpu.o \
ede72510
MR
73 crc.o \
74 des.o \
bddd8cbf 75 display.o \
c98f3169 76 downmix_info.o \
87958234 77 error.o \
0b99215c 78 eval.o \
ede72510 79 fifo.o \
0328b9ea 80 file.o \
a76d0cdf 81 file_open.o \
d5a7229b 82 float_dsp.o \
7ecc2d40 83 frame.o \
8ee288d2 84 hmac.o \
89923e41 85 hwcontext.o \
737eb597 86 imgutils.o \
dfde8a34 87 intmath.o \
ede72510
MR
88 lfg.o \
89 lls.o \
90 log.o \
930c9d43 91 log2_tab.o \
ede72510
MR
92 mathematics.o \
93 md5.o \
94 mem.o \
d9f80ea2 95 dict.o \
6ed04040 96 opt.o \
737eb597 97 parseutils.o \
74a0059f 98 pixdesc.o \
48d58e59 99 random_seed.o \
ede72510
MR
100 rational.o \
101 rc4.o \
737eb597 102 samplefmt.o \
451ae257 103 sha.o \
7e244c68 104 stereo3d.o \
ae0a3016 105 time.o \
ede72510
MR
106 tree.o \
107 utils.o \
8c14f7a5 108 xtea.o \
558b86a5 109
2a91ada8 110OBJS-$(CONFIG_LZO) += lzo.o
ad884d10 111OBJS-$(CONFIG_CUDA) += hwcontext_cuda.o
551c6775 112OBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o
a001ce31 113OBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o
2a91ada8 114
84e65c76 115OBJS += $(COMPAT_OBJS:%=../compat/%)
4fa661a8 116
d847a408 117SKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda.h
551c6775 118SKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h
d847a408 119SKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h
93e65e9a 120SKIPHEADERS-$(HAVE_ATOMICS_GCC) += atomic_gcc.h
f9f6402e
AK
121SKIPHEADERS-$(HAVE_ATOMICS_SUNCC) += atomic_suncc.h
122SKIPHEADERS-$(HAVE_ATOMICS_WIN32) += atomic_win32.h
666fe5da 123
9eb83a56
DB
124TESTPROGS = adler32 \
125 aes \
65f1d45d 126 atomic \
9eb83a56
DB
127 avstring \
128 base64 \
bc3dbcc8 129 blowfish \
9eb83a56
DB
130 cpu \
131 crc \
132 des \
133 eval \
134 fifo \
f0f68744 135 float_dsp \
3130fa51 136 hmac \
9eb83a56
DB
137 lfg \
138 lls \
139 md5 \
140 opt \
141 parseutils \
142 sha \
143 tree \
8c14f7a5 144 xtea \