+ifeq ($(BUILD_SHARED),yes)
+install-progs: $(PROGS) install-libs
+else
+install-progs: $(PROGS)
+endif
+ install -d "$(bindir)"
+ install -c $(INSTALLSTRIP) -m 755 $(PROGS) "$(bindir)"
+
+# create the window installer
+wininstaller: all install
+ makensis ffinstall.nsi
+
+# install man from source dir if available
+install-man:
+ifneq ($(CONFIG_WIN32),yes)
+ if [ -f doc/ffmpeg.1 ] ; then \
+ install -d "$(mandir)/man1" ; \
+ install -m 644 $(MANPAGES) "$(mandir)/man1" ; \
+ fi
+endif
+
+install-vhook:
+ $(MAKE) -C vhook install
+
+install-libs:
+ $(MAKE) -C libavutil install-libs
+ $(MAKE) -C libavcodec install-libs
+ $(MAKE) -C libavformat install-libs
+ifeq ($(CONFIG_PP),yes)
+ $(MAKE) -C libpostproc install-libs
+endif
+ifeq ($(BUILD_SHARED),yes)
+ -$(LDCONFIG)
+endif
+
+install-headers:
+ $(MAKE) -C libavutil install-headers
+ $(MAKE) -C libavcodec install-headers
+ $(MAKE) -C libavformat install-headers
+ifeq ($(CONFIG_PP),yes)
+ $(MAKE) -C libpostproc install-headers
+endif
+
+uninstall: uninstall-progs uninstall-libs uninstall-headers uninstall-man uninstall-vhook
+
+uninstall-progs:
+ rm -f $(addprefix $(bindir)/, $(ALLPROGS))
+
+uninstall-man:
+ifneq ($(CONFIG_WIN32),yes)
+ rm -f $(addprefix $(mandir)/man1/,$(ALLMANPAGES))
+endif
+
+uninstall-vhook:
+ $(MAKE) -C vhook uninstall
+
+uninstall-libs:
+ $(MAKE) -C libavutil uninstall-libs
+ $(MAKE) -C libavcodec uninstall-libs
+ $(MAKE) -C libavformat uninstall-libs
+ $(MAKE) -C libpostproc uninstall-libs
+
+uninstall-headers:
+ $(MAKE) -C libavutil uninstall-headers
+ $(MAKE) -C libavcodec uninstall-headers
+ $(MAKE) -C libavformat uninstall-headers
+ $(MAKE) -C libpostproc uninstall-headers
+ -rmdir "$(incdir)"
+ -rmdir "$(prefix)/include/postproc"