MANPAGES=doc/ffmpeg.1
PROGS_G+=ffmpeg_g$(EXESUF)
PROGS+=ffmpeg$(EXESUF)
-PROGTEST=output_example$(EXESUF)
-QTFASTSTART=qt-faststart$(EXESUF)
endif
ifeq ($(CONFIG_FFSERVER),yes)
EXTRALIBS+=-lswscale$(BUILDSUF)
endif
-all: lib $(PROGS_G) $(PROGS) $(PROGTEST) $(VHOOK) $(QTFASTSTART) $(DOC)
+all: lib $(PROGS_G) $(PROGS) $(VHOOK) $(DOC)
lib:
$(MAKE) -C libavutil all
rm -f $(addprefix $(bindir)/, $(ALLPROGS))
uninstall-man:
-ifneq ($(CONFIG_MINGW),yes)
rm -f $(addprefix $(mandir)/man1/,$(ALLMANPAGES))
-endif
uninstall-vhook:
$(MAKE) -C vhook uninstall
.depend: $(SRCS) version.h
$(CC) -MM $(CFLAGS) $(SDL_CFLAGS) $(filter-out %.h,$^) 1>.depend
-.libs: lib
- @test -f .libs || touch .libs
- @for i in $(DEP_LIBS) ; do if test $$i -nt .libs ; then touch .libs; fi ; done
+$(DEP_LIBS): lib
+
+.libs: $(DEP_LIBS)
+ touch $@
clean:
$(MAKE) -C libavutil clean
$(MAKE) -C tests clean
$(MAKE) -C vhook clean
$(MAKE) -C doc clean
- rm -f *.o *.d *~ .libs gmon.out TAGS \
- $(ALLPROGS) $(ALLPROGS_G) $(PROGTEST) $(QTFASTSTART)
+ rm -f *.o *.d *~ .libs gmon.out TAGS $(ALLPROGS) $(ALLPROGS_G) \
+ output_example$(EXESUF) qt-faststart$(EXESUF) cws2fws$(EXESUF)
-# Note well: config.log is NOT removed.
distclean: clean
$(MAKE) -C libavutil distclean
$(MAKE) -C libavcodec distclean