1 include $(SUBDIR)../config.mak
48 mastering_display_metadata.h \
77 HEADERS-$(CONFIG_LZO) += lzo.h
79 HEADERS-$(CONFIG_OPENCL) += opencl.h
81 ARCH_HEADERS = bswap.h \
86 BUILT_HEADERS = avconfig.h \
127 mastering_display_metadata.o \
154 OBJS-$(!HAVE_ATOMICS_NATIVE) += atomic.o \
156 OBJS-$(CONFIG_CUDA) += hwcontext_cuda.o
157 OBJS-$(CONFIG_DXVA2) += hwcontext_dxva2.o
158 OBJS-$(CONFIG_QSV) += hwcontext_qsv.o
159 OBJS-$(CONFIG_LZO) += lzo.o
160 OBJS-$(CONFIG_OPENCL) += opencl.o opencl_internal.o
161 OBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o
162 OBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o
164 OBJS += $(COMPAT_OBJS:%=../compat/%)
166 # Windows resource file
167 SLIBOBJS-$(HAVE_GNU_WINDRES) += avutilres.o
169 SKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda.h
170 SKIPHEADERS-$(CONFIG_DXVA2) += hwcontext_dxva2.h
171 SKIPHEADERS-$(CONFIG_QSV) += hwcontext_qsv.h
172 SKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h
173 SKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h
174 SKIPHEADERS-$(HAVE_ATOMICS_GCC) += atomic_gcc.h
175 SKIPHEADERS-$(HAVE_ATOMICS_SUNCC) += atomic_suncc.h
176 SKIPHEADERS-$(HAVE_ATOMICS_WIN32) += atomic_win32.h
177 SKIPHEADERS-$(CONFIG_OPENCL) += opencl.h
179 TESTPROGS = adler32 \
223 TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
225 TOOLS = crypto_bench ffhash ffeval ffescape
227 tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
228 tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
230 $(SUBDIR)tests/lzo$(EXESUF): ELIBS = -llzo2