mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-04 02:08:49 -04:00
44 lines
1.4 KiB
Makefile
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)
|