From: Theodore Tso Date: Fri, 30 Sep 1994 03:05:55 +0000 (+0000) Subject: Relink executable if libraries change X-Git-Tag: krb5-1.0-beta4.3~55 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=48114bb3affd888d4ba8f47391632266a8a98558;p=krb5.git Relink executable if libraries change git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4401 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/tests/asn.1/ChangeLog b/src/tests/asn.1/ChangeLog index 9b25d1760..1f177462b 100644 --- a/src/tests/asn.1/ChangeLog +++ b/src/tests/asn.1/ChangeLog @@ -1,3 +1,7 @@ +Thu Sep 29 23:01:58 1994 Theodore Y. Ts'o (tytso@dcl) + + * Makefile.in: Relink executabes when libraries change + Wed Sep 28 16:12:08 1994 Mark Eichin (eichin@cygnus.com) * ktest_equal.c: #include stdio.h to get NULL under sunos. diff --git a/src/tests/asn.1/Makefile b/src/tests/asn.1/Makefile index cc033f399..bfaf5a5f6 100644 --- a/src/tests/asn.1/Makefile +++ b/src/tests/asn.1/Makefile @@ -1,16 +1,23 @@ CC = cc CCFLAGS = -g -I../../include -LIBS = -L../../lib -lkrb5 -lcom_err + +COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a +DBMLIB= + +KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) +DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) all: krb5_encode_test krb5_decode_test ENCOBJS = krb5_encode_test.o ktest.o ktest_equal.o utility.o asn1buf.o -krb5_encode_test: $(ENCOBJS) - $(CC) $(CCFLAGS) -o krb5_encode_test $(ENCOBJS) $(LIBS) + +krb5_encode_test: $(ENCOBJS) $(DEPKLIB) + $(CC) $(CCFLAGS) -o krb5_encode_test $(ENCOBJS) $(KLIB) DECOBJS = krb5_decode_test.o ktest.o ktest_equal.o -krb5_decode_test: $(DECOBJS) - $(CC) $(CCFLAGS) -o krb5_decode_test $(DECOBJS) $(LIBS) + +krb5_decode_test: $(DECOBJS) $(DEPKLIB) + $(CC) $(CCFLAGS) -o krb5_decode_test $(DECOBJS) $(KLIB) clean: rm -f *~ *.o krb5_encode_test krb5_decode_test diff --git a/src/tests/asn.1/Makefile.in b/src/tests/asn.1/Makefile.in index ceea3115d..6d1615629 100644 --- a/src/tests/asn.1/Makefile.in +++ b/src/tests/asn.1/Makefile.in @@ -8,15 +8,18 @@ DBMLIB= all:: krb5_encode_test krb5_decode_test KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB) +DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) LOCALINCLUDES = -I$(srcdir)/../../lib/krb5/asn.1 ENCOBJS = krb5_encode_test.o ktest.o ktest_equal.o utility.o -krb5_encode_test: $(ENCOBJS) + +krb5_encode_test: $(ENCOBJS) $(DEPKLIB) $(CC) $(CFLAGS) -o krb5_encode_test $(ENCOBJS) $(LIBS) $(KLIB) DECOBJS = krb5_decode_test.o ktest.o ktest_equal.o utility.o -krb5_decode_test: $(DECOBJS) + +krb5_decode_test: $(DECOBJS) $(DEPKLIB) $(CC) $(CFLAGS) -o krb5_decode_test $(DECOBJS) $(LIBS) $(KLIB) install:: diff --git a/src/tests/create/ChangeLog b/src/tests/create/ChangeLog index 0bedb8d01..c94d0464e 100644 --- a/src/tests/create/ChangeLog +++ b/src/tests/create/ChangeLog @@ -1,3 +1,7 @@ +Thu Sep 29 22:58:05 1994 Theodore Y. Ts'o (tytso@dcl) + + * Makefile.in: Relink executable when libraries change + Thu Sep 15 17:16:46 1994 Theodore Y. Ts'o (tytso@dcl) * kdb5_mkdums.c (add_princ): Initialize key version number to be 1. diff --git a/src/tests/create/Makefile.in b/src/tests/create/Makefile.in index 31231acd4..fd9b30ce8 100644 --- a/src/tests/create/Makefile.in +++ b/src/tests/create/Makefile.in @@ -5,12 +5,16 @@ ISODELIB=@ISODELIB@ COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a DBMLIB= KDBLIB=$(TOPLIBD)/libkdb5.a +DEPKDBLIB=$(TOPLIBD)/libkdb5.a all:: kdb5_mkdums KLIB = $(KDBLIB) $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB) +DEPKLIB = $(KDBLIB) $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) -kdb5_mkdums: kdb5_mkdums.o +DEPLIBS = $(DEPKDBLIB) $(DEPKLIB) + +kdb5_mkdums: kdb5_mkdums.o $(DEPLIBS) $(CC) $(CFLAGS) -o kdb5_mkdums kdb5_mkdums.o $(KLIB) $(LIBS) kdb5_mkdums.o: $(srcdir)/kdb5_mkdums.c diff --git a/src/tests/hammer/ChangeLog b/src/tests/hammer/ChangeLog index f507f4fb3..b3a307753 100644 --- a/src/tests/hammer/ChangeLog +++ b/src/tests/hammer/ChangeLog @@ -1,3 +1,8 @@ +Thu Sep 29 22:59:09 1994 Theodore Y. Ts'o (tytso@dcl) + + * Makefile.in: Relink executable when libraries change + + Thu Sep 15 17:38:51 1994 Theodore Y. Ts'o (tytso@dcl) * kdc_hammer.c (get_server_key): index() -> strchr() diff --git a/src/tests/hammer/Makefile.in b/src/tests/hammer/Makefile.in index 3455ca352..04e1bafd1 100644 --- a/src/tests/hammer/Makefile.in +++ b/src/tests/hammer/Makefile.in @@ -8,8 +8,9 @@ DBMLIB= all:: kdc5_hammer KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB) +DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) -kdc5_hammer: kdc5_hammer.o +kdc5_hammer: kdc5_hammer.o $(DEPKLIB) $(CC) $(CFLAGS) -o kdc5_hammer kdc5_hammer.o $(KLIB) $(LIBS) kdc5_hammer.o: $(srcdir)/kdc5_hammer.c diff --git a/src/tests/verify/ChangeLog b/src/tests/verify/ChangeLog new file mode 100644 index 000000000..8287ace50 --- /dev/null +++ b/src/tests/verify/ChangeLog @@ -0,0 +1,4 @@ +Thu Sep 29 23:00:05 1994 Theodore Y. Ts'o (tytso@dcl) + + * Makefile.in: Relink executable when libraries change + diff --git a/src/tests/verify/Makefile.in b/src/tests/verify/Makefile.in index 6a32771b3..65d106733 100644 --- a/src/tests/verify/Makefile.in +++ b/src/tests/verify/Makefile.in @@ -5,12 +5,16 @@ ISODELIB=@ISODELIB@ COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a DBMLIB= KDBLIB=$(TOPLIBD)/libkdb5.a +DEPKDBLIB=$(TOPLIBD)/libkdb5.a all:: kdb5_verify KLIB = $(KDBLIB) $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB) +DEPKLIB = $(KDBLIB) $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB) $(DBMLIB) -kdb5_verify: kdb5_verify.o +DEPLIBS = $(DEPKDBLIB) $(DEPKLIB) + +kdb5_verify: kdb5_verify.o $(DEPLIBS) $(CC) $(CFLAGS) -o kdb5_verify kdb5_verify.o $(KLIB) $(LIBS) kdb5_verify.o: $(srcdir)/kdb5_verify.c