doc/examples: add -O2 in CFLAGS.
[ffmpeg.git] / doc / examples / Makefile
index 6b9902d..992d10e 100644 (file)
@@ -1,14 +1,29 @@
-# use pkg-config for getting CFLAGS abd LDFLAGS
-FFMPEG_LIBS=libavdevice libavformat libavfilter libavcodec libswscale libavutil
-CFLAGS+=-Wall $(shell pkg-config  --cflags $(FFMPEG_LIBS))
-LDFLAGS+=$(shell pkg-config --libs $(FFMPEG_LIBS))
+# use pkg-config for getting CFLAGS abd LDLIBS
+FFMPEG_LIBS=    libavdevice                        \
+                libavformat                        \
+                libavfilter                        \
+                libavcodec                         \
+                libswscale                         \
+                libavutil                          \
 
 
-EXAMPLES=decoding_encoding filtering filtering_audio metadata muxing
+CFLAGS += -Wall -O2
+CFLAGS += $(shell pkg-config --cflags $(FFMPEG_LIBS))
+LDLIBS += $(shell pkg-config --libs $(FFMPEG_LIBS))
+
+EXAMPLES=       decoding_encoding                  \
+                filtering_video                    \
+                filtering_audio                    \
+                metadata                           \
+                muxing                             \
 
 OBJS=$(addsuffix .o,$(EXAMPLES))
 
 
 OBJS=$(addsuffix .o,$(EXAMPLES))
 
+# the following examples make explicit use of the math library
+decoding_encoding: LDLIBS += -lm
+muxing:            LDLIBS += -lm
+
 %: %.o
 %: %.o
-       $(CC) $< $(LDFLAGS) -o $@
+       $(CC) $< $(LDLIBS) -o $@
 
 %.o: %.c
        $(CC) $< $(CFLAGS) -c -o $@
 
 %.o: %.c
        $(CC) $< $(CFLAGS) -c -o $@