Generate krb5.h from krb5.hin in awk-windows, for the Windows port
authorTheodore Tso <tytso@mit.edu>
Tue, 23 May 1995 20:08:15 +0000 (20:08 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 23 May 1995 20:08:15 +0000 (20:08 +0000)
Added kerbsrc-nt.zip, which creates the zip file without the option to
truncate the names to the MS-DOS 8.3 convention.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5851 dc483132-0cff-0310-8789-dd5450dbe970

src/ChangeLog
src/Makefile.in

index 5dac8e7fd592183c72c2e81cefeafa2a74de0fbf..a2e52f3c8253e328a77cacb9f58648b711f75cf8 100644 (file)
@@ -1,3 +1,12 @@
+Tue May 23 15:39:40 1995  Theodore Y. Ts'o  (tytso@dcl)
+
+       * Makefile.in: Generate krb5.h from krb5.hin in awk-windows, for
+               the Windows port.
+
+               Added kerbsrc-nt.zip, which creates the zip file without
+               the option to truncate the names to the MS-DOS 8.3
+               convention. 
+
 Tue May 16 03:05:30 1995  Tom Yu  (tlyu@dragons-lair)
 
        * aclocal.m4 (_MAKE_SUBDIRS): fix rule so that MAKEFLAGS gets
index 8ddef48ded154cb4be7869545321a5b5e00b2e17..9796f31f638c43fb3526e34fd546c7c42b94ea2e 100644 (file)
@@ -220,6 +220,13 @@ ZIPEXCLUDE= LIB/KRB5.SAB \
        WINDOWS/CNS/*.ICO WINDOWS/WINTEL/*.ICO WINDOWS/GSS/*.ICO \
        *.O *.A *.ZIP
 
+ZIPLONGEXCLUDE= lib/krb5.sab \
+       include/krb5/autoconf.h \
+       lib/crypto/md4/t_mddriv lib/crypto/md5/t_mddriv \
+       util/profile/test_par util/profile/test_pro \
+       windows/cns/*.ico windows/wintel/*.ico windows/gss/*.ico \
+       *.o *.a *.zip
+
 ZIPCLEANUP= util/profile/profile.h util/profile/prof_err.[ch] \
        lib/krb5/error_tables/asn1_err.c lib/krb5/error_tables/kdb5_err.c \
        lib/krb5/error_tables/krb5_err.c lib/krb5/error_tables/kv5m_err.c \
@@ -240,6 +247,16 @@ kerbsrc.zip: awk-windows
        cp Makefile.bak Makefile
        rm -f $(ZIPCLEANUP)
 
+kerbsrc-nt.zip: awk-windows
+       rm -f Makefile.bak
+       mv Makefile Makefile.bak
+       cp Makefile.in Makefile
+       rm -f kerbsrc.zip
+       $(ZIP) -Dl kerbsrc.zip $(ZIPFILES) -x $(ZIPLONGEXCLUDE)
+       $(ZIP) -D kerbsrc.zip $(ZIPBINARYFILES)
+       cp Makefile.bak Makefile
+       rm -f $(ZIPCLEANUP)
+
 #
 # Part of building the PC release has to be done on Unix. This includes
 # anything the requires awk.
@@ -247,6 +264,7 @@ kerbsrc.zip: awk-windows
 AH  = util/et/et_h.awk
 AC  = util/et/et_c.awk
 INC = include/krb5/
+IN  = include/
 ET  = lib/krb5/error_tables/
 GG  = lib/gssapi/generic/
 GK  = lib/gssapi/krb5/
@@ -271,3 +289,5 @@ awk-windows:
        gawk -f $(AC) outfile=$(PR)prof_err.c $(PR)prof_err.et
        cat $(PR)/profile.hin $(PR)prof_err.h > $(PR)profile.h
        cp $(PR)profile.h include/profile.h
+       cat $(IN)/krb5.hin $(INC)/krb5_err.h $(INC)/kdb5_err.h \
+               $(INC)/kv5m_err.h $(INC)/asn1_err.h > $(IN)/krb5.h