mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
01621202aa
Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
# libavcodec tests
|
|
# subsystems
|
|
AVCODECOBJS-$(CONFIG_BSWAPDSP) += bswapdsp.o
|
|
AVCODECOBJS-$(CONFIG_FMTCONVERT) += fmtconvert.o
|
|
AVCODECOBJS-$(CONFIG_H264PRED) += h264pred.o
|
|
AVCODECOBJS-$(CONFIG_H264QPEL) += h264qpel.o
|
|
|
|
# decoders/encoders
|
|
AVCODECOBJS-$(CONFIG_DCA_DECODER) += dcadsp.o synth_filter.o
|
|
AVCODECOBJS-$(CONFIG_HEVC_DECODER) += hevc_mc.o
|
|
AVCODECOBJS-$(CONFIG_V210_ENCODER) += v210enc.o
|
|
|
|
CHECKASMOBJS-$(CONFIG_AVCODEC) += $(AVCODECOBJS-yes)
|
|
|
|
|
|
-include $(SRC_PATH)/tests/checkasm/$(ARCH)/Makefile
|
|
|
|
CHECKASMOBJS += $(CHECKASMOBJS-yes) checkasm.o
|
|
CHECKASMOBJS := $(sort $(CHECKASMOBJS:%=tests/checkasm/%))
|
|
|
|
-include $(CHECKASMOBJS:.o=.d)
|
|
|
|
CHECKASMDIRS := $(sort $(dir $(CHECKASMOBJS)))
|
|
$(CHECKASMOBJS): | $(CHECKASMDIRS)
|
|
OBJDIRS += $(CHECKASMDIRS)
|
|
|
|
CHECKASM := tests/checkasm/checkasm$(EXESUF)
|
|
|
|
$(CHECKASM): $(EXEOBJS) $(CHECKASMOBJS) $(FF_STATIC_DEP_LIBS)
|
|
$(LD) $(LDFLAGS) $(LDEXEFLAGS) $(LD_O) $(CHECKASMOBJS) $(FF_STATIC_DEP_LIBS) $(EXTRALIBS)
|
|
|
|
checkasm: $(CHECKASM)
|
|
|
|
clean:: checkasmclean
|
|
|
|
checkasmclean:
|
|
$(RM) $(CHECKASM) $(CLEANSUFFIXES:%=tests/checkasm/%) $(CLEANSUFFIXES:%=tests/checkasm/$(ARCH)/%)
|
|
|
|
.PHONY: checkasm
|