Relink executable if libraries change
authorTheodore Tso <tytso@mit.edu>
Fri, 30 Sep 1994 02:57:06 +0000 (02:57 +0000)
committerTheodore Tso <tytso@mit.edu>
Fri, 30 Sep 1994 02:57:06 +0000 (02:57 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4400 dc483132-0cff-0310-8789-dd5450dbe970

16 files changed:
src/appl/bsd/ChangeLog
src/appl/bsd/Makefile.in
src/appl/gss-sample/ChangeLog
src/appl/gss-sample/Makefile.in
src/appl/mailquery/ChangeLog
src/appl/mailquery/Makefile.in
src/appl/movemail/ChangeLog
src/appl/movemail/Makefile.in
src/appl/popper/ChangeLog
src/appl/popper/Makefile.in
src/appl/telnet/telnet/ChangeLog
src/appl/telnet/telnet/Makefile.in
src/appl/telnet/telnetd/ChangeLog
src/appl/telnet/telnetd/Makefile.in
src/appl/user_user/ChangeLog
src/appl/user_user/Makefile.in

index b1d4f0de99e0d6ed6c86d41886d5656da206ada4..ed5d4e674fc3643d920666e2f26937f1d810a3ed 100644 (file)
@@ -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.
index 3a82f97b3d1a55b4a42ded542d3436a35a084779..f733ea8906ec2e38b2e979413ba53efbec209499 100644 (file)
@@ -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::
index 9f52b06bed4b1a71d2f21ab47e799e7416aee27b..66cc53dbf418331886e17afb71f228c36c95e849 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:50:48 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Thu Aug  4 13:24:29 1994  Tom Yu  (tlyu@dragons-lair)
 
        * configure.in: fix make install
index e21ccc7cd2e1c0084d6b28c19ccd8ca0056e4c4d..16afa08e699209f846b1d6a61623120182ffe7f5 100644 (file)
@@ -9,11 +9,13 @@ all:: gss-server gss-client
 
 KLIB = $(TOPLIBD)/gssapi/libgssapi_krb5.a $(TOPLIBD)/libkrb5.a \
                $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
+DEPKLIB = $(TOPLIBD)/gssapi/libgssapi_krb5.a $(TOPLIBD)/libkrb5.a \
+               $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB)
 
-gss-server: gss-server.o gss-misc.o
+gss-server: gss-server.o gss-misc.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o gss-server gss-server.o gss-misc.o $(KLIB) $(LIBS)
 
-gss-client: gss-client.o gss-misc.o
+gss-client: gss-client.o gss-misc.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o gss-client gss-client.o gss-misc.o $(KLIB) $(LIBS)
 
 gss-client.o:  $(srcdir)/gss-client.c
index 65012d2479274738147ded4e67482425e858333c..63eff267a52fdb70959beeb9d961ce66121d7723 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:53:17 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Thu Sep 15 11:34:46 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * configure.in: Moved CONFIG_RULES before AC_HAVE_LIBRARY() rules,
index 5c64bdc9402038de9b89f0dbd865a02b46ddaf40..ff4d07b634f79058b3a0937ef6642b59a2ee6ac9 100644 (file)
@@ -4,10 +4,11 @@ COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
 all::
 
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB)
 
 HESIODLIB =
 
-mailquery: mailquery.o poplib.o
+mailquery: mailquery.o poplib.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o mailquery mailquery.o poplib.o $(KLIB) \
                $(HESIODLIB) $(LIBS)
 
index be04345b5e6b917455db46a7377205b867baed45..e18af0ba794b08346876288421e7244ec3e32c3e 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:52:50 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Thu Aug 18 14:54:33 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * configure.in:
index 58fb5c54427efaf4a01157771387be6bfb01d4ba..80f897f5224c066a8ad64e85604581a505979319 100644 (file)
@@ -7,10 +7,11 @@ OBJS = movemail.o movemail-mmdf.o
 all::
 
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB)
 
 HESIODLIB = 
 
-movemail: movemail.o
+movemail: movemail.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o movemail movemail.o $(KLIB) $(HESIODLIB) $(LIBS)
 
 all:: movemail
