summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Vetter <keithv@fusion.com>1995-02-21 22:45:04 +0000
committerKeith Vetter <keithv@fusion.com>1995-02-21 22:45:04 +0000
commitb43cc2e29f2e16debad40ddc1289b76f90f65c51 (patch)
treed879226b5b427e483df57c798bbb008affb1a876
parentb854d3a902d7793336ae6cf75b1532bc25397ebf (diff)
downloadkrb5-b43cc2e29f2e16debad40ddc1289b76f90f65c51.tar.gz
krb5-b43cc2e29f2e16debad40ddc1289b76f90f65c51.tar.xz
krb5-b43cc2e29f2e16debad40ddc1289b76f90f65c51.zip
Updated krb5/error_tables for the PC. Makefile.in set up to run awk if one
is available. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4961 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/krb5/error_tables/ChangeLog7
-rw-r--r--src/lib/krb5/error_tables/Makefile.in51
-rw-r--r--src/lib/krb5/error_tables/init_ets.c4
3 files changed, 49 insertions, 13 deletions
diff --git a/src/lib/krb5/error_tables/ChangeLog b/src/lib/krb5/error_tables/ChangeLog
index 23bcddd9e..bef83255e 100644
--- a/src/lib/krb5/error_tables/ChangeLog
+++ b/src/lib/krb5/error_tables/ChangeLog
@@ -1,3 +1,10 @@
+Tue Feb 21 0:57:40 1995 Keith Vetter (keithv@fusion.com)
+
+ * Makefile.in: made to work for PC
+ * init_ets.c:
+ added INTERFACE for windows
+ removed PROTOTYPE macro from the function
+
Fri Feb 10 14:56:57 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile:
diff --git a/src/lib/krb5/error_tables/Makefile.in b/src/lib/krb5/error_tables/Makefile.in
index 6b3614ef4..2cd8496f5 100644
--- a/src/lib/krb5/error_tables/Makefile.in
+++ b/src/lib/krb5/error_tables/Makefile.in
@@ -1,24 +1,53 @@
CFLAGS = $(CCOPTS) $(DEFS)
LDFLAGS = -g
-EHDRDIR=$(BUILDTOP)/include/krb5
+##DOSBUILDTOP = ..\..\..
+##DOSLIBNAME=..\libkrb5.lib
+##DOS!include $(BUILDTOP)\config\windows.in
+
+EHDRDIR=$(BUILDTOP)$(S)include$(S)krb5
HDRS= asn1_err.h kdb5_err.h krb5_err.h kv5m_err.h adm_err.h
-OBJS= asn1_err.o kdb5_err.o krb5_err.o kv5m_err.o adm_err.o init_ets.o
+OBJS= asn1_err.$(OBJEXT) kdb5_err.$(OBJEXT) krb5_err.$(OBJEXT) \
+ kv5m_err.$(OBJEXT) adm_err.$(OBJEXT) init_ets.$(OBJEXT)
ETSRCS= asn1_err.c kdb5_err.c krb5_err.c kv5m_err.c adm_err.c
SRCS=$(ETSRCS) $(srcdir)/init_ets.c
-all:: ${HDRS} includes ${OBJS}
+all:: all-$(WHAT)
+
+all-unix:: $(HDRS) includes $(OBJS)
+
+all-windows:: awk-windows $(OBJS)
+awk-windows:
+ $(AWK) -f $(SRCTOP)/util/et/et_h.awk outfile=asn1_err.h asn1_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_h.awk outfile=kdb5_err.h kdb5_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_h.awk outfile=krb5_err.h krb5_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_h.awk outfile=adm_err.h adm_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_h.awk outfile=kv5m_err.h kv5m_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_c.awk outfile=asn1_err.c asn1_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_c.awk outfile=kdb5_err.c kdb5_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_c.awk outfile=krb5_err.c krb5_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_c.awk outfile=adm_err.c adm_err.et
+ $(AWK) -f $(SRCTOP)/util/et/et_c.awk outfile=kv5m_err.c kv5m_err.et
+ if exist asn1_err.h copy asn1_err.h $(EHDRDIR)
+ if exist kdb5_err.h copy kdb5_err.h $(EHDRDIR)
+ if exist krb5_err.h copy krb5_err.h $(EHDRDIR)
+ if exist adm_err.h copy adm_err.h $(EHDRDIR)
+ if exist kv5m_err.h copy kv5m_err.h $(EHDRDIR)
#
# dependencies for traditional makes
#
-asn1_err.o: asn1_err.c
-isode_err.o: isode_err.c
-kdb5_err.o: kdb5_err.c
-krb5_err.o: krb5_err.c
-adm_err.o: adm_err.c
-kv5m_err.o: kv5m_err.c
-
-clean::
+asn1_err.$(OBJEXT): asn1_err.c
+isode_err.$(OBJEXT): isode_err.c
+kdb5_err.$(OBJEXT): kdb5_err.c
+krb5_err.$(OBJEXT): krb5_err.c
+adm_err.$(OBJEXT): adm_err.c
+kv5m_err.$(OBJEXT): kv5m_err.c
+
+clean:: clean-$(WHAT)
+
+clean-unix::
$(RM) $(HDRS) $(ETSRCS)
+
+clean-windows::
diff --git a/src/lib/krb5/error_tables/init_ets.c b/src/lib/krb5/error_tables/init_ets.c
index ca440f818..f1ea18b83 100644
--- a/src/lib/krb5/error_tables/init_ets.c
+++ b/src/lib/krb5/error_tables/init_ets.c
@@ -27,8 +27,8 @@
#include <krb5/krb5.h>
-void
-krb5_init_ets PROTOTYPE((krb5_context context))
+void INTERFACE
+krb5_init_ets (krb5_context context)
{
static int initialized = 0;