2008-03-01 04:09:35 +01:00
|
|
|
$NetBSD: patch-aa,v 1.17 2008/03/01 03:09:35 jlam Exp $
|
1998-08-07 12:35:47 +02:00
|
|
|
|
2002-03-25 13:25:29 +01:00
|
|
|
--- src/Makefile.in.orig Sun Feb 10 18:39:19 2002
|
|
|
|
+++ src/Makefile.in Mon Mar 25 11:59:49 2002
|
2001-04-23 16:52:51 +02:00
|
|
|
@@ -4,7 +4,7 @@
|
1998-07-15 16:15:59 +02:00
|
|
|
#---------------------------------------------------------------------------
|
2001-04-23 16:52:51 +02:00
|
|
|
CC = @CC@
|
1999-06-18 00:57:23 +02:00
|
|
|
CFLAGS = @CFLAGS@
|
|
|
|
-LDFLAGS = @LDFLAGS@ @DYNAMIC_LINK_FLAGS@
|
1998-07-16 19:15:34 +02:00
|
|
|
+LDFLAGS = $(EXECLIBS)
|
1999-06-18 00:57:23 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# System library that contains functions for dynamic linking (-ldl)
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
@@ -22,7 +22,7 @@
|
1998-07-15 16:15:59 +02:00
|
|
|
# Set these values to ABSOLUTE path names
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
SRCDIR = @SRCDIR@# Location of sources
|
|
|
|
-OBJDIR = @OBJDIR@# Location of objects
|
|
|
|
+OBJDIR = .# Location of objects
|
|
|
|
ELFDIR = @ELFDIR@# Location of elf objects
|
|
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
2002-03-25 13:25:29 +01:00
|
|
|
@@ -38,7 +38,7 @@
|
1999-09-20 20:43:58 +02:00
|
|
|
exec_prefix = @exec_prefix@
|
|
|
|
install_lib_dir = @libdir@
|
|
|
|
install_include_dir = @includedir@
|
2001-02-05 18:30:07 +01:00
|
|
|
-install_doc_dir = $(prefix)/doc/slang
|
1999-09-20 20:43:58 +02:00
|
|
|
+install_doc_dir = $(prefix)/share/doc/slang
|
|
|
|
DOC_FILES = ../changes.txt ../COPY* ../doc/slangdoc.html ../doc/text/*.txt
|
2001-02-05 18:30:07 +01:00
|
|
|
MODULE_INSTALL_DIR = @libdir@/slang/modules
|
1999-09-20 20:43:58 +02:00
|
|
|
#---------------------------------------------------------------------------
|
2002-03-25 13:25:29 +01:00
|
|
|
@@ -76,11 +76,11 @@
|
2001-04-23 16:52:51 +02:00
|
|
|
CONFIG_H = config.h
|
|
|
|
ALL_CFLAGS = $(CFLAGS) -Dunix $(THIS_LIB_DEFINES)
|
|
|
|
ALL_ELF_CFLAGS = $(ELF_CFLAGS) -Dunix $(THIS_LIB_DEFINES)
|
|
|
|
-COMPILE_CMD = $(CC) -c $(ALL_CFLAGS)
|
|
|
|
+COMPILE_CMD = $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS)
|
1998-07-15 16:15:59 +02:00
|
|
|
ELFCOMPILE_CMD = $(ELF_CC) -c $(ALL_ELF_CFLAGS)
|
|
|
|
ELF_LINK_CMD = @ELF_LINK_CMD@
|
|
|
|
|
|
|
|
-NORMAL_LIB = lib$(THIS_LIB).a
|
|
|
|
+NORMAL_LIB = lib$(THIS_LIB).la
|
|
|
|
OBJDIR_NORMAL_LIB = $(OBJDIR)/$(NORMAL_LIB)
|
|
|
|
|
2002-03-25 13:25:29 +01:00
|
|
|
# ELFLIB = lib$(THIS_LIB).so#
|
|
|
|
@@ -92,7 +92,7 @@
|
1998-07-16 19:15:34 +02:00
|
|
|
|
|
|
|
ELFDIR_ELF_LIB = $(ELFDIR)/$(ELFLIB_MAJOR_MINOR)#
|
|
|
|
|
1999-06-18 00:57:23 +02:00
|
|
|
-EXECLIBS = -L$(OBJDIR) -lslang -lm $(TCAPLIB) $(DL_LIB)
|
1998-07-16 19:15:34 +02:00
|
|
|
+EXECLIBS = libslang.la $(TCAPLIB)
|
|
|
|
EXECDEPS = $(OBJDIR_NORMAL_LIB)
|
|
|
|
|
|
|
|
OFILES = @PROGRAM_OFILES@
|
2002-03-25 13:25:29 +01:00
|
|
|
@@ -112,13 +112,12 @@
|
1998-07-16 21:07:46 +02:00
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
# Rules
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
-all: $(OBJDIR) $(CONFIG_H) $(OBJDIR_NORMAL_LIB) $(OTHERSTUFF)
|
|
|
|
+all: $(OBJDIR) $(CONFIG_H) $(OBJDIR_NORMAL_LIB)
|
|
|
|
elf: $(ELFDIR) $(CONFIG_H) $(ELFDIR_ELF_LIB)
|
1998-07-15 16:15:59 +02:00
|
|
|
|
|
|
|
$(OBJDIR_NORMAL_LIB): $(OBJDIR) $(CONFIG_H) $(OBJS)
|
2000-01-01 18:17:56 +01:00
|
|
|
- -$(RM) $(OBJDIR_NORMAL_LIB)
|
1998-07-15 16:15:59 +02:00
|
|
|
- cd $(OBJDIR); $(AR_CR) $(NORMAL_LIB) $(OFILES)
|
|
|
|
- $(RANLIB) $(OBJDIR_NORMAL_LIB)
|
2001-04-23 16:52:51 +02:00
|
|
|
+ cd $(OBJDIR); $(LIBTOOL) --mode=link $(CC) -o $(NORMAL_LIB) $(OFILES:.o=.lo) \
|
2008-03-01 04:09:35 +01:00
|
|
|
+ -rpath $(PREFIX)/lib $(DL_LIB) -lm $(TCAPLIB) -version-info 1:4
|
1998-07-15 16:15:59 +02:00
|
|
|
@echo ""
|
|
|
|
@echo $(NORMAL_LIB) created in $(OBJDIR)
|
|
|
|
|
2002-03-25 13:25:29 +01:00
|
|
|
@@ -143,8 +142,7 @@
|
1999-09-20 20:43:58 +02:00
|
|
|
install: install_basic_lib install_docs
|
2001-02-05 18:30:07 +01:00
|
|
|
install_basic_lib: $(DEST_LIBDIR) $(DEST_INCDIR) $(OBJDIR_NORMAL_LIB)
|
|
|
|
@echo installing $(OBJDIR_NORMAL_LIB) in $(DEST_LIBDIR)
|
|
|
|
- $(INSTALL_DATA) $(OBJDIR_NORMAL_LIB) $(DEST_LIBDIR)
|
|
|
|
- $(RANLIB) $(DEST_LIBDIR)/$(NORMAL_LIB)
|
|
|
|
+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $(OBJDIR_NORMAL_LIB) $(DEST_LIBDIR)
|
|
|
|
@echo installing slang.h and slcurses.h in $(DEST_INCDIR)
|
|
|
|
$(INSTALL_DATA) $(SRCDIR)/slang.h $(DEST_INCDIR)
|
|
|
|
$(INSTALL_DATA) $(SRCDIR)/slcurses.h $(DEST_INCDIR)
|