56 lines
1.8 KiB
Text
56 lines
1.8 KiB
Text
$NetBSD: patch-ad,v 1.3 2010/07/21 14:11:16 joerg Exp $
|
|
--- Makefile.in.orig 2000-10-20 14:06:30.000000000 +0200
|
|
+++ Makefile.in
|
|
@@ -29,8 +29,8 @@ PYTHLIB = @PYTH_LIBDIR@/config
|
|
PYTHCNFG = @PYTH_CONFIG@
|
|
PYCNF = @PYCNF@
|
|
|
|
-CC = @CC@
|
|
-LD = $(CC)
|
|
+CC = ${LIBTOOL} --mode=compile @CC@
|
|
+LD = ${LIBTOOL} --mode=link @CC@
|
|
RANLIB = @RANLIB@
|
|
INSTALL = @INSTALL@
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
@@ -38,14 +38,14 @@ RM = @RM@ -f
|
|
LN_S = @LN_S@
|
|
LDEXE = @LDEXE@
|
|
|
|
-SO = @SO@
|
|
-LDSHARED = @LDSHARED@
|
|
-CCSHARED = @CCSHARED@
|
|
+SO = .la
|
|
+LDSHARED = ${LIBTOOL} --mode=link @CC@
|
|
+CCSHARED = ${LIBTOOL} --mode=compile @CC@
|
|
|
|
FRC =
|
|
CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@
|
|
CFLAGS = @CFLAGS@
|
|
-LDFLAGS = @LDFLAGS@
|
|
+LDFLAGS = @LDFLAGS@ -module -rpath ${INSTLIBDIR}
|
|
LIBS = $(EXPLIB) @LIBS@
|
|
INSTLIBDIR = @PYTH_SHLIBDIR@
|
|
|
|
@@ -109,8 +109,8 @@ python: $(MODNAME)module.a pyconfig.o $(
|
|
$(LDEXE) $(LDFLAGS) -o $@ $(PYTH_OBJS) pyconfig.o \
|
|
$(MODNAME)module.a $(EXPSUBLIB).a $(LIBS)
|
|
|
|
-$(MODNAME)module$(SO): $(OBJS:.o=.os) $(EXPSUBLIB).as
|
|
- $(LDSHARED) $(LDFLAGS) -o $@ $(OBJS:.o=.os) $(EXPSUBLIB).as $(LIBS)
|
|
+$(MODNAME)module$(SO): $(OBJS) $(EXPSUBLIB).a
|
|
+ $(LDSHARED) $(LDFLAGS) -o $@ $(OBJS:.o=.lo) $(EXPSUBLIB).la $(LIBS)
|
|
$(MODNAME)module.a: $(OBJS)
|
|
$(AR) $(ARFLAGS) $@ $(OBJS)
|
|
$(RANLIB) $@
|
|
@@ -141,9 +141,9 @@ explib/libexplib.a explib/libexplib.as e
|
|
install:
|
|
@echo Use either installbin or installshared
|
|
installbin: python
|
|
- $(INSTALL_PROGRAM) python $(exec_prefix)/bin/python.exppy
|
|
+ $(INSTALL_PROGRAM) python $(DESTDIR)$(exec_prefix)/bin/python.exppy
|
|
installshared: $(MODNAME)module$(SO)
|
|
- $(INSTALL_PROGRAM) $(MODNAME)module$(SO) $(INSTLIBDIR)
|
|
+ ${LIBTOOL} --mode=install $(BSD_INSTALL_LIB) $(MODNAME)module$(SO) $(DESTDIR)$(INSTLIBDIR)
|
|
uninstall:
|
|
|
|
clean::
|