History

libavfilter/Makefile: add a makefile for Vulkan shaders

Lynne committed 2 years ago

Commit 4d19be21 parent 4e861ad2 files · +16 −9Browse files

Showing the changes to libavfilter (2 of 2 files). Show all

Unified · Split

2 files
  1. libavfilter/Makefile +4 −9
  2. libavfilter/vulkan/Makefile +12 −0
libavfilter/Makefile+4−9
@@ -24,6 +24,9 @@ OBJS = allfilters.o \ · 23 unmodified lines
24 version.o \24 version.o \
25 video.o \25 video.o \
26 26
27include $(SRC_PATH)/libavfilter/dnn/Makefile
28include $(SRC_PATH)/libavfilter/vulkan/Makefile
29
27OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o30OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
28OBJS-$(HAVE_THREADS) += pthread.o31OBJS-$(HAVE_THREADS) += pthread.o
29 32
@@ -31,7 +34,6 @@ OBJS-$(HAVE_THREADS) += pthread.o · 1 unmodified line
31OBJS-$(CONFIG_QSVVPP) += qsvvpp.o34OBJS-$(CONFIG_QSVVPP) += qsvvpp.o
32OBJS-$(CONFIG_SCENE_SAD) += scene_sad.o35OBJS-$(CONFIG_SCENE_SAD) += scene_sad.o
33OBJS-$(CONFIG_DNN) += dnn_filter_common.o36OBJS-$(CONFIG_DNN) += dnn_filter_common.o
34include $(SRC_PATH)/libavfilter/dnn/Makefile
35 37
36# audio filters38# audio filters
37OBJS-$(CONFIG_AAP_FILTER) += af_aap.o39OBJS-$(CONFIG_AAP_FILTER) += af_aap.o
@@ -218,8 +220,7 @@ OBJS-$(CONFIG_BOXBLUR_OPENCL_FILTER) += vf_avgblur_opencl.o opencl.o \ · 180 unmodified lines
218OBJS-$(CONFIG_BWDIF_FILTER) += vf_bwdif.o bwdifdsp.o yadif_common.o220OBJS-$(CONFIG_BWDIF_FILTER) += vf_bwdif.o bwdifdsp.o yadif_common.o
219OBJS-$(CONFIG_BWDIF_CUDA_FILTER) += vf_bwdif_cuda.o vf_bwdif_cuda.ptx.o \221OBJS-$(CONFIG_BWDIF_CUDA_FILTER) += vf_bwdif_cuda.o vf_bwdif_cuda.ptx.o \
220 yadif_common.o222 yadif_common.o
221OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vf_bwdif_vulkan.o yadif_common.o vulkan.o vulkan_filter.o \223OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vf_bwdif_vulkan.o yadif_common.o vulkan.o vulkan_filter.o
222 vulkan/bwdif.o
223OBJS-$(CONFIG_CAS_FILTER) += vf_cas.o224OBJS-$(CONFIG_CAS_FILTER) += vf_cas.o
224OBJS-$(CONFIG_CCREPACK_FILTER) += vf_ccrepack.o225OBJS-$(CONFIG_CCREPACK_FILTER) += vf_ccrepack.o
225OBJS-$(CONFIG_CHROMABER_VULKAN_FILTER) += vf_chromaber_vulkan.o vulkan.o vulkan_filter.o226OBJS-$(CONFIG_CHROMABER_VULKAN_FILTER) += vf_chromaber_vulkan.o vulkan.o vulkan_filter.o
@@ -680,9 +681,3 @@ OPENCL = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavfilter/opencl/*.cl)) · 454 unmodified lines
680libavfilter/opencl/%.c: TAG = OPENCL681libavfilter/opencl/%.c: TAG = OPENCL
681libavfilter/opencl/%.c: $(SRC_PATH)/libavfilter/opencl/%.cl682libavfilter/opencl/%.c: $(SRC_PATH)/libavfilter/opencl/%.cl
682 $(M)$(SRC_PATH)/tools/source2c $< $@683 $(M)$(SRC_PATH)/tools/source2c $< $@
683
684VULKAN = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavfilter/vulkan/*.comp))
685.SECONDARY: $(VULKAN:.comp=.c)
686libavfilter/vulkan/%.c: TAG = VULKAN
687libavfilter/vulkan/%.c: $(SRC_PATH)/libavfilter/vulkan/%.comp
688 $(M)$(SRC_PATH)/tools/source2c $< $@
libavfilter/vulkan/Makefile+12−0
@@ -0,0 +1,12 @@
1GEN_CLEANSUFFIXES = *.o *.c *.d
2
3clean::
4 $(RM) $(GEN_CLEANSUFFIXES:%=libavfilter/vulkan/%)
5
6OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vulkan/bwdif.o
7
8VULKAN = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavfilter/vulkan/*.comp))
9.SECONDARY: $(VULKAN:.comp=.c)
10libavfilter/vulkan/%.c: TAG = VULKAN
11libavfilter/vulkan/%.c: $(SRC_PATH)/libavfilter/vulkan/%.comp
12 $(M)$(SRC_PATH)/tools/source2c $< $@

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t