Makefile 8.0 KB
Newer Older
1 2
include $(SUBDIR)../config.mak

3
NAME = avfilter
4
FFLIBS = avutil
5 6

FFLIBS-$(CONFIG_ACONVERT_FILTER) += avcodec
7
FFLIBS-$(CONFIG_AMOVIE_FILTER) += avformat avcodec
M
Mina Nagy Zaki 已提交
8
FFLIBS-$(CONFIG_ARESAMPLE_FILTER) += avcodec
9
FFLIBS-$(CONFIG_MOVIE_FILTER) += avformat avcodec
10
FFLIBS-$(CONFIG_SCALE_FILTER) += swscale
11
FFLIBS-$(CONFIG_MP_FILTER) += avcodec
12

13
HEADERS = avcodec.h avfilter.h avfiltergraph.h buffersink.h vsrc_buffer.h
14

15 16
OBJS = allfilters.o                                                     \
       avfilter.o                                                       \
17
       avfiltergraph.o                                                  \
18
       defaults.o                                                       \
S
Stefano Sabatini 已提交
19
       drawutils.o                                                      \
20
       formats.o                                                        \
21
       graphparser.o                                                    \
D
danielgtaylor 已提交
22
       transform.o                                                      \
23

24 25
OBJS-$(CONFIG_AVCODEC)                       += avcodec.o

26
OBJS-$(CONFIG_ACONVERT_FILTER)               += af_aconvert.o
M
Mina Nagy Zaki 已提交
27
OBJS-$(CONFIG_AFORMAT_FILTER)                += af_aformat.o
28
OBJS-$(CONFIG_ANULL_FILTER)                  += af_anull.o
M
Mina Nagy Zaki 已提交
29
OBJS-$(CONFIG_ARESAMPLE_FILTER)              += af_aresample.o
S
Stefano Sabatini 已提交
30
OBJS-$(CONFIG_ASHOWINFO_FILTER)              += af_ashowinfo.o
31
OBJS-$(CONFIG_EARWAX_FILTER)                 += af_earwax.o
32
OBJS-$(CONFIG_PAN_FILTER)                    += af_pan.o
S
Stefano Sabatini 已提交
33
OBJS-$(CONFIG_VOLUME_FILTER)                 += af_volume.o
34

35
OBJS-$(CONFIG_ABUFFER_FILTER)                += asrc_abuffer.o
36
OBJS-$(CONFIG_AEVALSRC_FILTER)               += asrc_aevalsrc.o
37
OBJS-$(CONFIG_AMOVIE_FILTER)                 += src_movie.o
38 39
OBJS-$(CONFIG_ANULLSRC_FILTER)               += asrc_anullsrc.o

40
OBJS-$(CONFIG_ABUFFERSINK_FILTER)            += sink_buffer.o
41 42
OBJS-$(CONFIG_ANULLSINK_FILTER)              += asink_anullsink.o

43
OBJS-$(CONFIG_ASS_FILTER)                    += vf_ass.o
44
OBJS-$(CONFIG_BLACKFRAME_FILTER)             += vf_blackframe.o
45
OBJS-$(CONFIG_BOXBLUR_FILTER)                += vf_boxblur.o
46
OBJS-$(CONFIG_COPY_FILTER)                   += vf_copy.o
S
Stefano Sabatini 已提交
47
OBJS-$(CONFIG_CROP_FILTER)                   += vf_crop.o
S
Stefano Sabatini 已提交
48
OBJS-$(CONFIG_CROPDETECT_FILTER)             += vf_cropdetect.o
49
OBJS-$(CONFIG_DELOGO_FILTER)                 += vf_delogo.o
D
danielgtaylor 已提交
50
OBJS-$(CONFIG_DESHAKE_FILTER)                += vf_deshake.o
51
OBJS-$(CONFIG_DRAWBOX_FILTER)                += vf_drawbox.o
52
OBJS-$(CONFIG_DRAWTEXT_FILTER)               += vf_drawtext.o
B
Brandon Mintern 已提交
53
OBJS-$(CONFIG_FADE_FILTER)                   += vf_fade.o
M
Mark Himsley 已提交
54
OBJS-$(CONFIG_FIELDORDER_FILTER)             += vf_fieldorder.o
S
Stefano Sabatini 已提交
55
OBJS-$(CONFIG_FIFO_FILTER)                   += vf_fifo.o
S
Stefano Sabatini 已提交
56
OBJS-$(CONFIG_FORMAT_FILTER)                 += vf_format.o
S
Stefano Sabatini 已提交
57
OBJS-$(CONFIG_FREI0R_FILTER)                 += vf_frei0r.o
N
Nolan L 已提交
58
OBJS-$(CONFIG_GRADFUN_FILTER)                += vf_gradfun.o
S
Stefano Sabatini 已提交
59
OBJS-$(CONFIG_HFLIP_FILTER)                  += vf_hflip.o
60
OBJS-$(CONFIG_HQDN3D_FILTER)                 += vf_hqdn3d.o
61 62 63
OBJS-$(CONFIG_LUT_FILTER)                    += vf_lut.o
OBJS-$(CONFIG_LUTRGB_FILTER)                 += vf_lut.o
OBJS-$(CONFIG_LUTYUV_FILTER)                 += vf_lut.o
64
OBJS-$(CONFIG_MP_FILTER)                     += vf_mp.o
S
Stefano Sabatini 已提交
65
OBJS-$(CONFIG_NEGATE_FILTER)                 += vf_lut.o
S
Stefano Sabatini 已提交
66 67
OBJS-$(CONFIG_NOFORMAT_FILTER)               += vf_format.o
OBJS-$(CONFIG_NULL_FILTER)                   += vf_null.o
68
OBJS-$(CONFIG_OCV_FILTER)                    += vf_libopencv.o
69
OBJS-$(CONFIG_OVERLAY_FILTER)                += vf_overlay.o
M
Michael Niedermayer 已提交
70
OBJS-$(CONFIG_PAD_FILTER)                    += vf_pad.o
71
OBJS-$(CONFIG_PIXDESCTEST_FILTER)            += vf_pixdesctest.o
S
Stefano Sabatini 已提交
72
OBJS-$(CONFIG_SCALE_FILTER)                  += vf_scale.o
S
Stefano Sabatini 已提交
73
OBJS-$(CONFIG_SELECT_FILTER)                 += vf_select.o
74
OBJS-$(CONFIG_SETDAR_FILTER)                 += vf_aspect.o
75
OBJS-$(CONFIG_SETPTS_FILTER)                 += vf_setpts.o
76
OBJS-$(CONFIG_SETSAR_FILTER)                 += vf_aspect.o
77
OBJS-$(CONFIG_SETTB_FILTER)                  += vf_settb.o
S
Stefano Sabatini 已提交
78
OBJS-$(CONFIG_SHOWINFO_FILTER)               += vf_showinfo.o
S
Stefano Sabatini 已提交
79
OBJS-$(CONFIG_SLICIFY_FILTER)                += vf_slicify.o
B
Bobby Bingham 已提交
80
OBJS-$(CONFIG_SPLIT_FILTER)                  += vf_split.o
S
Stefano Sabatini 已提交
81
OBJS-$(CONFIG_TRANSPOSE_FILTER)              += vf_transpose.o
B
Bobby Bingham 已提交
82
OBJS-$(CONFIG_UNSHARP_FILTER)                += vf_unsharp.o
S
Stefano Sabatini 已提交
83
OBJS-$(CONFIG_VFLIP_FILTER)                  += vf_vflip.o
84 85
OBJS-$(CONFIG_YADIF_FILTER)                  += vf_yadif.o

