Mercurial > libavcodec.hg
comparison libpostproc/Makefile @ 2708:97c135899d7d libavcodec
fix shared libpostproc build
| author | mru |
|---|---|
| date | Wed, 18 May 2005 14:05:17 +0000 |
| parents | c0ce123ef11c |
| children | 3ba3640bae2a |
comparison
equal
deleted
inserted
replaced
| 2707:360024d31dab | 2708:97c135899d7d |
|---|---|
| 3 | 3 |
| 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 SPPLIB = $(SLIBPREF)postproc$(SLIBSUF) |
| 8 SPPVERSION = 0.0.1 | 8 SPPMAJOR = 0 |
| 9 SPPVERSION = $(SPPMAJOR).0.1 | |
| 9 endif | 10 endif |
| 10 PPLIB = $(LIBPREF)postproc$(LIBSUF) | 11 PPLIB = $(LIBPREF)postproc$(LIBSUF) |
| 11 | 12 |
| 12 PPOBJS=postprocess.o | 13 PPOBJS=postprocess.o |
| 13 SPPOBJS=postprocess_pic.o | 14 SPPOBJS=postprocess_pic.o |
| 38 ifeq ($(SHARED_PP),yes) | 39 ifeq ($(SHARED_PP),yes) |
| 39 postprocess_pic.o: postprocess.c | 40 postprocess_pic.o: postprocess.c |
| 40 $(CC) -c $(CFLAGS) -fomit-frame-pointer -fPIC -DPIC -I.. -I../.. -o $@ $< | 41 $(CC) -c $(CFLAGS) -fomit-frame-pointer -fPIC -DPIC -I.. -I../.. -o $@ $< |
| 41 | 42 |
| 42 $(SPPLIB): $(SPPOBJS) | 43 $(SPPLIB): $(SPPOBJS) |
| 43 $(CC) -shared -Wl,-soname,$(SPPLIB).0 \ | 44 $(CC) -shared -Wl,-soname,$(SPPLIB).$(SPPMAJOR) \ |
| 44 -o $(SPPLIB) $(SPPOBJS) | 45 -o $(SPPLIB) $(SPPOBJS) |
| 45 endif | 46 endif |
| 46 | 47 |
| 47 $(PPLIB): $(PPOBJS) | 48 $(PPLIB): $(PPOBJS) |
| 48 rm -f $@ | 49 rm -f $@ |
| 55 install $(INSTALLSTRIP) -m 755 $(SPPLIB) "$(prefix)" | 56 install $(INSTALLSTRIP) -m 755 $(SPPLIB) "$(prefix)" |
| 56 else | 57 else |
| 57 install -d $(libdir) | 58 install -d $(libdir) |
| 58 install $(INSTALLSTRIP) -m 755 $(SPPLIB) $(libdir)/$(SPPLIB).$(SPPVERSION) | 59 install $(INSTALLSTRIP) -m 755 $(SPPLIB) $(libdir)/$(SPPLIB).$(SPPVERSION) |
| 59 ln -sf $(SPPLIB).$(SPPVERSION) $(libdir)/$(SPPLIB) | 60 ln -sf $(SPPLIB).$(SPPVERSION) $(libdir)/$(SPPLIB) |
| 61 ln -sf $(SPPLIB).$(SPPVERSION) $(libdir)/$(SPPLIB).$(SPPMAJOR) | |
| 60 ldconfig || true | 62 ldconfig || true |
| 61 endif | 63 endif |
| 62 endif | 64 endif |
| 63 mkdir -p $(prefix)/include/postproc | 65 mkdir -p $(prefix)/include/postproc |
| 64 install -m 644 postprocess.h $(prefix)/include/postproc/postprocess.h | 66 install -m 644 $(SRC_PATH)/libavcodec/libpostproc/postprocess.h $(prefix)/include/postproc/postprocess.h |
| 65 | 67 |
| 66 | 68 |
| 67 # | 69 # |
| 68 # include dependency files if they exist | 70 # include dependency files if they exist |
| 69 # | 71 # |
