+$(SLIB): $(OBJS)
+ifeq ($(CONFIG_WIN32),yes)
+ $(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(PPOBJS) $(EXTRALIBS) $(VPATH)/../libavcodec/avcodec.dll
+ -lib /machine:i386 /def:$(@:.dll=.def)
+else
+ $(CC) $(SHFLAGS) -o $@ $(OBJS) $(PPOBJS) $(EXTRALIBS)
+endif
+
+depend: $(SRCS)
+ $(CC) -MM $(CFLAGS) $^ 1>.depend
+
+ifeq ($(BUILD_SHARED),yes)
+install: all install-headers
+ifeq ($(CONFIG_WIN32),yes)
+ install $(INSTALLSTRIP) -m 755 $(SLIB) "$(prefix)"
+else
+ install -d $(prefix)/lib
+ install $(INSTALLSTRIP) -m 755 $(SLIB) $(prefix)/lib/libavformat-$(VERSION).so
+ ln -sf libavformat-$(VERSION).so $(prefix)/lib/libavformat.so
+ ldconfig || true
+endif
+else
+install:
+endif
+
+installlib: all install-headers
+ install -m 644 $(LIB) "$(prefix)/lib"
+
+install-headers:
+ mkdir -p "$(prefix)/include/ffmpeg"