Lines 22-27
Link Here
|
22 |
|
22 |
|
23 |
LIB= $(LIBPREF)avutil$(LIBSUF) |
23 |
LIB= $(LIBPREF)avutil$(LIBSUF) |
24 |
ifeq ($(BUILD_SHARED),yes) |
24 |
ifeq ($(BUILD_SHARED),yes) |
|
|
25 |
SPPMAJOR=0 |
26 |
SPPVERSION=$(SPPMAJOR).0.1 |
25 |
SLIB= $(SLIBPREF)avutil$(SLIBSUF) |
27 |
SLIB= $(SLIBPREF)avutil$(SLIBSUF) |
26 |
endif |
28 |
endif |
27 |
|
29 |
|
Lines 37-44
Link Here
|
37 |
$(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) |
39 |
$(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) |
38 |
-lib /machine:i386 /def:$(@:.dll=.def) |
40 |
-lib /machine:i386 /def:$(@:.dll=.def) |
39 |
else |
41 |
else |
|
|
42 |
ifeq ($(CONFIG_DARWIN),yes) |
43 |
$(CC) $(SHFLAGS) -dynamiclib -Wl,-undefined,dynamic_lookup,-install_name,$(SLIBPREF)avutil$(SLIBSUF),-current_version,$(SPPVERSION),-compatibility_version,$(SPPVERSION) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) $(LDFLAGS) |
44 |
else |
40 |
$(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) $(LDFLAGS) |
45 |
$(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) $(LDFLAGS) |
41 |
endif |
46 |
endif |
|
|
47 |
endif |
42 |
|
48 |
|
43 |
%.o: %.c |
49 |
%.o: %.c |
44 |
$(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $< |
50 |
$(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $< |
Lines 49-55
Link Here
|
49 |
dep: depend |
55 |
dep: depend |
50 |
|
56 |
|
51 |
clean: |
57 |
clean: |
52 |
rm -f *.o *.d *~ .depend $(LIB) $(SLIB) *.so |
58 |
rm -f *.o *.d *~ .depend $(LIB) $(SLIB) *$(SLIBSUF) |
53 |
|
59 |
|
54 |
distclean: clean |
60 |
distclean: clean |
55 |
rm -f Makefile.bak .depend |
61 |
rm -f Makefile.bak .depend |
Lines 60-70
Link Here
|
60 |
ifeq ($(CONFIG_WIN32),yes) |
66 |
ifeq ($(CONFIG_WIN32),yes) |
61 |
install $(INSTALLSTRIP) -m 755 $(SLIB) "$(prefix)" |
67 |
install $(INSTALLSTRIP) -m 755 $(SLIB) "$(prefix)" |
62 |
else |
68 |
else |
|
|
69 |
ifeq ($(CONFIG_DARWIN),yes) |
63 |
install -d $(libdir) |
70 |
install -d $(libdir) |
|
|
71 |
install -m 755 $(SLIB) $(libdir)/libavutil-$(VERSION)$(SLIBSUF) |
72 |
ln -sf libavutil-$(VERSION)$(SLIBSUF) $(libdir)/libavutil$(SLIBSUF) |
73 |
else |
64 |
install $(INSTALLSTRIP) -m 755 $(SLIB) $(libdir)/libavutil-$(VERSION).so |
74 |
install $(INSTALLSTRIP) -m 755 $(SLIB) $(libdir)/libavutil-$(VERSION).so |
65 |
ln -sf libavutil-$(VERSION).so $(libdir)/libavutil.so |
75 |
ln -sf libavutil-$(VERSION).so $(libdir)/libavutil.so |
66 |
$(LDCONFIG) || true |
76 |
$(LDCONFIG) || true |
67 |
endif |
77 |
endif |
|
|
78 |
endif |
68 |
else |
79 |
else |
69 |
install: |
80 |
install: |
70 |
endif |
81 |
endif |