Mercurial > libavutil.hg
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 |