1 all: rawtoy4m rgbtoyuv subsample dedup changefps resize hdify truncate concatenate imgload subtitle ffmpegsource fftaa assumefps redup vflip crop timeshow
6 g
++ -g
-Wall
-Werror
$(CCFLAGS
) -c
-o
$@
$^
$(shell pkg-config libswscale
--cflags) $(shell freetype-config
--cflags)
8 rawtoy4m
: rawtoy4m.o parseval.o yuv4mpeg.o
9 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
11 rgbtoyuv
: rgbtoyuv.o parseval.o yuv4mpeg.o yuvconvert.o
12 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
14 subsample
: subsample.o parseval.o yuv4mpeg.o yuvconvert.o
15 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
17 dedup
: dedup.o parseval.o yuv4mpeg.o
18 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
20 changefps
: changefps.o parseval.o yuv4mpeg.o fpschanger.o
21 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
23 assumefps
: assumefps.o parseval.o yuv4mpeg.o
24 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
26 resize
: resize.o parseval.o yuv4mpeg.o
27 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
29 hdify
: hdify.o parseval.o yuv4mpeg.o
30 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
32 timeshow
: timeshow.o parseval.o yuv4mpeg.o
33 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
35 truncate
: truncate.o parseval.o yuv4mpeg.o marker.o
36 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
38 concatenate
: concatenate.o parseval.o yuv4mpeg.o fpschanger.o
39 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
41 imgload
: imgload.o parseval.o yuv4mpeg.o png.o
42 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
) -lz
44 subtitle
: subtitle.o parseval.o yuv4mpeg.o png.o marker.o rendertext.o yuvconvert.o
45 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
) $(shell freetype-config
--libs
) -lz
47 ffmpegsource
: ffmpegsource.o parseval.o yuv4mpeg.o
48 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
) -lz
-lavutil
-lavcodec
-lavformat
50 fftaa
: fftaa.o parseval.o yuv4mpeg.o
51 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
-lfftw3
53 redup
: redup.o parseval.o yuv4mpeg.o
54 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
56 vflip
: vflip.o parseval.o yuv4mpeg.o
57 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)
59 crop
: crop.o parseval.o yuv4mpeg.o
60 g
++ $(CCFLAGS
) -o
$@
$^
-lboost_regex
$(shell pkg-config libswscale
--libs
)