diff --git a/libswscale/Makefile b/libswscale/Makefile index 2f08bc36bc..b8dca3c4e9 100644 --- a/libswscale/Makefile +++ b/libswscale/Makefile @@ -53,9 +53,3 @@ TESTPROGS = colorspace \ swscale \ sws_ops \ sws_ops_aarch64 \ - -sws_ops_entries_aarch64: TAG = GEN -sws_ops_entries_aarch64: $(SUBDIR)tests/sws_ops_aarch64$(EXESUF) - $(M)$< > $(SRC_PATH)/libswscale/aarch64/ops_entries.c.tmp - $(CP) $(SRC_PATH)/libswscale/aarch64/ops_entries.c.tmp $(SRC_PATH)/libswscale/aarch64/ops_entries.c - $(RM) $(SRC_PATH)/libswscale/aarch64/ops_entries.c.tmp diff --git a/libswscale/aarch64/ops_asmgen.c b/libswscale/aarch64/ops_asmgen.c index c03e0832ee..25d98cd42b 100644 --- a/libswscale/aarch64/ops_asmgen.c +++ b/libswscale/aarch64/ops_asmgen.c @@ -88,7 +88,7 @@ static void *av_dynarray2_add(void **tab_ptr, int *nb_ptr, size_t elem_size, * compiled by performing a dummy run of all conversions in sws_ops and * collecting all functions that need to be generated. This is achieved * by running: - * make sws_ops_entries_aarch64 + * make fate-sws-ops-entries-aarch64 GEN=1 */ static const SwsAArch64OpImplParams impl_params[] = { #include "ops_entries.c" diff --git a/libswscale/aarch64/ops_entries.c b/libswscale/aarch64/ops_entries.c index 4b8e4bbae1..77a15f7c37 100644 --- a/libswscale/aarch64/ops_entries.c +++ b/libswscale/aarch64/ops_entries.c @@ -1,6 +1,6 @@ /* * This file is automatically generated. Do not edit manually. - * To regenerate, run: make sws_ops_entries_aarch64 + * To regenerate, run: make fate-sws-ops-entries-aarch64 GEN=1 */ { .op = AARCH64_SWS_OP_READ_BIT, .block_size = 8, .type = AARCH64_PIXEL_U8, .mask = 0x0001 }, diff --git a/libswscale/tests/sws_ops_aarch64.c b/libswscale/tests/sws_ops_aarch64.c index 2089a0f1b7..3dc68bf5c1 100644 --- a/libswscale/tests/sws_ops_aarch64.c +++ b/libswscale/tests/sws_ops_aarch64.c @@ -179,7 +179,7 @@ int main(int argc, char *argv[]) */ printf("/*\n"); printf(" * This file is automatically generated. Do not edit manually.\n"); - printf(" * To regenerate, run: make sws_ops_entries_aarch64\n"); + printf(" * To regenerate, run: make fate-sws-ops-entries-aarch64 GEN=1\n"); printf(" */\n"); printf("\n"); av_tree_enumerate(root, stdout, NULL, print_op); diff --git a/tests/fate/libswscale.mak b/tests/fate/libswscale.mak index f39cd50ab9..8f6616dd8e 100644 --- a/tests/fate/libswscale.mak +++ b/tests/fate/libswscale.mak @@ -56,6 +56,11 @@ fate-sws-uops-macros: REF = $(SRC_PATH)/libswscale/uops_macros.h fate-sws-uops-macros: CMD = run libswscale/tests/sws_ops$(EXESUF) -macros endif +FATE_LIBSWSCALE-$(CONFIG_UNSTABLE) += fate-sws-ops-entries-aarch64 +fate-sws-ops-entries-aarch64: libswscale/tests/sws_ops_aarch64$(EXESUF) +fate-sws-ops-entries-aarch64: REF = $(SRC_PATH)/libswscale/aarch64/ops_entries.c +fate-sws-ops-entries-aarch64: CMD = run libswscale/tests/sws_ops_aarch64$(EXESUF) + FATE_LIBSWSCALE += $(FATE_LIBSWSCALE-yes) FATE_LIBSWSCALE_SAMPLES += $(FATE_LIBSWSCALE_SAMPLES-yes) FATE-$(CONFIG_SWSCALE) += $(FATE_LIBSWSCALE)