Remove other shared lib names from linker command line for shared libs
authorMåns Rullgård <mans@mansr.com>
Sat, 13 Dec 2008 15:31:30 +0000 (15:31 +0000)
committerMåns Rullgård <mans@mansr.com>
Sat, 13 Dec 2008 15:31:30 +0000 (15:31 +0000)
Originally committed as revision 16103 to svn://svn.ffmpeg.org/ffmpeg/trunk

subdir.mak

index 7c38b77..df5bb8a 100644 (file)
@@ -29,7 +29,7 @@ $(SUBDIR)$(SLIBNAME): $(SUBDIR)$(SLIBNAME_WITH_MAJOR)
 
 $(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(OBJS)
        $(SLIB_CREATE_DEF_CMD)
-       $(CC) $(SHFLAGS) $(FFLDFLAGS) -o $$@ $$^ $(FFEXTRALIBS) $(EXTRAOBJS)
+       $(CC) $(SHFLAGS) $(FFLDFLAGS) -o $$@ $$(filter-out $(DEP_LIBS),$$^) $(FFEXTRALIBS) $(EXTRAOBJS)
        $(SLIB_EXTRA_CMD)
 
 ifdef SUBDIR