1 # use pkg-config for getting CFLAGS and LDLIBS
2 FFMPEG_LIBS
= libavdevice \
11 CFLAGS
:= $(shell pkg-config
--cflags $(FFMPEG_LIBS
)) $(CFLAGS
)
12 LDLIBS
:= $(shell pkg-config
--libs
$(FFMPEG_LIBS
)) $(LDLIBS
)
14 EXAMPLES
= avio_reading \
28 OBJS
=$(addsuffix .o
,$(EXAMPLES
))
30 # the following examples make explicit use of the math library
31 avcodec
: LDLIBS
+= -lm
32 decoding_encoding
: LDLIBS
+= -lm
34 resampling_audio
: LDLIBS
+= -lm
36 .phony
: all clean-test
clean
38 all: $(OBJS
) $(EXAMPLES
)
41 $(RM
) test*.pgm
test.h264
test.mp2
test.sw
test.mpg
44 $(RM
) $(EXAMPLES
) $(OBJS
)