1cabdff1aSopenharmony_ciNAME = avutil 2cabdff1aSopenharmony_ciDESC = FFmpeg utility library 3cabdff1aSopenharmony_ci 4cabdff1aSopenharmony_ciHEADERS = adler32.h \ 5cabdff1aSopenharmony_ci aes.h \ 6cabdff1aSopenharmony_ci aes_ctr.h \ 7cabdff1aSopenharmony_ci attributes.h \ 8cabdff1aSopenharmony_ci audio_fifo.h \ 9cabdff1aSopenharmony_ci avassert.h \ 10cabdff1aSopenharmony_ci avstring.h \ 11cabdff1aSopenharmony_ci avutil.h \ 12cabdff1aSopenharmony_ci base64.h \ 13cabdff1aSopenharmony_ci blowfish.h \ 14cabdff1aSopenharmony_ci bprint.h \ 15cabdff1aSopenharmony_ci bswap.h \ 16cabdff1aSopenharmony_ci buffer.h \ 17cabdff1aSopenharmony_ci cast5.h \ 18cabdff1aSopenharmony_ci camellia.h \ 19cabdff1aSopenharmony_ci channel_layout.h \ 20cabdff1aSopenharmony_ci common.h \ 21cabdff1aSopenharmony_ci cpu.h \ 22cabdff1aSopenharmony_ci crc.h \ 23cabdff1aSopenharmony_ci csp.h \ 24cabdff1aSopenharmony_ci des.h \ 25cabdff1aSopenharmony_ci detection_bbox.h \ 26cabdff1aSopenharmony_ci dict.h \ 27cabdff1aSopenharmony_ci display.h \ 28cabdff1aSopenharmony_ci dovi_meta.h \ 29cabdff1aSopenharmony_ci downmix_info.h \ 30cabdff1aSopenharmony_ci encryption_info.h \ 31cabdff1aSopenharmony_ci error.h \ 32cabdff1aSopenharmony_ci eval.h \ 33cabdff1aSopenharmony_ci fifo.h \ 34cabdff1aSopenharmony_ci file.h \ 35cabdff1aSopenharmony_ci frame.h \ 36cabdff1aSopenharmony_ci hash.h \ 37cabdff1aSopenharmony_ci hdr_dynamic_metadata.h \ 38cabdff1aSopenharmony_ci hdr_dynamic_vivid_metadata.h \ 39cabdff1aSopenharmony_ci hmac.h \ 40cabdff1aSopenharmony_ci hwcontext.h \ 41cabdff1aSopenharmony_ci hwcontext_cuda.h \ 42cabdff1aSopenharmony_ci hwcontext_d3d11va.h \ 43cabdff1aSopenharmony_ci hwcontext_drm.h \ 44cabdff1aSopenharmony_ci hwcontext_dxva2.h \ 45cabdff1aSopenharmony_ci hwcontext_qsv.h \ 46cabdff1aSopenharmony_ci hwcontext_mediacodec.h \ 47cabdff1aSopenharmony_ci hwcontext_opencl.h \ 48cabdff1aSopenharmony_ci hwcontext_vaapi.h \ 49cabdff1aSopenharmony_ci hwcontext_videotoolbox.h \ 50cabdff1aSopenharmony_ci hwcontext_vdpau.h \ 51cabdff1aSopenharmony_ci hwcontext_vulkan.h \ 52cabdff1aSopenharmony_ci imgutils.h \ 53cabdff1aSopenharmony_ci intfloat.h \ 54cabdff1aSopenharmony_ci intreadwrite.h \ 55cabdff1aSopenharmony_ci lfg.h \ 56cabdff1aSopenharmony_ci log.h \ 57cabdff1aSopenharmony_ci lzo.h \ 58cabdff1aSopenharmony_ci macros.h \ 59cabdff1aSopenharmony_ci mathematics.h \ 60cabdff1aSopenharmony_ci mastering_display_metadata.h \ 61cabdff1aSopenharmony_ci md5.h \ 62cabdff1aSopenharmony_ci mem.h \ 63cabdff1aSopenharmony_ci motion_vector.h \ 64cabdff1aSopenharmony_ci murmur3.h \ 65cabdff1aSopenharmony_ci opt.h \ 66cabdff1aSopenharmony_ci parseutils.h \ 67cabdff1aSopenharmony_ci pixdesc.h \ 68cabdff1aSopenharmony_ci pixelutils.h \ 69cabdff1aSopenharmony_ci pixfmt.h \ 70cabdff1aSopenharmony_ci random_seed.h \ 71cabdff1aSopenharmony_ci rc4.h \ 72cabdff1aSopenharmony_ci rational.h \ 73cabdff1aSopenharmony_ci replaygain.h \ 74cabdff1aSopenharmony_ci ripemd.h \ 75cabdff1aSopenharmony_ci samplefmt.h \ 76cabdff1aSopenharmony_ci sha.h \ 77cabdff1aSopenharmony_ci sha512.h \ 78cabdff1aSopenharmony_ci spherical.h \ 79cabdff1aSopenharmony_ci stereo3d.h \ 80cabdff1aSopenharmony_ci threadmessage.h \ 81cabdff1aSopenharmony_ci time.h \ 82cabdff1aSopenharmony_ci timecode.h \ 83cabdff1aSopenharmony_ci timestamp.h \ 84cabdff1aSopenharmony_ci tree.h \ 85cabdff1aSopenharmony_ci twofish.h \ 86cabdff1aSopenharmony_ci uuid.h \ 87cabdff1aSopenharmony_ci version.h \ 88cabdff1aSopenharmony_ci video_enc_params.h \ 89cabdff1aSopenharmony_ci xtea.h \ 90cabdff1aSopenharmony_ci tea.h \ 91cabdff1aSopenharmony_ci tx.h \ 92cabdff1aSopenharmony_ci film_grain_params.h \ 93cabdff1aSopenharmony_ci 94cabdff1aSopenharmony_ciHEADERS-$(CONFIG_LZO) += lzo.h 95cabdff1aSopenharmony_ci 96cabdff1aSopenharmony_ciARCH_HEADERS = bswap.h \ 97cabdff1aSopenharmony_ci intmath.h \ 98cabdff1aSopenharmony_ci intreadwrite.h \ 99cabdff1aSopenharmony_ci timer.h \ 100cabdff1aSopenharmony_ci 101cabdff1aSopenharmony_ciBUILT_HEADERS = avconfig.h \ 102cabdff1aSopenharmony_ci ffversion.h 103cabdff1aSopenharmony_ci 104cabdff1aSopenharmony_ciOBJS = adler32.o \ 105cabdff1aSopenharmony_ci aes.o \ 106cabdff1aSopenharmony_ci aes_ctr.o \ 107cabdff1aSopenharmony_ci audio_fifo.o \ 108cabdff1aSopenharmony_ci avstring.o \ 109cabdff1aSopenharmony_ci avsscanf.o \ 110cabdff1aSopenharmony_ci base64.o \ 111cabdff1aSopenharmony_ci blowfish.o \ 112cabdff1aSopenharmony_ci bprint.o \ 113cabdff1aSopenharmony_ci buffer.o \ 114cabdff1aSopenharmony_ci cast5.o \ 115cabdff1aSopenharmony_ci camellia.o \ 116cabdff1aSopenharmony_ci channel_layout.o \ 117cabdff1aSopenharmony_ci color_utils.o \ 118cabdff1aSopenharmony_ci cpu.o \ 119cabdff1aSopenharmony_ci crc.o \ 120cabdff1aSopenharmony_ci csp.o \ 121cabdff1aSopenharmony_ci des.o \ 122cabdff1aSopenharmony_ci detection_bbox.o \ 123cabdff1aSopenharmony_ci dict.o \ 124cabdff1aSopenharmony_ci display.o \ 125cabdff1aSopenharmony_ci dovi_meta.o \ 126cabdff1aSopenharmony_ci downmix_info.o \ 127cabdff1aSopenharmony_ci encryption_info.o \ 128cabdff1aSopenharmony_ci error.o \ 129cabdff1aSopenharmony_ci eval.o \ 130cabdff1aSopenharmony_ci fifo.o \ 131cabdff1aSopenharmony_ci file.o \ 132cabdff1aSopenharmony_ci file_open.o \ 133cabdff1aSopenharmony_ci float_dsp.o \ 134cabdff1aSopenharmony_ci fixed_dsp.o \ 135cabdff1aSopenharmony_ci frame.o \ 136cabdff1aSopenharmony_ci hash.o \ 137cabdff1aSopenharmony_ci hdr_dynamic_metadata.o \ 138cabdff1aSopenharmony_ci hdr_dynamic_vivid_metadata.o \ 139cabdff1aSopenharmony_ci hmac.o \ 140cabdff1aSopenharmony_ci hwcontext.o \ 141cabdff1aSopenharmony_ci imgutils.o \ 142cabdff1aSopenharmony_ci integer.o \ 143cabdff1aSopenharmony_ci intmath.o \ 144cabdff1aSopenharmony_ci lfg.o \ 145cabdff1aSopenharmony_ci lls.o \ 146cabdff1aSopenharmony_ci log.o \ 147cabdff1aSopenharmony_ci log2_tab.o \ 148cabdff1aSopenharmony_ci lzo.o \ 149cabdff1aSopenharmony_ci mathematics.o \ 150cabdff1aSopenharmony_ci mastering_display_metadata.o \ 151cabdff1aSopenharmony_ci md5.o \ 152cabdff1aSopenharmony_ci mem.o \ 153cabdff1aSopenharmony_ci murmur3.o \ 154cabdff1aSopenharmony_ci opt.o \ 155cabdff1aSopenharmony_ci parseutils.o \ 156cabdff1aSopenharmony_ci pixdesc.o \ 157cabdff1aSopenharmony_ci pixelutils.o \ 158cabdff1aSopenharmony_ci random_seed.o \ 159cabdff1aSopenharmony_ci rational.o \ 160cabdff1aSopenharmony_ci reverse.o \ 161cabdff1aSopenharmony_ci rc4.o \ 162cabdff1aSopenharmony_ci ripemd.o \ 163cabdff1aSopenharmony_ci samplefmt.o \ 164cabdff1aSopenharmony_ci sha.o \ 165cabdff1aSopenharmony_ci sha512.o \ 166cabdff1aSopenharmony_ci slicethread.o \ 167cabdff1aSopenharmony_ci spherical.o \ 168cabdff1aSopenharmony_ci stereo3d.o \ 169cabdff1aSopenharmony_ci threadmessage.o \ 170cabdff1aSopenharmony_ci time.o \ 171cabdff1aSopenharmony_ci timecode.o \ 172cabdff1aSopenharmony_ci tree.o \ 173cabdff1aSopenharmony_ci twofish.o \ 174cabdff1aSopenharmony_ci utils.o \ 175cabdff1aSopenharmony_ci xga_font_data.o \ 176cabdff1aSopenharmony_ci xtea.o \ 177cabdff1aSopenharmony_ci tea.o \ 178cabdff1aSopenharmony_ci tx.o \ 179cabdff1aSopenharmony_ci tx_float.o \ 180cabdff1aSopenharmony_ci tx_double.o \ 181cabdff1aSopenharmony_ci tx_int32.o \ 182cabdff1aSopenharmony_ci uuid.o \ 183cabdff1aSopenharmony_ci version.o \ 184cabdff1aSopenharmony_ci video_enc_params.o \ 185cabdff1aSopenharmony_ci film_grain_params.o \ 186cabdff1aSopenharmony_ci 187cabdff1aSopenharmony_ci 188cabdff1aSopenharmony_ciOBJS-$(CONFIG_CUDA) += hwcontext_cuda.o 189cabdff1aSopenharmony_ciOBJS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.o 190cabdff1aSopenharmony_ciOBJS-$(CONFIG_DXVA2) += hwcontext_dxva2.o 191cabdff1aSopenharmony_ciOBJS-$(CONFIG_LIBDRM) += hwcontext_drm.o 192cabdff1aSopenharmony_ciOBJS-$(CONFIG_LZO) += lzo.o 193cabdff1aSopenharmony_ciOBJS-$(CONFIG_MACOS_KPERF) += macos_kperf.o 194cabdff1aSopenharmony_ciOBJS-$(CONFIG_MEDIACODEC) += hwcontext_mediacodec.o 195cabdff1aSopenharmony_ciOBJS-$(CONFIG_OPENCL) += hwcontext_opencl.o 196cabdff1aSopenharmony_ciOBJS-$(CONFIG_QSV) += hwcontext_qsv.o 197cabdff1aSopenharmony_ciOBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o 198cabdff1aSopenharmony_ciOBJS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.o 199cabdff1aSopenharmony_ciOBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o 200cabdff1aSopenharmony_ciOBJS-$(CONFIG_VULKAN) += hwcontext_vulkan.o 201cabdff1aSopenharmony_ci 202cabdff1aSopenharmony_ciOBJS-$(!CONFIG_VULKAN) += hwcontext_stub.o 203cabdff1aSopenharmony_ci 204cabdff1aSopenharmony_ciOBJS += $(COMPAT_OBJS:%=../compat/%) 205cabdff1aSopenharmony_ci 206cabdff1aSopenharmony_ci# Windows resource file 207cabdff1aSopenharmony_ciSLIBOBJS-$(HAVE_GNU_WINDRES) += avutilres.o 208cabdff1aSopenharmony_ci 209cabdff1aSopenharmony_ciSKIPHEADERS += objc.h 210cabdff1aSopenharmony_ciSKIPHEADERS-$(HAVE_CUDA_H) += hwcontext_cuda.h 211cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda_internal.h \ 212cabdff1aSopenharmony_ci cuda_check.h 213cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.h 214cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_DXVA2) += hwcontext_dxva2.h 215cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_QSV) += hwcontext_qsv.h 216cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_OPENCL) += hwcontext_opencl.h 217cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h 218cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.h 219cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h 220cabdff1aSopenharmony_ciSKIPHEADERS-$(CONFIG_VULKAN) += hwcontext_vulkan.h vulkan.h \ 221cabdff1aSopenharmony_ci vulkan_functions.h \ 222cabdff1aSopenharmony_ci vulkan_loader.h 223cabdff1aSopenharmony_ci 224cabdff1aSopenharmony_ciTESTPROGS = adler32 \ 225cabdff1aSopenharmony_ci aes \ 226cabdff1aSopenharmony_ci aes_ctr \ 227cabdff1aSopenharmony_ci audio_fifo \ 228cabdff1aSopenharmony_ci avstring \ 229cabdff1aSopenharmony_ci base64 \ 230cabdff1aSopenharmony_ci blowfish \ 231cabdff1aSopenharmony_ci bprint \ 232cabdff1aSopenharmony_ci cast5 \ 233cabdff1aSopenharmony_ci camellia \ 234cabdff1aSopenharmony_ci channel_layout \ 235cabdff1aSopenharmony_ci color_utils \ 236cabdff1aSopenharmony_ci cpu \ 237cabdff1aSopenharmony_ci crc \ 238cabdff1aSopenharmony_ci des \ 239cabdff1aSopenharmony_ci dict \ 240cabdff1aSopenharmony_ci display \ 241cabdff1aSopenharmony_ci encryption_info \ 242cabdff1aSopenharmony_ci error \ 243cabdff1aSopenharmony_ci eval \ 244cabdff1aSopenharmony_ci file \ 245cabdff1aSopenharmony_ci fifo \ 246cabdff1aSopenharmony_ci hash \ 247cabdff1aSopenharmony_ci hmac \ 248cabdff1aSopenharmony_ci hwdevice \ 249cabdff1aSopenharmony_ci integer \ 250cabdff1aSopenharmony_ci imgutils \ 251cabdff1aSopenharmony_ci lfg \ 252cabdff1aSopenharmony_ci lls \ 253cabdff1aSopenharmony_ci log \ 254cabdff1aSopenharmony_ci md5 \ 255cabdff1aSopenharmony_ci murmur3 \ 256cabdff1aSopenharmony_ci opt \ 257cabdff1aSopenharmony_ci pca \ 258cabdff1aSopenharmony_ci parseutils \ 259cabdff1aSopenharmony_ci pixdesc \ 260cabdff1aSopenharmony_ci pixelutils \ 261cabdff1aSopenharmony_ci pixfmt_best \ 262cabdff1aSopenharmony_ci random_seed \ 263cabdff1aSopenharmony_ci rational \ 264cabdff1aSopenharmony_ci ripemd \ 265cabdff1aSopenharmony_ci sha \ 266cabdff1aSopenharmony_ci sha512 \ 267cabdff1aSopenharmony_ci softfloat \ 268cabdff1aSopenharmony_ci tree \ 269cabdff1aSopenharmony_ci twofish \ 270cabdff1aSopenharmony_ci utf8 \ 271cabdff1aSopenharmony_ci uuid \ 272cabdff1aSopenharmony_ci xtea \ 273cabdff1aSopenharmony_ci tea \ 274cabdff1aSopenharmony_ci 275cabdff1aSopenharmony_ciTESTPROGS-$(HAVE_THREADS) += cpu_init 276cabdff1aSopenharmony_ciTESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo 277cabdff1aSopenharmony_ci 278cabdff1aSopenharmony_ciTOOLS = crypto_bench ffhash ffeval ffescape 279cabdff1aSopenharmony_ci 280cabdff1aSopenharmony_citools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),) 281cabdff1aSopenharmony_citools/crypto_bench.o: CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),) 282cabdff1aSopenharmony_ci 283cabdff1aSopenharmony_ci$(SUBDIR)tests/lzo$(EXESUF): ELIBS = -llzo2 284