![Diego Biurrun](/assets/img/avatar_default.png)
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
|