If h2645data.c were changed in a way that makes it rely on another object file, all components that need h2645data.o would need to be updated. And given that the VVC decoder->h2645data.o dependency is currently hidden in a separate Makefile, it would likely be forgotten. So move it to the libavcodec/Makefile.
Unified · Split
| @@ -809,6 +809,7 @@ OBJS-$(CONFIG_VPLAYER_DECODER) += textdec.o ass.o · 808 unmodified lines | |||
| 809 | OBJS-$(CONFIG_VP9_V4L2M2M_DECODER) += v4l2_m2m_dec.o | 809 | OBJS-$(CONFIG_VP9_V4L2M2M_DECODER) += v4l2_m2m_dec.o |
| 810 | OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o | 810 | OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o |
| 811 | OBJS-$(CONFIG_VQC_DECODER) += vqcdec.o | 811 | OBJS-$(CONFIG_VQC_DECODER) += vqcdec.o |
| 812 | OBJS-$(CONFIG_VVC_DECODER) += h2645data.o | ||
| 812 | OBJS-$(CONFIG_WADY_DPCM_DECODER) += dpcm.o | 813 | OBJS-$(CONFIG_WADY_DPCM_DECODER) += dpcm.o |
| 813 | OBJS-$(CONFIG_WAVARC_DECODER) += wavarc.o | 814 | OBJS-$(CONFIG_WAVARC_DECODER) += wavarc.o |
| 814 | OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o wavpackdata.o dsd.o | 815 | OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o wavpackdata.o dsd.o |
| @@ -15,4 +15,3 @@ OBJS-$(CONFIG_VVC_DECODER) += vvc/dec.o \ · 14 unmodified lines | |||
| 15 | vvc/ps.o \ | 15 | vvc/ps.o \ |
| 16 | vvc/refs.o \ | 16 | vvc/refs.o \ |
| 17 | vvc/thread.o \ | 17 | vvc/thread.o \ |
| 18 | h2645data.o \ | ||