summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-09-30 02:57:06 +0000
committerTheodore Tso <tytso@mit.edu>1994-09-30 02:57:06 +0000
commitf84c8f9ec86812fce06f75d7136a4444df0bca29 (patch)
tree05969240af469a7c0768cb6adcdbddbca2650096 /src/appl/bsd
parentccfaefdf174943379ddd8e9aa8a139a8d7d70c8e (diff)
Relink executable if libraries change
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4400 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd')
-rw-r--r--src/appl/bsd/ChangeLog4
-rw-r--r--src/appl/bsd/Makefile.in13
2 files changed, 11 insertions, 6 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index b1d4f0de99..ed5d4e674f 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 29 22:50:05 1994 Theodore Y. Ts'o (tytso@dcl)
+
+ * Makefile.in: Relink executables if libraries change
+
Thu Sep 29 17:55:57 1994 Mark Eichin (eichin@tweedledumber.cygnus.com)
* krlogin.c (mode): ifdef VLNEXT instead of svr4 for ^V fixing.
diff --git a/src/appl/bsd/Makefile.in b/src/appl/bsd/Makefile.in
index 3a82f97b3d..f733ea8906 100644
--- a/src/appl/bsd/Makefile.in
+++ b/src/appl/bsd/Makefile.in
@@ -5,6 +5,7 @@ ISODELIB=@ISODELIB@
COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
K4LIB = @K4LIB@
KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB)
LOGINLIBS = @LOGINLIBS@
LIBOBJS=@LIBOBJS@
@@ -23,37 +24,37 @@ all:: rsh rcp rlogin krshd krlogind login.krb5
clean::
-rsh: krsh.o kcmd.o forward.o $(SETENVOBJ)
+rsh: krsh.o kcmd.o forward.o $(SETENVOBJ) $(DEPKLIB)
$(CC) $(CFLAGS) -o rsh krsh.o kcmd.o forward.o $(SETENVOBJ) $(KLIB) $(LIBS)
install::
$(INSTALL_PROGRAM) rsh $(DESTDIR)$(CLIENT_BINDIR)/rsh
-rcp: krcp.o kcmd.o forward.o $(SETENVOBJ) $(LIBOBJS)
+rcp: krcp.o kcmd.o forward.o $(SETENVOBJ) $(LIBOBJS) $(DEPKLIB)
$(CC) $(CFLAGS) -o rcp krcp.o kcmd.o forward.o $(SETENVOBJ) $(LIBOBJS) $(KLIB) $(LIBS)
install::
$(INSTALL_PROGRAM) rcp $(DESTDIR)$(CLIENT_BINDIR)/rcp
-rlogin: krlogin.o kcmd.o forward.o $(SETENVOBJ)
+rlogin: krlogin.o kcmd.o forward.o $(SETENVOBJ) $(DEPKLIB)
$(CC) $(CFLAGS) -o rlogin krlogin.o kcmd.o forward.o $(SETENVOBJ) $(KLIB) $(LIBS)
install::
$(INSTALL_PROGRAM) rlogin $(DESTDIR)$(CLIENT_BINDIR)/rlogin
-krshd: krshd.o kcmd.o logutil.o forward.o $(SETENVOBJ)
+krshd: krshd.o kcmd.o logutil.o forward.o $(SETENVOBJ) $(DEPKLIB)
$(CC) $(CFLAGS) -o krshd krshd.o kcmd.o logutil.o forward.o $(SETENVOBJ) $(K4LIB) $(KLIB) $(LIBS)
install::
$(INSTALL_PROGRAM) krshd $(DESTDIR)$(SERVER_BINDIR)/krshd
-krlogind: krlogind.o logutil.o kcmd.o forward.o $(SETENVOBJ)
+krlogind: krlogind.o logutil.o kcmd.o forward.o $(SETENVOBJ) $(DEPKLIB)
$(CC) $(CFLAGS) -o krlogind krlogind.o logutil.o kcmd.o forward.o $(SETENVOBJ) $(K4LIB) $(KLIB) $(LIBS)
install::
$(INSTALL_PROGRAM) krlogind $(DESTDIR)$(SERVER_BINDIR)/krlogind
-login.krb5: login.o logutil.o $(SETENVOBJ) $(LIBOBJS)
+login.krb5: login.o logutil.o $(SETENVOBJ) $(LIBOBJS) $(DEPKLIB)
$(CC) $(CFLAGS) -o login.krb5 login.o logutil.o $(SETENVOBJ) $(LIBOBJS) $(KLIB) $(LIBS) $(LOGINLIBS)
install::