File x264-use-shared-library.patch of Package libx264

Index: x264-snapshot-20160430-2245-stable/Makefile
===================================================================
--- x264-snapshot-20160430-2245-stable.orig/Makefile
+++ x264-snapshot-20160430-2245-stable/Makefile
@@ -190,6 +190,7 @@ $(LIBX264): $(GENERATED) .depend $(OBJS)
 
 $(SONAME): $(GENERATED) .depend $(OBJS) $(OBJASM) $(OBJSO)
 	$(LD)$@ $(OBJS) $(OBJASM) $(OBJSO) $(SOFLAGS) $(LDFLAGS)
+	ln -s $(SONAME) libx264.so
 
 $(IMPLIBNAME): $(SONAME)
 
@@ -198,8 +199,8 @@ checkasm: checkasm$(EXE)
 example: example$(EXE)
 endif
 
-x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(CLI_LIBX264)
-	$(LD)$@ $(OBJCLI) $(CLI_LIBX264) $(LDFLAGSCLI) $(LDFLAGS)
+x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(SONAME)
+	$(LD)$@ $(OBJCLI) -L. -lx264 $(LDFLAGSCLI) $(LDFLAGS)
 
 checkasm8$(EXE): $(GENERATED) .depend $(OBJCHK) $(OBJCHK_8) $(LIBX264)
 	$(LD)$@ $(OBJCHK) $(OBJCHK_8) $(LIBX264) $(LDFLAGS)
openSUSE Build Service is sponsored by