Lines 4-10
Link Here
|
4 |
VPATH=$(SRC_PATH)/libavcodec/libpostproc |
4 |
VPATH=$(SRC_PATH)/libavcodec/libpostproc |
5 |
|
5 |
|
6 |
ifeq ($(SHARED_PP),yes) |
6 |
ifeq ($(SHARED_PP),yes) |
7 |
SPPLIB = $(SLIBPREF)postproc$(SLIBSUF) |
7 |
ifeq ($(CONFIG_DARWIN),yes) |
|
|
8 |
SPPLIB = $(SLIBPREF)postproc |
9 |
else |
10 |
SPPLIB = $(SLIBPREF)postproc$(SLIBSUF) |
11 |
endif |
8 |
SPPVERSION = 0.0.1 |
12 |
SPPVERSION = 0.0.1 |
9 |
endif |
13 |
endif |
10 |
PPLIB = $(LIBPREF)postproc$(LIBSUF) |
14 |
PPLIB = $(LIBPREF)postproc$(LIBSUF) |
Lines 25-34
Link Here
|
25 |
all: $(SWSLIB) $(PPLIB) $(SPPLIB) |
29 |
all: $(SWSLIB) $(PPLIB) $(SPPLIB) |
26 |
|
30 |
|
27 |
clean: |
31 |
clean: |
28 |
rm -f *.o *.a *~ *.so $(PPLIB) $(SPPLIB) |
32 |
rm -f *.o *.a *~ *.$(SLIBSUF) $(PPLIB) $(SPPLIB) |
29 |
|
33 |
|
30 |
distclean: |
34 |
distclean: |
31 |
rm -f Makefile.bak *.o *.a *~ *.so .depend |
35 |
rm -f Makefile.bak *.o *.a *~ *.$(SLIBSUF) .depend |
32 |
|
36 |
|
33 |
dep: depend |
37 |
dep: depend |
34 |
|
38 |
|
Lines 40-48
Link Here
|
40 |
$(CC) -c $(CFLAGS) -fomit-frame-pointer -fPIC -DPIC -I.. -I../.. -o $@ $< |
44 |
$(CC) -c $(CFLAGS) -fomit-frame-pointer -fPIC -DPIC -I.. -I../.. -o $@ $< |
41 |
|
45 |
|
42 |
$(SPPLIB): $(SPPOBJS) |
46 |
$(SPPLIB): $(SPPOBJS) |
|
|
47 |
ifeq ($(CONFIG_DARWIN),yes) |
48 |
$(CC) -dynamiclib -Wl,-install_name,$(SPPLIB).0.dylib \ |
49 |
-o $(SPPLIB).dylib $(SPPOBJS) |
50 |
else |
43 |
$(CC) -shared -Wl,-soname,$(SPPLIB).0 \ |
51 |
$(CC) -shared -Wl,-soname,$(SPPLIB).0 \ |
44 |
-o $(SPPLIB) $(SPPOBJS) |
52 |
-o $(SPPLIB) $(SPPOBJS) |
45 |
endif |
53 |
endif |
|
|
54 |
endif |
46 |
|
55 |
|
47 |
$(PPLIB): $(PPOBJS) |
56 |
$(PPLIB): $(PPOBJS) |
48 |
rm -f $@ |
57 |
rm -f $@ |
Lines 55-62
Link Here
|
55 |
install $(INSTALLSTRIP) -m 755 $(SPPLIB) "$(prefix)" |
64 |
install $(INSTALLSTRIP) -m 755 $(SPPLIB) "$(prefix)" |
56 |
else |
65 |
else |
57 |
install -d $(libdir) |
66 |
install -d $(libdir) |
58 |
install $(INSTALLSTRIP) -m 755 $(SPPLIB) $(libdir)/$(SPPLIB).$(SPPVERSION) |
67 |
ifeq ($(CONFIG_DARWIN),yes) |
59 |
ln -sf $(SPPLIB).$(SPPVERSION) $(libdir)/$(SPPLIB) |
68 |
install -m 755 $(SPPLIB)$(SLIBSUF) $(prefix)/lib/$(SPPLIB).$(SPPVERSION)$(SLIBSUF) |
|
|
69 |
ln -sf $(SPPLIB).$(SPPVERSION)$(SLIBSUF) $(prefix)/lib/$(SPPLIB)$(SLIBSUF) |
70 |
else |
71 |
install -s -m 755 $(SPPLIB) $(prefix)/lib/$(SPPLIB).$(SPPVERSION) |
72 |
ln -sf $(SPPLIB).$(SPPVERSION) $(prefix)/lib/$(SPPLIB) |
73 |
endif |
60 |
ldconfig || true |
74 |
ldconfig || true |
61 |
endif |
75 |
endif |
62 |
endif |
76 |
endif |