pkgsrc-ng/textproc/cmigemo/patches/patch-compile_Make__gcc.mak
2013-09-26 17:14:40 +02:00

44 lines
1.4 KiB
Makefile

$NetBSD: patch-compile_Make__gcc.mak,v 1.1.1.1 2012/01/21 13:38:41 obache Exp $
* libtoolize
--- compile/Make_gcc.mak.orig 2011-02-27 10:45:40.000000000 +0000
+++ compile/Make_gcc.mak
@@ -9,12 +9,12 @@
##############################################################################
# 環境に応じてこの変数を変更する
#
-libmigemo_LIB = libmigemo.so.1.1.0
-libmigemo_DSO = libmigemo.so.1
-libmigemo = libmigemo.so
+libmigemo_LIB = libmigemo.la
+libmigemo_DSO = libmigemo.la
+libmigemo = libmigemo.la
EXEEXT =
-CFLAGS_MIGEMO = -fPIC
-LDFLAGS_MIGEMO = -Wl,-rpath,.,-rpath,/usr/local/lib,-rpath,/usr/lib
+CFLAGS_MIGEMO = -shared
+LDFLAGS_MIGEMO = -rpath ${libdir}
include config.mk
include compile/unix.mak
@@ -27,16 +27,10 @@ include compile/clean.mak
#
$(libmigemo_LIB): $(libmigemo_DSO)
$(libmigemo_DSO): $(libmigemo_OBJ)
- $(CC) -shared -o $(libmigemo_LIB) -Wl,-soname,$@ $(libmigemo_OBJ)
- $(RM) $@ $(libmigemo)
- ln -s $(libmigemo_LIB) $@
- ln -s $(libmigemo_LIB) $(libmigemo)
+ libtool --mode=link $(CC) $(CFLAGS_MIGEMO) $(LDFLAGS_MIGEMO) -o $(libmigemo_LIB) -version-number 1:1:0 $(libmigemo_OBJ)
install-lib: $(libmigemo_DSO)
- $(INSTALL_PROGRAM) $(libmigemo_LIB) $(libdir)
- $(RM) $(libdir)/$(libmigemo_DSO) $(libdir)/$(libmigemo)
- ln -s $(libmigemo_LIB) $(libdir)/$(libmigemo_DSO)
- ln -s $(libmigemo_LIB) $(libdir)/$(libmigemo)
+ libtool --mode=install $(INSTALL_PROGRAM) $(libmigemo_LIB) $(libdir)
uninstall-lib:
$(RM) $(libdir)/$(libmigemo_DSO)