*** ./lib/X/Imakefile	1993/05/27 22:33:48	1.1
--- ./lib/X/Imakefile	1993/08/12 19:07:11
***************
*** 54,62 ****
  #if NoRConst
   RCONST_DEFINES = -DNORCONST
  #endif
     INSTALLFLAGS = $(INSTINCFLAGS)
!        AUTHOBJS = AuDispose.o AuGetBest.o AuFileName.o AuRead.o 
!        AUTHSRCS = AuDispose.c AuGetBest.c AuFileName.c AuRead.c 
             SRCS = $(SRCS1) $(SRCS2) $(SRCS3) /* try *.c if you have trouble */
          HEADERS = Xlib.h Xresource.h Xutil.h cursorfont.h Xlibint.h \
  			Xcms.h Xlocale.h
--- 54,73 ----
  #if NoRConst
   RCONST_DEFINES = -DNORCONST
  #endif
+ #if HasKrb5
+ K5OBJS = k5encode.o k5cli.o
+ K5SRCS = k5encode.c k5cli.c
+ K5INCL = Krb5Includes
+ K5DEFS = Krb5Defs
+ #else
+ K5OBJS =
+ K5SRCS =
+ K5INCL =
+ K5DEFS =
+ #endif
     INSTALLFLAGS = $(INSTINCFLAGS)
!        AUTHOBJS = AuDispose.o AuGetBest.o AuFileName.o AuRead.o
!        AUTHSRCS = AuDispose.c AuGetBest.c AuFileName.c AuRead.c
             SRCS = $(SRCS1) $(SRCS2) $(SRCS3) /* try *.c if you have trouble */
          HEADERS = Xlib.h Xresource.h Xutil.h cursorfont.h Xlibint.h \
  			Xcms.h Xlocale.h
***************
*** 444,450 ****
  	WMGeom.c \
  	Withdraw.c \
  	$(AUTHSRCS) \
! 	$(XDMAUTHSRCS)
  
  OBJS2 =\
  	XMacros.o \
--- 455,462 ----
  	WMGeom.c \
  	Withdraw.c \
  	$(AUTHSRCS) \
! 	$(XDMAUTHSRCS) \
! 	$(K5SRCS)
  
  OBJS2 =\
  	XMacros.o \
***************
*** 568,574 ****
  	WMGeom.o \
  	Withdraw.o \
  	$(AUTHOBJS) \
! 	$(XDMAUTHOBJS)
  
  SRCS3 = \
  	CIELab.c \
--- 580,587 ----
  	WMGeom.o \
  	Withdraw.o \
  	$(AUTHOBJS) \
! 	$(XDMAUTHOBJS) \
! 	$(K5OBJS)
  
  SRCS3 = \
  	CIELab.c \
***************
*** 1012,1025 ****
  
  #endif /* BuildXimp */
  
  OBJS = $(OBJS1) $(OBJS2) $(OBJS3)
  
  LibraryObjectRule()
  
  SpecialCLibObjectRule(XErrDes,$(ICONFIGFILES),$(EDB_DEFINES))
  SpecialCLibObjectRule(XStrKeysym,$(ICONFIGFILES),$(KDB_DEFINES))
! SpecialCLibObjectRule(XConnDis,$(ICONFIGFILES),$(XDMAUTHDEFS) $(RPCDEFS) $(CONN_DEFINES) $(SOCK_DEFINES))
! SpecialCLibObjectRule(XOpenDis,$(ICONFIGFILES),$(BC_DEFINES))
  SpecialCLibObjectRule(Wrap,$(ICONFIGFILES),$(XDMAUTHDEFS))
  SpecialCLibObjectRule(Xstreams,$(ICONFIGFILES),$(CONN_DEFINES))
  SpecialCLibObjectRule(XlibInt,$(ICONFIGFILES),$(CONN_DEFINES))
--- 1025,1039 ----
  
  #endif /* BuildXimp */
  
+ INCLUDES = $(K5INCL)
  OBJS = $(OBJS1) $(OBJS2) $(OBJS3)
  
  LibraryObjectRule()
  
  SpecialCLibObjectRule(XErrDes,$(ICONFIGFILES),$(EDB_DEFINES))
  SpecialCLibObjectRule(XStrKeysym,$(ICONFIGFILES),$(KDB_DEFINES))
! SpecialCLibObjectRule(XConnDis,$(ICONFIGFILES),$(XDMAUTHDEFS) $(RPCDEFS) $(CONN_DEFINES) $(SOCK_DEFINES) $(K5DEFS))
! SpecialCLibObjectRule(XOpenDis,$(ICONFIGFILES),$(BC_DEFINES) $(K5DEFS))
  SpecialCLibObjectRule(Wrap,$(ICONFIGFILES),$(XDMAUTHDEFS))
  SpecialCLibObjectRule(Xstreams,$(ICONFIGFILES),$(CONN_DEFINES))
  SpecialCLibObjectRule(XlibInt,$(ICONFIGFILES),$(CONN_DEFINES))
***************
*** 1067,1072 ****
--- 1081,1087 ----
  LinkSourceFile(AuGetBest.c,$(XAUTHSRC))
  LinkSourceFile(AuFileName.c,$(XAUTHSRC))
  LinkSourceFile(AuRead.c,$(XAUTHSRC))
+ LinkSourceFile(k5encode.c,$(XAUTHSRC))
  LinkSourceFile(Wrap.h,$(XDMCPLIBSRC))
  LinkSourceFile(Wrap.c,$(XDMCPLIBSRC))
  LinkSourceFile(Wraphelp.c,$(XDMCPLIBSRC))
***************
*** 1078,1089 ****
  	$(MV) ks_tables_h $@
  	$(RM) makekeys ks_tables_h
  
! includes:: ks_tables.h Wrap.h $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  
! depend:: ks_tables.h Wrap.h $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  
  clean::
! 	$(RM) ks_tables_h ks_tables.h Wrap.h makekeys
  	$(RM) $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  	$(RM) $(OBJS1)
  	$(RM) $(OBJS2)
--- 1093,1104 ----
  	$(MV) ks_tables_h $@
  	$(RM) makekeys ks_tables_h
  
! includes:: ks_tables.h Wrap.h k5encode.c $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  
! depend:: ks_tables.h Wrap.h k5encode.c $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  
  clean::
! 	$(RM) ks_tables_h ks_tables.h Wrap.h makekeys k5encode.c
  	$(RM) $(AUTHSRCS) $(XDMAUTHSRCS) $(LCHDRS) $(LCSYMSRCS)
  	$(RM) $(OBJS1)
  	$(RM) $(OBJS2)
