diff --git a/examples/Makefile.am b/examples/Makefile.am
index 6ba111f..870030b 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -3,7 +3,7 @@
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/pipi -I../pipi
 
 noinst_PROGRAMS = edd img2rubik sharpen floodfill line bezier histogram \
-	colorstring $(makemovie) $(storyboard) $(img2twit)
+	colorstring makemovie $(storyboard) $(img2twit)
 
 edd_SOURCES = edd.c
 edd_LDADD = ../pipi/libpipi.la
@@ -29,16 +29,13 @@ histogram_LDADD = ../pipi/libpipi.la
 colorstring_SOURCES = colorstring.c
 colorstring_LDADD = ../pipi/libpipi.la
 
+makemovie_SOURCES = makemovie.c
+makemovie_LDADD = ../pipi/libpipi.la
+
 if USE_FFMPEG
-makemovie = makemovie
 storyboard = storyboard
 endif
 
-makemovie_SOURCES = makemovie.c
-makemovie_LDADD = ../pipi/libpipi.la
-makemovie_CFLAGS = $(LIBAVFORMAT_CFLAGS) $(LIBAVCODEC_CFLAGS) $(LIBSWSCALE_CFLAGS)
-makemovie_LDFLAGS = $(LIBAVFORMAT_LIBS) $(LIBAVCODEC_LIBS) $(LIBSWSCALE_LIBS)
-
 storyboard_SOURCES = storyboard.c
 storyboard_LDADD = ../pipi/libpipi.la
 storyboard_CFLAGS = $(LIBAVFORMAT_CFLAGS) $(LIBAVCODEC_CFLAGS) $(LIBSWSCALE_CFLAGS)
diff --git a/pipi/Makefile.am b/pipi/Makefile.am
index 4b91346..0e73101 100644
--- a/pipi/Makefile.am
+++ b/pipi/Makefile.am
@@ -133,3 +133,8 @@ codec_libs += -ljpeg
 codec_sources += codec/jpeg.c
 endif
 
+if USE_FFMPEG
+codec_cflags += $(LIBAVFORMAT_CFLAGS) $(LIBAVCODEC_CFLAGS) $(LIBSWSCALE_CFLAGS)
+codec_libs += $(LIBAVFORMAT_LIBS) $(LIBAVCODEC_LIBS) $(LIBSWSCALE_LIBS)
+endif
+