From 3d163f4548774c222ccf2dead8e2811ffeccc824 Mon Sep 17 00:00:00 2001
From: Roy Marples <roy@marples.name>
Date: Fri, 4 Jan 2008 15:19:04 +0000
Subject: Remove support for static and pam combined - too problematic.

---
 src/Makefile             | 5 ++---
 src/Makefile.BSD         | 1 +
 src/Makefile.Linux       | 2 +-
 src/Makefile.ncurses     | 6 ++----
 src/Makefile.pam-dynamic | 2 --
 src/Makefile.termcap     | 1 +
 6 files changed, 7 insertions(+), 10 deletions(-)
 delete mode 100644 src/Makefile.pam-dynamic

(limited to 'src')

diff --git a/src/Makefile b/src/Makefile
index 1bbb7c78..83feacea 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -91,8 +91,8 @@ LDFLAGS += -Wl,-rpath .
 TOPDIR = ..
 include $(TOPDIR)/default.mk
 include Makefile.$(TERMCAP)
-include Makefile.$(PAM)
 include Makefile.$(OS)
+include Makefile.$(PAM)
 
 all: .depend $(TARGET)
 
@@ -127,8 +127,7 @@ $(LIBRCSO): rc.map $(LIBRCOBJS)
 $(RCOBJS):
 	$(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $<
 rc: version.h $(LIBEINFOSO) $(LIBRCSO) $(RCOBJS)
-	$(CC) $(LDFLAGS) $(BIN_LDFLAGS) -o rc \
-		$(RCOBJS) $(LDLIBS_LIBRC) $(LDLIBS_RC)
+	$(CC) $(LDFLAGS) $(BIN_LDFLAGS) -o rc $(RCOBJS) $(LDLIBS_RC)
 
 $(ALL_LINKS): rc
 	ln -sf rc $@
diff --git a/src/Makefile.BSD b/src/Makefile.BSD
index ab5cec7c..a9ef9791 100644
--- a/src/Makefile.BSD
+++ b/src/Makefile.BSD
@@ -1 +1,2 @@
 LDLIBS_LIBRC += -lkvm
+LDLIBS_RC += -lkvm
diff --git a/src/Makefile.Linux b/src/Makefile.Linux
index d15c968e..96a80ab9 100644
--- a/src/Makefile.Linux
+++ b/src/Makefile.Linux
@@ -1,2 +1,2 @@
-LDLIBS_RC += -ldl
+LDLIBS_RC += -Wl,-Bdynamic -ldl
 CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=500
diff --git a/src/Makefile.ncurses b/src/Makefile.ncurses
index 77cad660..204325dd 100644
--- a/src/Makefile.ncurses
+++ b/src/Makefile.ncurses
@@ -1,4 +1,2 @@
-LIBTERMCAP ?= -lncurses
-CPPFLAGS_LIBEINFO = -DHAVE_TERMCAP
-LDLIBS_LIBEINFO += $(LIBTERMCAP)
-LDLIBS_RC += $(LIBTERMCAP)
+LIBTERMCAP = -lncurses
+include Makefile.termcap
diff --git a/src/Makefile.pam-dynamic b/src/Makefile.pam-dynamic
deleted file mode 100644
index 7393939a..00000000
--- a/src/Makefile.pam-dynamic
+++ /dev/null
@@ -1,2 +0,0 @@
-CPPFLAGS_SSD = -DHAVE_PAM
-LDLIBS_RC += -Wl,-Bdynamic -lpam
diff --git a/src/Makefile.termcap b/src/Makefile.termcap
index 88017db3..10f19865 100644
--- a/src/Makefile.termcap
+++ b/src/Makefile.termcap
@@ -1,3 +1,4 @@
 LIBTERMCAP ?= -ltermcap
 CPPFLAGS_LIBEINFO = -DHAVE_TERMCAP
 LDLIBS_LIBEINFO += $(LIBTERMCAP)
+LDLIBS_RC += $(LIBTERMCAP)
-- 
cgit v1.2.3