aarch64: Add assembly support for -fsanitize=hwaddress tagged globals.
[libav.git] / libavutil / Makefile
1 NAME = avutil
2 DESC = Libav utility library
3
4 HEADERS = adler32.h \
5 aes.h \
6 attributes.h \
7 audio_fifo.h \
8 avassert.h \
9 avstring.h \
10 avutil.h \
11 base64.h \
12 blowfish.h \
13 bswap.h \
14 buffer.h \
15 channel_layout.h \
16 common.h \
17 cpu.h \
18 crc.h \
19 dict.h \
20 display.h \
21 downmix_info.h \
22 error.h \
23 eval.h \
24 fifo.h \
25 file.h \
26 frame.h \
27 hmac.h \
28 hwcontext.h \
29 hwcontext_cuda.h \
30 hwcontext_d3d11va.h \
31 hwcontext_dxva2.h \
32 hwcontext_qsv.h \
33 hwcontext_vaapi.h \
34 hwcontext_vdpau.h \
35 imgutils.h \
36 intfloat.h \
37 intreadwrite.h \
38 lfg.h \
39 log.h \
40 macros.h \
41 mathematics.h \
42 md5.h \
43 mem.h \
44 opt.h \
45 parseutils.h \
46 pixdesc.h \
47 pixfmt.h \
48 random_seed.h \
49 rational.h \
50 replaygain.h \
51 samplefmt.h \
52 sha.h \
53 spherical.h \
54 stereo3d.h \
55 time.h \
56 version.h \
57 xtea.h \
58
59 HEADERS-$(CONFIG_LZO) += lzo.h
60
61 ARCH_HEADERS = bswap.h \
62 intmath.h \
63 intreadwrite.h \
64 timer.h \
65
66 BUILT_HEADERS = avconfig.h
67
68 OBJS = adler32.o \
69 aes.o \
70 audio_fifo.o \
71 avstring.o \
72 base64.o \
73 blowfish.o \
74 buffer.o \
75 channel_layout.o \
76 cpu.o \
77 crc.o \
78 des.o \
79 dict.o \
80 display.o \
81 downmix_info.o \
82 error.o \
83 eval.o \
84 fifo.o \
85 file.o \
86 file_open.o \
87 float_dsp.o \
88 frame.o \
89 hmac.o \
90 hwcontext.o \
91 imgutils.o \
92 intmath.o \
93 lfg.o \
94 lls.o \
95 log.o \
96 log2_tab.o \
97 mathematics.o \
98 md5.o \
99 mem.o \
100 opt.o \
101 parseutils.o \
102 pixdesc.o \
103 random_seed.o \
104 rational.o \
105 rc4.o \
106 samplefmt.o \
107 sha.o \
108 spherical.o \
109 stereo3d.o \
110 time.o \
111 tree.o \
112 utils.o \
113 xtea.o \
114
115 OBJS-$(CONFIG_CUDA) += hwcontext_cuda.o
116 OBJS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.o
117 OBJS-$(CONFIG_DXVA2) += hwcontext_dxva2.o
118 OBJS-$(CONFIG_LIBMFX) += hwcontext_qsv.o
119 OBJS-$(CONFIG_LZO) += lzo.o
120 OBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o
121 OBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o
122
123 OBJS += $(COMPAT_OBJS:%=../compat/%)
124
125 SKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda.h
126 SKIPHEADERS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.h
127 SKIPHEADERS-$(CONFIG_DXVA2) += hwcontext_dxva2.h
128 SKIPHEADERS-$(CONFIG_LIBMFX) += hwcontext_qsv.h
129 SKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h
130 SKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h
131
132 TESTPROGS = adler32 \
133 aes \
134 avstring \
135 base64 \
136 blowfish \
137 cpu \
138 crc \
139 des \
140 eval \
141 fifo \
142 float_dsp \
143 hmac \
144 lfg \
145 lls \
146 md5 \
147 opt \
148 parseutils \
149 sha \
150 tree \
151 xtea \
152
153 TESTPROGS-$(HAVE_THREADS) += cpu_init