summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1997-02-23 07:29:48 +0000
committerRichard Basch <probe@mit.edu>1997-02-23 07:29:48 +0000
commit172880487c95a8ac00e1d02687a6b5b3c56fcfc9 (patch)
tree85923892091b98f9995a57dc398dc7b63e6c3f5e /src
parent06f89c3aeaf734c5df82d3ee98f4e2fe9b05f6e1 (diff)
downloadkrb5-172880487c95a8ac00e1d02687a6b5b3c56fcfc9.tar.gz
krb5-172880487c95a8ac00e1d02687a6b5b3c56fcfc9.tar.xz
krb5-172880487c95a8ac00e1d02687a6b5b3c56fcfc9.zip
Moved some of the library list file build logic from the individual Makefiles
to config/win-post.in git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9964 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/Makefile.in10
-rw-r--r--src/lib/crypto/crc32/ChangeLog4
-rw-r--r--src/lib/crypto/crc32/Makefile.in17
-rw-r--r--src/lib/crypto/des/ChangeLog5
-rw-r--r--src/lib/crypto/des/Makefile.in17
-rw-r--r--src/lib/crypto/md4/ChangeLog5
-rw-r--r--src/lib/crypto/md4/Makefile.in17
-rw-r--r--src/lib/crypto/md5/ChangeLog5
-rw-r--r--src/lib/crypto/md5/Makefile.in16
-rw-r--r--src/lib/crypto/os/ChangeLog5
-rw-r--r--src/lib/crypto/os/Makefile.in16
-rw-r--r--src/lib/crypto/sha/ChangeLog5
-rw-r--r--src/lib/crypto/sha/Makefile.in14
-rw-r--r--src/lib/des425/ChangeLog5
-rw-r--r--src/lib/des425/Makefile.in19
-rw-r--r--src/lib/gssapi/generic/ChangeLog5
-rw-r--r--src/lib/gssapi/generic/Makefile.in18
-rw-r--r--src/lib/gssapi/krb5/ChangeLog5
-rw-r--r--src/lib/gssapi/krb5/Makefile.in15
-rw-r--r--src/lib/kadm/Makefile.in14
-rw-r--r--src/lib/krb4/ChangeLog5
-rw-r--r--src/lib/krb4/Makefile.in7
-rw-r--r--src/lib/krb5/asn.1/ChangeLog5
-rw-r--r--src/lib/krb5/asn.1/Makefile.in15
-rw-r--r--src/lib/krb5/ccache/Makefile.in8
-rw-r--r--src/lib/krb5/ccache/file/ChangeLog5
-rw-r--r--src/lib/krb5/ccache/file/Makefile.in18
-rw-r--r--src/lib/krb5/error_tables/ChangeLog5
-rw-r--r--src/lib/krb5/error_tables/Makefile.in14
-rw-r--r--src/lib/krb5/free/ChangeLog5
-rw-r--r--src/lib/krb5/free/Makefile.in17
-rw-r--r--src/lib/krb5/keytab/Makefile.in9
-rw-r--r--src/lib/krb5/keytab/file/ChangeLog5
-rw-r--r--src/lib/krb5/keytab/file/Makefile.in16
-rw-r--r--src/lib/krb5/krb/ChangeLog5
-rw-r--r--src/lib/krb5/krb/Makefile.in20
-rw-r--r--src/lib/krb5/os/ChangeLog5
-rw-r--r--src/lib/krb5/os/Makefile.in19
-rw-r--r--src/lib/krb5/posix/ChangeLog5
-rw-r--r--src/lib/krb5/posix/Makefile.in20
-rw-r--r--src/lib/krb5/rcache/ChangeLog5
-rw-r--r--src/lib/krb5/rcache/Makefile.in17
-rw-r--r--src/util/et/ChangeLog2
-rw-r--r--src/util/et/Makefile.in5
-rw-r--r--src/util/profile/ChangeLog4
-rw-r--r--src/util/profile/Makefile.in8
46 files changed, 199 insertions, 267 deletions
diff --git a/src/lib/crypto/Makefile.in b/src/lib/crypto/Makefile.in
index bf650ad94..f9d41da8c 100644
--- a/src/lib/crypto/Makefile.in
+++ b/src/lib/crypto/Makefile.in
@@ -45,13 +45,7 @@ SHLIB_LIBS=
SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
-# FIXME, need to build the library too...
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-liblinks
install-unix:: install-libs
@@ -60,8 +54,6 @@ libcrypto.lib:
libdir crypto.lib
clean-unix:: clean-liblinks clean-libs clean-libobjs
-clean-windows::
- $(RM) crypto.lib crypto.bak $(OBJFILE)
check-unix::
diff --git a/src/lib/crypto/crc32/ChangeLog b/src/lib/crypto/crc32/ChangeLog
index 2317b415c..c903fdd9e 100644
--- a/src/lib/crypto/crc32/ChangeLog
+++ b/src/lib/crypto/crc32/ChangeLog
@@ -1,3 +1,7 @@
+Sat Feb 22 18:46:38 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Move list file construction to win-post.in
+
Thu Jan 30 21:30:32 1997 Richard Basch <basch@lehman.com>
* crc.c: Declare the functions to take const pointers, where possible.
diff --git a/src/lib/crypto/crc32/Makefile.in b/src/lib/crypto/crc32/Makefile.in
index 7ba33e7ca..81bf5d8d5 100644
--- a/src/lib/crypto/crc32/Makefile.in
+++ b/src/lib/crypto/crc32/Makefile.in
@@ -1,22 +1,15 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=crc32
-##DOSOBJFILE=..\crc32.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=crc32
+##DOS##OBJFILE=..\crc32.lst
##WIN16##LIBNAME=..\crypto.lib
STLIBOBJS=crc.o
-
OBJS= crc.$(OBJEXT)
-
SRCS= $(srcdir)/crc.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
@@ -34,5 +27,3 @@ clean::
$(RM) crctest$(EXEEXT) crctest.$(OBJEXT)
clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog
index 9eef6c1f2..049f004ae 100644
--- a/src/lib/crypto/des/ChangeLog
+++ b/src/lib/crypto/des/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:50:35 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Fri Feb 7 07:12:52 1997 Richard Basch <basch@lehman.com>
* Makefile.in (all-unix, all-mac): Create shared directory
diff --git a/src/lib/crypto/des/Makefile.in b/src/lib/crypto/des/Makefile.in
index cac503afc..1a5a99f3e 100644
--- a/src/lib/crypto/des/Makefile.in
+++ b/src/lib/crypto/des/Makefile.in
@@ -1,9 +1,10 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=des
-##DOSOBJFILE=..\des.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=des
+##DOS##OBJFILE=..\des.lst
##WIN16##LIBNAME=..\crypto.lib
+
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
@@ -82,12 +83,7 @@ SRCS= $(srcdir)/afsstring2key.c \
$(srcdir)/u_nfold.c \
$(srcdir)/u_rn_key.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
@@ -122,7 +118,4 @@ clean::
$(RM) destest$(EXEEXT) verify$(EXEEXT) destest.$(OBJEXT) \
t_verify.$(OBJEXT) t_random.$(OBJEXT) t_random$(EXEEXT)
-clean-windows::
- $(RM) $(OBJFILE)
-
clean-unix:: clean-libobjs
diff --git a/src/lib/crypto/md4/ChangeLog b/src/lib/crypto/md4/ChangeLog
index a82e57b4a..3653c4509 100644
--- a/src/lib/crypto/md4/ChangeLog
+++ b/src/lib/crypto/md4/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:53:00 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Feb 6 12:46:49 1997 Ezra Peisach <epeisach@kangaroo.mit.edu>
* Makefile.in (t_cksum): Link with libkrb5.a.
diff --git a/src/lib/crypto/md4/Makefile.in b/src/lib/crypto/md4/Makefile.in
index c7ce9c042..fa92b4ccd 100644
--- a/src/lib/crypto/md4/Makefile.in
+++ b/src/lib/crypto/md4/Makefile.in
@@ -1,25 +1,18 @@
# -I$(srcdir) is needed to pull in $(srcdir)/rsa-md4.h for ./t_mddriver.c.
CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des -I"$(srcdir)"
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=md4
-##DOSOBJFILE=..\md4.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=md4
+##DOS##OBJFILE=..\md4.lst
##WIN16##LIBNAME=..\crypto.lib
RUN_SETUP=@KRB5_RUN_ENV@
STLIBOBJS=md4.o md4glue.o md4crypto.o
-
OBJS= md4.$(OBJEXT) md4glue.$(OBJEXT) md4crypto.$(OBJEXT)
-
SRCS= $(srcdir)/md4.c $(srcdir)/md4glue.c $(srcdir)/md4crypto.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
@@ -58,5 +51,3 @@ clean::
$(RM) t_cksum$(EXEEXT) t_cksum.$(OBJEXT) t_cksum.c
clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/crypto/md5/ChangeLog b/src/lib/crypto/md5/ChangeLog
index 65f4dc0de..6cbaa4ab8 100644
--- a/src/lib/crypto/md5/ChangeLog
+++ b/src/lib/crypto/md5/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:54:09 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Feb 6 12:48:41 1997 Ezra Peisach <epeisach@mit.edu>
* Makefile.in (t_cksum): Link with libkrb5.a as well.
diff --git a/src/lib/crypto/md5/Makefile.in b/src/lib/crypto/md5/Makefile.in
index 35104ef9a..03cc6ff96 100644
--- a/src/lib/crypto/md5/Makefile.in
+++ b/src/lib/crypto/md5/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=md5
-##DOSOBJFILE=..\md5.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=md5
+##DOS##OBJFILE=..\md5.lst
##WIN16##LIBNAME=..\crypto.lib
RUN_SETUP = @KRB5_RUN_ENV@
@@ -10,15 +10,9 @@ RUN_SETUP = @KRB5_RUN_ENV@
STLIBOBJS=md5.o md5glue.o md5crypto.o
OBJS= md5.$(OBJEXT) md5glue.$(OBJEXT) md5crypto.$(OBJEXT)
-
SRCS= $(srcdir)/md5.c $(srcdir)/md5glue.c $(srcdir)/md5crypto.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
@@ -43,5 +37,3 @@ clean::
$(RM) t_cksum$(EXEEXT) t_cksum.$(OBJEXT)
clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/crypto/os/ChangeLog b/src/lib/crypto/os/ChangeLog
index 26dc9d416..3690df66f 100644
--- a/src/lib/crypto/os/ChangeLog
+++ b/src/lib/crypto/os/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:54:53 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Mon Feb 17 17:24:41 1997 Richard Basch <basch@lehman.com>
* c_ustime.c: Fixed microsecond adjustment code (win32)
diff --git a/src/lib/crypto/os/Makefile.in b/src/lib/crypto/os/Makefile.in
index 97790f048..eed5aedba 100644
--- a/src/lib/crypto/os/Makefile.in
+++ b/src/lib/crypto/os/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=os
-##DOSOBJFILE=..\os.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=os
+##DOS##OBJFILE=..\os.lst
##WIN16##LIBNAME=..\crypto.lib
STLIBOBJS = rnd_confoun.o c_localaddr.o c_ustime.o @LIBOBJS@
@@ -12,12 +12,7 @@ OBJS= $(COBJS) $(LIBOBJS)
SRCS= rnd_confoun.c c_localaddr.c c_ustime.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(COBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(COBJS)
all-unix:: all-libobjs
@@ -29,6 +24,3 @@ memmove.o: memmove.c
clean-unix:: clean-libobjs
clean::
$(RM) memmove.c
-
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/crypto/sha/ChangeLog b/src/lib/crypto/sha/ChangeLog
index 1d0aa949e..03521a5b7 100644
--- a/src/lib/crypto/sha/ChangeLog
+++ b/src/lib/crypto/sha/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:52:09 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Jan 30 21:31:39 1997 Richard Basch <basch@lehman.com>
* sha_crypto.c sha_glue.c:
diff --git a/src/lib/crypto/sha/Makefile.in b/src/lib/crypto/sha/Makefile.in
index a64757f57..20f2ac906 100644
--- a/src/lib/crypto/sha/Makefile.in
+++ b/src/lib/crypto/sha/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des
-##DOSBUILDTOP = ..\..\..
-##DOSMYDIR=sha
-##DOSOBJFILE=..\sha.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=sha
+##DOS##OBJFILE=..\sha.lst
##WIN16##LIBNAME=..\crypto.lib
STLIBOBJS=shs.o hmac_sha.o sha_crypto.o sha_glue.o
@@ -18,12 +18,8 @@ SRCS= $(srcdir)/shs.c \
$(srcdir)/sha_glue.c
-all-windows:: $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYDIR)\ *.obj > $(OBJFILE)
all-unix:: all-libobjs
@@ -43,5 +39,3 @@ clean::
$(RM) t_shs$(EXEEXT) t_shs.$(OBJEXT)
clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog
index c10aa1075..c8635e736 100644
--- a/src/lib/des425/ChangeLog
+++ b/src/lib/des425/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:55:52 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Sat Feb 22 01:07:34 1997 Sam Hartman <hartmans@tertius.mit.edu>
* read_passwd.c: Don't base definitions on unix being defined.
diff --git a/src/lib/des425/Makefile.in b/src/lib/des425/Makefile.in
index 5e8c4ec73..18d144d4a 100644
--- a/src/lib/des425/Makefile.in
+++ b/src/lib/des425/Makefile.in
@@ -1,10 +1,10 @@
CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../crypto/des -I$(srcdir)/../../include/kerberosIV
-##DOSBUILDTOP = ..\..
-##DOSLIBNAME=des425.lib
-##DOSOBJFILE=des425.lst
-##DOSOBJFILEDEP=des425.lst
-##DOSOBJFILELIST=@des425.lst
+##DOS##BUILDTOP = ..\..
+##DOS##LIBNAME=des425.lib
+##DOS##OBJFILE=des425.lst
+##DOS##OBJFILEDEP=des425.lst
+##DOS##OBJFILELIST=@des425.lst
RUN_SETUP=@KRB5_RUN_ENV@
@@ -76,12 +76,8 @@ DEPKLIB= $(TOPLIBD)/libcrypto.a
all-unix:: all-liblinks
all-mac:: $(OBJS)
-all-windows:: $(OBJFILE)
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
shared:
mkdir shared
@@ -100,9 +96,6 @@ clean::
$(RM) verify$(EXEEXT) verify.$(OBJEXT)
clean-unix:: clean-liblinks clean-libs clean-libobjs
-clean-mac::
-clean-windows::
- $(RM) des425.lib des425.bak $(OBJFILE)
libdes425.$(STEXT): $(OBJS)
$(RM) $@
diff --git a/src/lib/gssapi/generic/ChangeLog b/src/lib/gssapi/generic/ChangeLog
index 7d26c1c8c..043ccadb3 100644
--- a/src/lib/gssapi/generic/ChangeLog
+++ b/src/lib/gssapi/generic/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:57:56 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Sun Feb 9 11:41:08 1997 Tom Yu <tlyu@mit.edu>
* Makefile.in: Fix includes generation for unix after
diff --git a/src/lib/gssapi/generic/Makefile.in b/src/lib/gssapi/generic/Makefile.in
index 276417c77..49d6c3b9d 100644
--- a/src/lib/gssapi/generic/Makefile.in
+++ b/src/lib/gssapi/generic/Makefile.in
@@ -1,12 +1,10 @@
CFLAGS = $(CCOPTS) $(DEFS) -I. -I$(srcdir)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=generic
-##DOSOBJFILE=..\generic.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=generic
+##DOS##OBJFILE=..\generic.lst
##WIN16##LIBNAME=..\gssapi.lib
-all-windows:: $(OBJS)
-
ETSRCS= gssapi_err_generic.c
ETOBJS= gssapi_err_generic.$(OBJEXT)
ETHDRS= gssapi_err_generic.h
@@ -103,12 +101,10 @@ all-unix:: includes-unix
all-unix:: $(EXPORTED_HEADERS) $(ETHDRS) $(HDRS)
all-unix:: all-libobjs
-all-windows:: win-include $(HDRS) $(OBJFILE)
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
+
+all-windows:: win-include $(HDRS)
win-include::
if not exist $(EHDRDIR)\nul mkdir $(EHDRDIR)
@@ -119,7 +115,7 @@ clean-unix:: clean-libobjs
$(RM) $(ETHDRS) $(ETSRCS) $(HDRS)
clean-windows::
- $(RM) $(HDRS) $(OBJFILE)
+ $(RM) $(HDRS)
if exist $(EHDRDIR)\nul rmdir $(EHDRDIR)
includes-unix::
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog
index 54bfce28c..b8d8e366b 100644
--- a/src/lib/gssapi/krb5/ChangeLog
+++ b/src/lib/gssapi/krb5/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 18:59:42 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Wed Feb 5 20:27:50 1997 Richard Basch <basch@lehman.com>
* util_crypt.c: Include k5-int.h as we need to dereference
diff --git a/src/lib/gssapi/krb5/Makefile.in b/src/lib/gssapi/krb5/Makefile.in
index 579edd144..bfcdfbedb 100644
--- a/src/lib/gssapi/krb5/Makefile.in
+++ b/src/lib/gssapi/krb5/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS) -I. -I$(srcdir) -I../generic -I$(srcdir)/../generic
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=krb5
-##DOSOBJFILE = ..\krb5.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=krb5
+##DOS##OBJFILE = ..\krb5.lst
##WIN16##LIBNAME=..\gssapi.lib
ETSRCS= gssapi_err_krb5.c
@@ -138,12 +138,9 @@ HDRS= $(ETHDRS)
EHDRDIR=$(BUILDTOP)$(S)include$(S)gssapi
EXPORTED_HEADERS= gssapi_krb5.h
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj >$(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
-all-windows:: win-include $(SRCS) $(HDRS) $(OBJS) $(OBJFILE)
+all-windows:: win-include $(SRCS) $(HDRS)
all-unix:: $(SRCS) $(HDRS) includes
all-unix:: all-libobjs
@@ -156,7 +153,7 @@ clean-unix:: clean-libobjs
$(RM) $(ETHDRS) $(ETSRCS)
clean-windows::
- $(RM) $(EHDRDIR)\gssapi_krb5.h $(OBJFILE)
+ $(RM) $(EHDRDIR)\gssapi_krb5.h
if exist $(EHDRDIR)\nul rmdir $(EHDRDIR)
install::
diff --git a/src/lib/kadm/Makefile.in b/src/lib/kadm/Makefile.in
index f76a58abc..06fcb28d8 100644
--- a/src/lib/kadm/Makefile.in
+++ b/src/lib/kadm/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..
-##DOSLIBNAME=kadm.lib
-##DOSOBJFILE=kadm.lst
+##DOS##BUILDTOP = ..\..
+##DOS##LIBNAME=kadm.lib
+##DOS##OBJFILE=kadm.lst
RUN_SETUP=@KRB5_RUN_ENV@
BASE_OBJS= adm_conn.$(OBJEXT) \
@@ -40,12 +40,8 @@ SRCS= $(srcdir)/adm_conn.c \
all-unix:: $(BASE_OBJS) $(DB_OBJS) $(UNIX_OBJS)
all-unix:: libkadm.a
all-mac:: $(BASE_OBJS) $(DB_OBJS)
-all-windows:: $(OBJFILE)
-##DOS$(OBJFILE): $(BASE_OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(BASE_OBJS)
libkadm.a: $(OBJS) $(UNIX_OBJS)
$(RM) $@
@@ -60,8 +56,6 @@ clean-unix::
$(RM) libkadm.$(LIBEXT) $(UNIX_OBJS)
clean-mac::
$(RM) libkadm.$(LIBEXT)
-clean-windows::
- $(RM) kadm.lib kadm.bak $(OBJFILE)
#
# t_dbentry
diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog
index c15769ddb..d00a26da8 100644
--- a/src/lib/krb4/ChangeLog
+++ b/src/lib/krb4/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 19:02:08 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Sat Feb 22 01:16:01 1997 Sam Hartman <hartmans@tertius.mit.edu>
* Makefile.in (SHLIB_DIRS): Remove extra shlib_explibs
diff --git a/src/lib/krb4/Makefile.in b/src/lib/krb4/Makefile.in
index c6df6f113..4985e0895 100644
--- a/src/lib/krb4/Makefile.in
+++ b/src/lib/krb4/Makefile.in
@@ -185,13 +185,8 @@ DBG=$(DBG_LIB)
all-unix:: krb_err.h includes all-liblinks
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
# comp_et_depend(krb_err)
krb_err.h:: krb_err.et
diff --git a/src/lib/krb5/asn.1/ChangeLog b/src/lib/krb5/asn.1/ChangeLog
index 266e982ae..54a0ca7ca 100644
--- a/src/lib/krb5/asn.1/ChangeLog
+++ b/src/lib/krb5/asn.1/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:13:35 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Nov 21 11:55:16 EST 1996 Richard Basch <basch@lehman.com>
* Makefile.in: win32 build
diff --git a/src/lib/krb5/asn.1/Makefile.in b/src/lib/krb5/asn.1/Makefile.in
index 07cba37cb..babb6b926 100644
--- a/src/lib/krb5/asn.1/Makefile.in
+++ b/src/lib/krb5/asn.1/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS=$(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYDIR=asn.1
-##DOSOBJFILE=..\asn1.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=asn.1
+##DOS##OBJFILE=..\asn1.lst
##WIN16##LIBNAME=..\krb5.lib
EHDRDIR=$(BUILDTOP)/include/krb5/asn.1
@@ -43,15 +43,8 @@ OBJS= \
asn1_k_encode.$(OBJEXT)\
asn1_misc.$(OBJEXT)
-all-windows:: $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYDIR)\ *.obj > $(OBJFILE)
all-unix:: all-libobjs
clean-unix:: clean-libobjs
-
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/ccache/Makefile.in b/src/lib/krb5/ccache/Makefile.in
index 6482ba4c2..2a628803b 100644
--- a/src/lib/krb5/ccache/Makefile.in
+++ b/src/lib/krb5/ccache/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)$(S)file -I$(srcdir)$(S)stdio
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=ccache
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=ccache
+##DOS##OBJFILE=..\$(PREFIXDIR).lst
##WIN16##LIBNAME=..\krb5.lib
MAC_SUBDIRS = file stdio
@@ -37,7 +37,7 @@ all-windows:: subdirs $(OBJFILE)
##DOS$(OBJFILE): $(OBJS) file\file.lst
##DOS $(RM) $(OBJFILE)
##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj file\*.obj > $(OBJFILE)
+##WIN32## $(LIBECHO) -p $(PREFIXDIR)\ *.obj file\*.obj > $(OBJFILE)
clean-unix:: clean-libobjs
diff --git a/src/lib/krb5/ccache/file/ChangeLog b/src/lib/krb5/ccache/file/ChangeLog
index 247cab2dc..af136d90c 100644
--- a/src/lib/krb5/ccache/file/ChangeLog
+++ b/src/lib/krb5/ccache/file/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:25:09 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Nov 21 11:55:16 EST 1996 Richard Basch <basch@lehman.com>
* Makefile.in: win32 build
diff --git a/src/lib/krb5/ccache/file/Makefile.in b/src/lib/krb5/ccache/file/Makefile.in
index 8f6547910..3def8f1ec 100644
--- a/src/lib/krb5/ccache/file/Makefile.in
+++ b/src/lib/krb5/ccache/file/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..\..
-##DOSMYNAME = ccache\file
-##DOSOBJFILE = file.lst
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR = ccache\file
+##DOS##OBJFILE = file.lst
##WIN16##LIBNAME=..\..\krb5.lib
STLIBOBJS = \
@@ -30,17 +30,7 @@ SRCS = $(srcdir)/fcc_close.c $(srcdir)/fcc_destry.c $(srcdir)/fcc_eseq.c \
$(srcdir)/fcc_write.c $(srcdir)/fcc_sflags.c $(srcdir)/fcc_defops.c \
$(srcdir)/fcc_errs.c $(srcdir)/fcc_maybe.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
-all-windows:: $(OBJS)
-
clean-unix:: clean-libobjs
-
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/error_tables/ChangeLog b/src/lib/krb5/error_tables/ChangeLog
index 328a237fe..7287b6293 100644
--- a/src/lib/krb5/error_tables/ChangeLog
+++ b/src/lib/krb5/error_tables/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:26:16 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Sat Feb 15 15:41:58 1997 Richard Basch <basch@lehman.com>
* init_ets.c (krb5_finish_ets):
diff --git a/src/lib/krb5/error_tables/Makefile.in b/src/lib/krb5/error_tables/Makefile.in
index 7316b45e1..c17991fa9 100644
--- a/src/lib/krb5/error_tables/Makefile.in
+++ b/src/lib/krb5/error_tables/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=error_tables
-##DOSOBJFILE=..\err_tbls.lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=error_tables
+##DOS##OBJFILE=..\err_tbls.lst
##WIN16##LIBNAME=..\krb5.lib
EHDRDIR=$(BUILDTOP)$(S)include$(S)krb5
@@ -29,12 +29,7 @@ ETSRCS= asn1_err.c kdb5_err.c krb5_err.c kv5m_err.c adm_err.c
SRCS= asn1_err.c kdb5_err.c krb5_err.c kv5m_err.c adm_err.c \
$(srcdir)/init_ets.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
all-libobjs: $(HDRS)
@@ -70,4 +65,3 @@ kv5m_err.$(OBJEXT): kv5m_err.c
clean-unix:: clean-libobjs
$(RM) $(HDRS) $(ETSRCS)
-clean-windows::
diff --git a/src/lib/krb5/free/ChangeLog b/src/lib/krb5/free/ChangeLog
index a1a4486a2..ec0dcb41c 100644
--- a/src/lib/krb5/free/ChangeLog
+++ b/src/lib/krb5/free/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:26:56 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Wed Feb 19 22:45:29 1997 Richard Basch <basch@lehman.com>
* Makefile.in f_unparse.c:
diff --git a/src/lib/krb5/free/Makefile.in b/src/lib/krb5/free/Makefile.in
index 4e6a99afb..4cffc53be 100644
--- a/src/lib/krb5/free/Makefile.in
+++ b/src/lib/krb5/free/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=free
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=free
+##DOS##OBJFILE=..\$(MYNAME).lst
##WIN16##LIBNAME=..\krb5.lib
STLIBOBJS= \
@@ -113,16 +113,7 @@ SRCS= \
$(srcdir)/f_pwd_seq.c \
$(srcdir)/f_unparse.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
-
clean-unix:: clean-libobjs
-
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/keytab/Makefile.in b/src/lib/krb5/keytab/Makefile.in
index 2b339b312..336394e88 100644
--- a/src/lib/krb5/keytab/Makefile.in
+++ b/src/lib/krb5/keytab/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=keytab
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=keytab
+##DOS##OBJFILE=..\$(PREFIXDIR).lst
##WIN16##LIBNAME=..\krb5.lib
MAC_SUBDIRS = file
@@ -43,10 +43,9 @@ all-windows:: subdirs $(OBJFILE)
##DOS$(OBJFILE): $(OBJS) file\file.lst
##DOS $(RM) $(OBJFILE)
##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj file\*.obj > $(OBJFILE)
+##WIN32## $(LIBECHO) -p $(PREFIXDIR)\ *.obj file\*.obj > $(OBJFILE)
all-unix:: all-libobjs
-
clean-unix:: clean-libobjs
clean-windows::
diff --git a/src/lib/krb5/keytab/file/ChangeLog b/src/lib/krb5/keytab/file/ChangeLog
index ddd45c509..9d3f524ea 100644
--- a/src/lib/krb5/keytab/file/ChangeLog
+++ b/src/lib/krb5/keytab/file/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:27:53 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Nov 21 11:55:16 EST 1996 Richard Basch <basch@lehman.com>
* Makefile.in: win32 build
diff --git a/src/lib/krb5/keytab/file/Makefile.in b/src/lib/krb5/keytab/file/Makefile.in
index d24712cdd..a4362ba42 100644
--- a/src/lib/krb5/keytab/file/Makefile.in
+++ b/src/lib/krb5/keytab/file/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..\..
-##DOSMYNAME=keytab\file
-##DOSOBJFILE= file.lst
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=keytab\file
+##DOS##OBJFILE= file.lst
##WIN16##LIBNAME=..\..\krb5.lib
STLIBOBJS = \
@@ -56,15 +56,7 @@ OBJS = \
ktf_defops.$(OBJEXT) \
ser_ktf.$(OBJEXT)
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
clean-unix:: clean-libobjs
-
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index 479eff89e..85bd7473a 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:39:49 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Fri Feb 21 18:38:06 1997 Sam Hartman <hartmans@tertius.mit.edu>
* crypto_glue.c: Move into libcrypto as krb5_glue.c; I need to
diff --git a/src/lib/krb5/krb/Makefile.in b/src/lib/krb5/krb/Makefile.in
index 434fad6f1..d28aa586d 100644
--- a/src/lib/krb5/krb/Makefile.in
+++ b/src/lib/krb5/krb/Makefile.in
@@ -3,9 +3,9 @@ RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=krb
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=krb
+##DOS##OBJFILE=..\$(MYNAME).lst
##WIN16##LIBNAME=..\krb5.lib
STLIBOBJS= \
@@ -232,14 +232,10 @@ SRCS= $(srcdir)/addr_comp.c \
$(srcdir)/valid_times.c \
$(srcdir)/walk_rtree.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
+clean-unix:: clean-libobjs
COMERRLIB=$(TOPLIBD)/libcom_err.a
@@ -291,13 +287,7 @@ check-unix:: $(TEST_PROGS)
KRB5_CONFIG=$(srcdir)/t_krb5.conf ; export KRB5_CONFIG ;\
$(RUN_SETUP) ./t_ser
-check-windows::
-
clean::
$(RM) t_walk_rtree$(EXEEXT) t_walk_rtree.$(OBJEXT)
$(RM) t_kerb$(EXEEXT) t_kerb.$(OBJEXT)
$(RM) t_ser$(EXEEXT) t_ser.$(OBJEXT)
-
-clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog
index 6f85b3ee7..9861fbf55 100644
--- a/src/lib/krb5/os/ChangeLog
+++ b/src/lib/krb5/os/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:41:02 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Fri Feb 21 20:06:55 1997 Ezra Peisach <epeisach@mit.edu>
* def_realm.c: Remove extern declaration of un-used krb5_config_file.
diff --git a/src/lib/krb5/os/Makefile.in b/src/lib/krb5/os/Makefile.in
index 7f0ea13cf..c75b86ada 100644
--- a/src/lib/krb5/os/Makefile.in
+++ b/src/lib/krb5/os/Makefile.in
@@ -3,10 +3,9 @@ KRB5_RUN_ENV = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-##DOSBUILDTOP = ..\..\..
-##DOSDBFLAGS=
-##DOSMYNAME=os
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=os
+##DOS##OBJFILE=..\$(MYNAME).lst
##WIN16##LIBNAME=..\krb5.lib
STLIBOBJS= \
@@ -129,14 +128,10 @@ SRCS= \
$(srcdir)/ustime.c \
$(srcdir)/write_msg.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
+clean-unix:: clean-libobjs
shared:
mkdir shared
@@ -193,7 +188,3 @@ check-unix::
clean::
$(RM) $(TEST_PROGS) test.out t_std_conf.o t_an_to_ln.o
-
-clean-unix:: clean-libobjs
-clean-windows::
- $(RM) $(OBJFILE)
diff --git a/src/lib/krb5/posix/ChangeLog b/src/lib/krb5/posix/ChangeLog
index 4086a892e..b5954ce92 100644
--- a/src/lib/krb5/posix/ChangeLog
+++ b/src/lib/krb5/posix/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:42:10 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Tue Feb 4 15:54:11 1997 Richard Basch <basch@lehman.com>
* Makefile.in: Only build sscanf for Win16
diff --git a/src/lib/krb5/posix/Makefile.in b/src/lib/krb5/posix/Makefile.in
index d78337287..77fdf273d 100644
--- a/src/lib/krb5/posix/Makefile.in
+++ b/src/lib/krb5/posix/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=posix
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=posix
+##DOS##OBJFILE=..\$(MYNAME).lst
##WIN16##LIBNAME=..\krb5.lib
STLIBOBJS=setenv.o @LIBOBJS@
@@ -10,18 +10,8 @@ MACSRCS = getuid.c strcasecmp.c strdup.c
OBJS = setenv.$(OBJEXT) @LIBOBJS@
-all-windows:: $(OBJFILE)
all-unix:: all-libobjs
-
-##WIN16##$(OBJFILE): syslog.obj sscanf.obj
-##WIN16## $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-
clean-unix:: clean-libobjs
-##WIN32##$(OBJFILE): syslog.obj
-##WIN32## $(RM) $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
-
-clean-windows::
- $(RM) $(OBJFILE)
+##WIN16##LIBOBJS = syslog.obj sscanf.obj
+##WIN32##LIBOBJS = syslog.obj
diff --git a/src/lib/krb5/rcache/ChangeLog b/src/lib/krb5/rcache/ChangeLog
index 409269035..1ebc2cffa 100644
--- a/src/lib/krb5/rcache/ChangeLog
+++ b/src/lib/krb5/rcache/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 22 22:44:15 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Use some of the new library list build rules in
+ win-post.in
+
Thu Nov 21 11:55:16 EST 1996 Richard Basch <basch@lehman.com>
* Makefile.in: win32 build
diff --git a/src/lib/krb5/rcache/Makefile.in b/src/lib/krb5/rcache/Makefile.in
index 470e1a045..94c3af7ec 100644
--- a/src/lib/krb5/rcache/Makefile.in
+++ b/src/lib/krb5/rcache/Makefile.in
@@ -1,8 +1,8 @@
CFLAGS = $(CCOPTS) $(DEFS)
-##DOSBUILDTOP = ..\..\..
-##DOSMYNAME=rcache
-##DOSOBJFILE=..\$(MYNAME).lst
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=rcache
+##DOS##OBJFILE=..\$(MYNAME).lst
##WIN16##LIBNAME=..\krb5.lib
STLIBOBJS = \
@@ -29,16 +29,7 @@ SRCS= \
$(srcdir)/rc_conv.c \
$(srcdir)/ser_rc.c
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
-
-clean-windows::
- $(RM) $(OBJFILE)
-
clean-unix:: clean-libobjs
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog
index 74d96d934..085a63af3 100644
--- a/src/util/et/ChangeLog
+++ b/src/util/et/ChangeLog
@@ -1,5 +1,7 @@
Sat Feb 22 12:18:47 1997 Richard Basch <basch@lehman.com>
+ * Makefile.in: Move list file construction to win-post.in
+
* et_c.awk et_h.awk error_message.c com_err.c:
Put back #ifdef unix, and also based it on AIX.
We do NOT want the compatibility interface on any new
diff --git a/src/util/et/Makefile.in b/src/util/et/Makefile.in
index d04796816..261d4008c 100644
--- a/src/util/et/Makefile.in
+++ b/src/util/et/Makefile.in
@@ -58,11 +58,6 @@ SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
all-windows:: $(OBJFILE)
copy com_err.h $(BUILDTOP)\include
-##DOS$(OBJFILE): $(LIBOBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
-
error_table.c: et_lex.lex.c
error_table.c: $(srcdir)/error_table.y
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index 298b4cec6..834a44949 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,7 @@
+Sat Feb 22 18:33:17 1997 Richard Basch <basch@lehman.com>
+
+ * Makefile.in: Move list file construction to win-post.in
+
Tue Feb 18 00:14:13 1997 Richard Basch <basch@lehman.com>
* profile.hin prof_int.h prof_init.c:
diff --git a/src/util/profile/Makefile.in b/src/util/profile/Makefile.in
index edc0fe79c..36b07245c 100644
--- a/src/util/profile/Makefile.in
+++ b/src/util/profile/Makefile.in
@@ -35,13 +35,9 @@ STOBJLISTS=OBJS.ST
all-unix:: includes test_parse test_profile
all-unix:: all-libs
+all-windows::
-all-windows:: $(OBJFILE)
-
-##DOS$(OBJFILE): $(OBJS)
-##DOS $(RM) $(OBJFILE)
-##WIN16## $(CP) nul: $(OBJFILE)
-##WIN32## $(LIBECHO) *.obj > $(OBJFILE)
+##DOS##LIBOBJS = $(OBJS)
awk-windows: