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
2424 version.o \
2525 video.o \
2626
27+include $(SRC_PATH)/libavfilter/dnn/Makefile
28+include $(SRC_PATH)/libavfilter/vulkan/Makefile
29+
2730 OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
2831 OBJS-$(HAVE_THREADS) += pthread.o
2932
@@ -31,7 +34,6 @@ OBJS-$(HAVE_THREADS) += pthread.o · 1 unmodified line
3134 OBJS-$(CONFIG_QSVVPP) += qsvvpp.o
3235 OBJS-$(CONFIG_SCENE_SAD) += scene_sad.o
3336 OBJS-$(CONFIG_DNN) += dnn_filter_common.o
34−include $(SRC_PATH)/libavfilter/dnn/Makefile
3537
3638 # audio filters
3739 OBJS-$(CONFIG_AAP_FILTER) += af_aap.o
@@ -218,8 +220,7 @@ OBJS-$(CONFIG_BOXBLUR_OPENCL_FILTER) += vf_avgblur_opencl.o opencl.o \ · 180 unmodified lines
218220 OBJS-$(CONFIG_BWDIF_FILTER) += vf_bwdif.o bwdifdsp.o yadif_common.o
219221 OBJS-$(CONFIG_BWDIF_CUDA_FILTER) += vf_bwdif_cuda.o vf_bwdif_cuda.ptx.o \
220222 yadif_common.o
221−OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vf_bwdif_vulkan.o yadif_common.o vulkan.o vulkan_filter.o \
222− vulkan/bwdif.o
223+OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vf_bwdif_vulkan.o yadif_common.o vulkan.o vulkan_filter.o
223224 OBJS-$(CONFIG_CAS_FILTER) += vf_cas.o
224225 OBJS-$(CONFIG_CCREPACK_FILTER) += vf_ccrepack.o
225226 OBJS-$(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
680681 libavfilter/opencl/%.c: TAG = OPENCL
681682 libavfilter/opencl/%.c: $(SRC_PATH)/libavfilter/opencl/%.cl
682683 $(M)$(SRC_PATH)/tools/source2c $< $@
683−
684−VULKAN = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavfilter/vulkan/*.comp))
685−.SECONDARY: $(VULKAN:.comp=.c)
686−libavfilter/vulkan/%.c: TAG = VULKAN
687−libavfilter/vulkan/%.c: $(SRC_PATH)/libavfilter/vulkan/%.comp
688− $(M)$(SRC_PATH)/tools/source2c $< $@
libavfilter/vulkan/Makefile+12−0
@@ -0,0 +1,12 @@
1+GEN_CLEANSUFFIXES = *.o *.c *.d
2+
3+clean::
4+ $(RM) $(GEN_CLEANSUFFIXES:%=libavfilter/vulkan/%)
5+
6+OBJS-$(CONFIG_BWDIF_VULKAN_FILTER) += vulkan/bwdif.o
7+
8+VULKAN = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavfilter/vulkan/*.comp))
9+.SECONDARY: $(VULKAN:.comp=.c)
10+libavfilter/vulkan/%.c: TAG = VULKAN
11+libavfilter/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