index a0ffb23238e01369b8b23287adf9ff92a837e1d4..34dc8f9878b537c4b3af85dc6273086ebe7ffe7e 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:52:35 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Thu Sep 22 20:47:25 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * configure.in: Fix order of configure so that cc can be found.
index e43b57b88e36c4d1c7d52708a47600c6adc97159..f3fe8cf830dc4ff02b6eb3f5f758cfbae7f7f5c6 100644 (file)
@@ -34,6 +34,7 @@ DBMLIB=
 all::
 
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB)
 
 OBJS           =       pop_dele.o pop_dropcopy.o pop_dropinfo.o \
                        pop_get_command.o pop_get_subcommand.o pop_init.o \
@@ -42,7 +43,7 @@ OBJS          =       pop_dele.o pop_dropcopy.o pop_dropinfo.o \
                        pop_rset.o pop_send.o pop_stat.o pop_updt.o \
                        pop_user.o pop_xtnd.o pop_xmit.o popper.o
 
-popper: $(OBJS)
+popper: $(OBJS) $(DEPKLIB)
        $(CC) $(CFLAGS) -o popper $(OBJS) $(KLIB) $(LIBS)
 
 all:: popper
index 67f2de9eddb0c75d6b5c9d1fd3ce88e0036357ca..720d6c47c8514a26ec22e13c08e50110a21481a7 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:51:39 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Tue Aug 16 18:07:54 1994  Mark Eichin  (eichin@cygnus.com)
 
        * externs.h: don't hide termdata under defined(unix).
index 40f5b16dd20c2e7d7095649b113c8ec642d1eb59..ab4d939316d39a0d724725d6d0a2c6220240b040 100644 (file)
@@ -28,6 +28,7 @@ ARPA_TELNET= $(srcdir)/../arpa/telnet.h
 COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
 K4LIB = $(KRB4)/lib/libkrb.a
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB)
 
 SRCS=  commands.c main.c network.c ring.c \
        sys_bsd.c telnet.c terminal.c \
@@ -41,7 +42,7 @@ OBJS= authenc.o commands.o main.o network.o ring.o sys_bsd.o \
 
 all:: telnet
 
-telnet:        $(OBJS)
+telnet:        $(OBJS) $(DEPKLIB)
        $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(LIBS)
 
 clean::
index 81a01d04366b42a1e340b9a2af4e8fb1656c2d4a..be2e674e31dd7f2621940c5925a72de8c866a211 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:51:52 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executables if libraries change
+
 Tue Aug 16 18:04:58 1994  Mark Eichin  (eichin@tweedledumber.cygnus.com)
 
        * configure.in: check for vhangup.
index ed2d7de2b8a9a8d33aaa7dc8558d2f64f27b364d..e883d1f8bffa1e698fe1e2609129064deade8a93 100644 (file)
@@ -28,6 +28,7 @@ ARPA_TELNET= $(srcdir)/../arpa/telnet.h
 COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
 K4LIB = $(KRB4)/lib/libkrb.a
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB)
 
 SRCS=  $(srcdir)/telnetd.c \
        $(srcdir)/state.c \
@@ -50,7 +51,7 @@ OBJS= telnetd.o \
 
 all:: telnetd
 
-telnetd: $(OBJS)
+telnetd: $(OBJS) $(DEPKLIB)
        $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(LIBS)
 
 clean::
index 24d6af7b97a6a239c72daa20ad04ea3e809d404e..012e7901f5253dd6c7b0e267cdb41a76c31bfe3e 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 29 22:48:20 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Relink executable when libraries change
+
 Wed Sep 14 21:47:00 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * Makefile.in: Fixed stupid typo (uusrever) in the install target.
index c0a5094db7e31246f1fcca415450bb61870f2722..cc7feb523f7f56b908945f0a4c98bf6bd3e763c1 100644 (file)
@@ -8,8 +8,9 @@ DBMLIB=
 all::
 
 KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
+DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB)
 
-uuclient: client.o
+uuclient: client.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o uuclient client.o $(KLIB) $(LIBS)
 
 client.o:      $(srcdir)/client.c
@@ -20,7 +21,7 @@ all:: uuclient
 clean::
        $(RM) client.o uuclient
 
-uuserver: server.o
+uuserver: server.o $(DEPKLIB)
        $(CC) $(CFLAGS) -o uuserver server.o $(KLIB) $(LIBS)
 
 server.o:      $(srcdir)/server.c