2 DESC = FFmpeg utility library
41 hwcontext_videotoolbox.h \
50 mastering_display_metadata.h \
80 HEADERS-$(CONFIG_LZO) += lzo.h
82 HEADERS-$(CONFIG_OPENCL) += opencl.h
84 ARCH_HEADERS = bswap.h \
89 BUILT_HEADERS = avconfig.h \
130 mastering_display_metadata.o \
159 OBJS-$(!HAVE_ATOMICS_NATIVE) += atomic.o \
161 OBJS-$(CONFIG_CUDA) += hwcontext_cuda.o
162 OBJS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.o
163 OBJS-$(CONFIG_DXVA2) += hwcontext_dxva2.o
164 OBJS-$(CONFIG_QSV) += hwcontext_qsv.o
165 OBJS-$(CONFIG_LIBDRM) += hwcontext_drm.o
166 OBJS-$(CONFIG_LZO) += lzo.o
167 OBJS-$(CONFIG_OPENCL) += opencl.o opencl_internal.o
168 OBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o
169 OBJS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.o
170 OBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o
172 OBJS += $(COMPAT_OBJS:%=../compat/%)
174 # Windows resource file
175 SLIBOBJS-$(HAVE_GNU_WINDRES) += avutilres.o
177 SKIPHEADERS-$(HAVE_CUDA_H) += hwcontext_cuda.h
178 SKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda_internal.h
179 SKIPHEADERS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.h
180 SKIPHEADERS-$(CONFIG_DXVA2) += hwcontext_dxva2.h
181 SKIPHEADERS-$(CONFIG_QSV) += hwcontext_qsv.h
182 SKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h
183 SKIPHEADERS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.h
184 SKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h
185 SKIPHEADERS-$(HAVE_ATOMICS_GCC) += atomic_gcc.h
186 SKIPHEADERS-$(HAVE_ATOMICS_SUNCC) += atomic_suncc.h
187 SKIPHEADERS-$(HAVE_ATOMICS_WIN32) += atomic_win32.h
188 SKIPHEADERS-$(CONFIG_OPENCL) += opencl.h
190 TESTPROGS = adler32 \
237 TESTPROGS-$(HAVE_THREADS) += cpu_init
238 TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
240 TOOLS = crypto_bench ffhash ffeval ffescape
242 tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
243 tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
245 $(SUBDIR)tests/lzo$(EXESUF): ELIBS = -llzo2