···9292 fi
93939494# Our C sources.
9595-$(XBUILD)/media_api.o: media_api.c media_api.h | $(XBUILD)
9595+#
9696+# media_api.c #includes "mov-reader.h" (patched by libmov-timescale.patch
9797+# to add mov_reader_get_track_timescale). Without patch-libmov as an
9898+# order-only prereq here, make's default left-to-right processing of
9999+# $(XOBJS) (media_api.o) before $(XLIBMOV_OBJS) means media_api.o gets
100100+# compiled against the UN-patched header and fails with "undeclared".
101101+# The libmov_%.o rule's own patch-libmov prereq comes too late.
102102+$(XBUILD)/media_api.o: media_api.c media_api.h | $(XBUILD) patch-libmov
96103 $(ZIGCC) $(XCFLAGS) $(INCLUDES) -c -o $@ $<
9710498105$(XBUILD)/media_entry.o: media_entry.c media_api.h | $(XBUILD)