M
Michael Niedermayer 已提交
86
OBJS-$(CONFIG_BUFFER_FILTER)                 += vsrc_buffer.o
87
OBJS-$(CONFIG_COLOR_FILTER)                  += vsrc_color.o
S
Stefano Sabatini 已提交
88
OBJS-$(CONFIG_FREI0R_SRC_FILTER)             += vf_frei0r.o
S
Stefano Sabatini 已提交
89
OBJS-$(CONFIG_LIFE_FILTER)                   += vsrc_life.o
90
OBJS-$(CONFIG_MANDELBROT_FILTER)             += vsrc_mandelbrot.o
91
OBJS-$(CONFIG_MOVIE_FILTER)                  += src_movie.o
S
Stefano Sabatini 已提交
92
OBJS-$(CONFIG_MPTESTSRC_FILTER)              += vsrc_mptestsrc.o
93
OBJS-$(CONFIG_NULLSRC_FILTER)                += vsrc_testsrc.o
94
OBJS-$(CONFIG_RGBTESTSRC_FILTER)             += vsrc_testsrc.o
S
Stefano Sabatini 已提交
95
OBJS-$(CONFIG_TESTSRC_FILTER)                += vsrc_testsrc.o
S
Stefano Sabatini 已提交
96

97
OBJS-$(CONFIG_BUFFERSINK_FILTER)             += sink_buffer.o
S
Stefano Sabatini 已提交
98 99
OBJS-$(CONFIG_NULLSINK_FILTER)               += vsink_nullsink.o

100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145

OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/mp_image.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/img_format.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_2xsai.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_decimate.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_denoise3d.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_detc.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_dint.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_divtc.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_down3dright.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_dsize.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_eq2.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_eq.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_field.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fil.o
#OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_filmdint.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fixpts.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_framestep.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_fspp.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_geq.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_harddup.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_hqdn3d.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_hue.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_il.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ilpack.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ivtc.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_kerndeint.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_mcdeint.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_mirror.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_noise.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_ow.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_palette.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_perspective.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_phase.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_pp7.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_pullup.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_qp.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_rectangle.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_remove_logo.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_rotate.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_sab.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_screenshot.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_smartblur.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_softpulldown.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_softskip.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_spp.o
146
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_stereo3d.o
147 148 149 150 151 152 153 154 155 156 157
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_swapuv.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_telecine.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_tile.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_tinterlace.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_unsharp.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_uspp.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_yuvcsp.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/vf_yvu9.o
OBJS-$(CONFIG_MP_FILTER) += libmpcodecs/pullup.o


158
-include $(SRC_PATH)/$(SUBDIR)$(ARCH)/Makefile
A
Aurelien Jacobs 已提交
159

160
DIRS = x86 libmpcodecs
161

162 163
TESTPROGS = formats

164 165
TOOLS = graph2dot lavfi-showfiltfmts

166
include $(SRC_PATH)/subdir.mak