comparison Makefile @ 16:0e94608e337f libavutil

Create symbolic links for all library sonames and clean up Makefiles. based on a patch by Luca Barbato < lu_zero -- at -- gentoo -- dot -- org >
author diego
date Sat, 14 Jan 2006 03:39:02 +0000
parents 3a23d45bd4e4
children 314e61f57c42
comparison
equal deleted inserted replaced
15:af59e84e283d 16:0e94608e337f
20 20
21 SRCS := $(OBJS:.o=.c) 21 SRCS := $(OBJS:.o=.c)
22 22
23 LIB= $(LIBPREF)avutil$(LIBSUF) 23 LIB= $(LIBPREF)avutil$(LIBSUF)
24 ifeq ($(BUILD_SHARED),yes) 24 ifeq ($(BUILD_SHARED),yes)
25 LIBVERSION=$(LAVUMAJOR) 25 LIBVERSION=$(LAVUVERSION)
26 LIBMAJOR=$(LAVUMAJOR)
27 NAME=avutil
26 SLIBNAME= $(SLIBPREF)avutil$(SLIBSUF) 28 SLIBNAME= $(SLIBPREF)avutil$(SLIBSUF)
27 endif 29 endif
28 30
29 all: $(LIB) $(SLIBNAME) 31 all: $(LIB) $(SLIBNAME)
30 32
60 install: all install-headers 62 install: all install-headers
61 ifeq ($(CONFIG_WIN32),yes) 63 ifeq ($(CONFIG_WIN32),yes)
62 install $(INSTALLSTRIP) -m 755 $(SLIBNAME) "$(prefix)" 64 install $(INSTALLSTRIP) -m 755 $(SLIBNAME) "$(prefix)"
63 else 65 else
64 install -d $(libdir) 66 install -d $(libdir)
65 install $(INSTALLSTRIP) -m 755 $(SLIBNAME) $(libdir)/libavutil-$(VERSION)$(SLIBSUF) 67 install $(INSTALLSTRIP) -m 755 $(SLIBNAME) \
66 ln -sf libavutil-$(VERSION)$(SLIBSUF) $(libdir)/$(SLIBNAME) 68 $(libdir)/$(SLIBNAME_WITH_VERSION)
69 ln -sf $(SLIBNAME_WITH_VERSION) \
70 $(libdir)/$(SLIBNAME_WITH_MAJOR)
71 ln -sf $(SLIBNAME_WITH_VERSION) \
72 $(libdir)/$(SLIBNAME)
67 $(LDCONFIG) || true 73 $(LDCONFIG) || true
68 endif 74 endif
69 else 75 else
70 install: 76 install:
71 endif 77 endif