Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 12359232773cd8853df7c1a415571fe34df8c539 Mon Sep 17 00:00:00 2001
- From: Oka Motofumi <chikuzen.mo@gmail.com>
- Date: Mon, 5 Sep 2011 11:50:37 +0900
- Subject: [PATCH] Fix install/uninstall shared libs if SYS is WINDOWS/CYGWIN
- ---
- Makefile | 13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
- diff --git a/Makefile b/Makefile
- index 5831091..9cd28c2 100644
- --- a/Makefile
- +++ b/Makefile
- @@ -228,18 +228,25 @@ install-lib-static: lib-static install-lib-dev
- $(if $(RANLIB), $(RANLIB) $(DESTDIR)$(libdir)/$(LIBX264))
- install-lib-shared: lib-shared install-lib-dev
- -ifeq ($(SYS),WINDOWS)
- +ifneq ($(IMPLIBNAME),)
- + install -d $(DESTDIR)$(bindir)
- $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(bindir))
- + install -m 644 $(IMPLIBNAME) $(DESTDIR)$(libdir)
- else
- $(if $(SONAME), ln -f -s $(SONAME) $(DESTDIR)$(libdir)/libx264.$(SOSUFFIX))
- $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(libdir))
- endif
- - $(if $(IMPLIBNAME), install -m 644 $(IMPLIBNAME) $(DESTDIR)$(libdir))
- uninstall:
- rm -f $(DESTDIR)$(includedir)/x264.h $(DESTDIR)$(includedir)/x264_config.h $(DESTDIR)$(libdir)/libx264.a
- rm -f $(DESTDIR)$(bindir)/x264$(EXE) $(DESTDIR)$(libdir)/pkgconfig/x264.pc
- - $(if $(SONAME), rm -f $(DESTDIR)$(libdir)/$(SONAME) $(DESTDIR)$(libdir)/libx264.$(SOSUFFIX))
- +ifneq ($(SONAME),)
- +ifneq ($(IMPLIBNAME),)
- + rm -f $(DESTDIR)$(bindir)/$(SONAME) $(DESTDIR)$(libdir)/$(IMPLIBNAME)
- +else
- + rm -f $(DESTDIR)$(libdir)/$(SONAME) $(DESTDIR)$(libdir)/libx264.$(SOSUFFIX)
- +endif
- +endif
- etags: TAGS
- --
- 1.7.6.msysgit.0
Add Comment
Please, Sign In to add comment