- build with external libdvdread for older releases - fix version.h - fix soname - fix lib paths on 64bit
20 lines
1009 B
Diff
20 lines
1009 B
Diff
Index: Makefile
|
|
===================================================================
|
|
--- Makefile (revision 966)
|
|
+++ Makefile (working copy)
|
|
@@ -96,11 +96,11 @@
|
|
cd $(.OBJDIR) && $(RANLIB) $@
|
|
|
|
${SHLIB}: version.h $(.OBJDIR) $(SHOBJS) $(BUILDDEPS)
|
|
- cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -o $@ $(SHOBJS) -ldvdread $(THREADLIB)
|
|
+ cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -Wl,-soname=$(SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) -ldvdread $(THREADLIB)
|
|
${MINI_SHLIB}: version.h $(.OBJDIR) $(SHOBJS) $(BUILDDEPS)
|
|
- cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -o $@ $(SHOBJS) $(THREADLIB)
|
|
+ cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -Wl,-soname=$(MINI_SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) $(THREADLIB)
|
|
${DVDREAD_SHLIB}: version.h $(.OBJDIR) $(DVDREAD_SHOBJS) $(BUILDDEPS)
|
|
- cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -ldl -o $@ $(DVDREAD_SHOBJS)
|
|
+ cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -ldl -Wl,-soname=$(DVDREAD_SHLIB).$(SHLIB_MAJOR) -o $@ $(DVDREAD_SHOBJS)
|
|
|
|
.c.so: $(BUILDDEPS)
|
|
cd $(.OBJDIR) && $(CC) -fPIC -DPIC -MD $(CFLAGS) -c -o $@ $<
|