Lines 5-12
Link Here
|
5 |
|
5 |
|
6 |
SYSDIR=@abs_top_srcdir@/system/players/dvdplayer |
6 |
SYSDIR=@abs_top_srcdir@/system/players/dvdplayer |
7 |
SOS= libdvdnav-$(ARCH).so |
7 |
SOS= libdvdnav-$(ARCH).so |
8 |
DIRS= libdvdread \ |
8 |
DIRS= libdvdnav |
9 |
libdvdnav |
|
|
10 |
|
9 |
|
11 |
WRAPPER=@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o |
10 |
WRAPPER=@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o |
12 |
WRAPPER_MACH_ALIAS=@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper_mach_alias |
11 |
WRAPPER_MACH_ALIAS=@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper_mach_alias |
Lines 48-56
Link Here
|
48 |
$(CC) $(LDFLAGS) -Wl,-alias_list,$(WRAPPER_MACH_ALIAS) -o $@ \ |
47 |
$(CC) $(LDFLAGS) -Wl,-alias_list,$(WRAPPER_MACH_ALIAS) -o $@ \ |
49 |
$(WRAPPER) libdvdcss/src/*.o $(BUNDLE1_O) |
48 |
$(WRAPPER) libdvdcss/src/*.o $(BUNDLE1_O) |
50 |
|
49 |
|
51 |
$(SYSDIR)/libdvdnav-$(ARCH).so: $($(WRAPPER)) $(DVDCSS_A) libdvdread/obj/libdvdread.a libdvdnav/obj/libdvdnav.a |
50 |
$(SYSDIR)/libdvdnav-$(ARCH).so: $($(WRAPPER)) $(DVDCSS_A) libdvdnav/obj/libdvdnav.a |
52 |
$(CC) $(LDFLAGS) -Wl,-alias_list,$(WRAPPER_MACH_ALIAS) -o $@ \ |
51 |
$(CC) $(LDFLAGS) -Wl,-alias_list,$(WRAPPER_MACH_ALIAS) -o $@ \ |
53 |
$(WRAPPER) $(DVDCSS_O) libdvdread/obj/*.o libdvdnav/obj/*.o $(BUNDLE1_O) |
52 |
$(WRAPPER) $(DVDCSS_O) libdvdnav/obj/*.o $(BUNDLE1_O) |
54 |
|
53 |
|
55 |
else |
54 |
else |
56 |
|
55 |
|
Lines 59-68
Link Here
|
59 |
libdvdcss/src/*.o -Wl,--unresolved-symbols=ignore-all -lm \ |
58 |
libdvdcss/src/*.o -Wl,--unresolved-symbols=ignore-all -lm \ |
60 |
`cat $(WRAPPER:.o=.def)` $(WRAPPER) |
59 |
`cat $(WRAPPER:.o=.def)` $(WRAPPER) |
61 |
|
60 |
|
62 |
$(SYSDIR)/libdvdnav-$(ARCH).so: $(WRAPPER) $(DVDCSS_A) libdvdread/obj/libdvdread.a libdvdnav/obj/libdvdnav.a |
61 |
$(SYSDIR)/libdvdnav-$(ARCH).so: $(WRAPPER) $(DVDCSS_A) libdvdnav/obj/libdvdnav.a |
63 |
$(CC) -o $@ $(LDFLAGS) -Wl,--soname,$@ $(DVDCSS_O) libdvdread/obj/*.o libdvdnav/obj/*.o -lm \ |
62 |
$(CC) -o $@ $(LDFLAGS) -Wl,--soname,$@ $(DVDCSS_O) libdvdnav/obj/*.o -lm \ |
64 |
-Wl,--unresolved-symbols=ignore-all \ |
63 |
-Wl,--unresolved-symbols=ignore-all \ |
65 |
`cat $(WRAPPER:.o=.def)` $(WRAPPER) |
64 |
`cat $(WRAPPER:.o=.def)` $(WRAPPER) -ldvdread |
66 |
|
65 |
|
67 |
endif |
66 |
endif |
68 |
|
67 |
|
Lines 70-79
Link Here
|
70 |
libdvdcss: compile |
69 |
libdvdcss: compile |
71 |
$(MAKE) -C $@ |
70 |
$(MAKE) -C $@ |
72 |
|
71 |
|
73 |
libdvdread/obj/libdvdread.a: libdvdread; |
|
|
74 |
libdvdread: compile |
75 |
$(MAKE) -C $@ |
76 |
|
77 |
libdvdnav/obj/libdvdnav.a: libdvdnav; |
72 |
libdvdnav/obj/libdvdnav.a: libdvdnav; |
78 |
libdvdnav: compile |
73 |
libdvdnav: compile |
79 |
$(MAKE) -C $@ |
74 |
$(MAKE) -C $@ |