# $Source$ # $Author$ # $Id$ # # Copyright 1990,1991 by the Massachusetts Institute of Technology. # All Rights Reserved. # # Export of this software from the United States of America may # require a specific license from the United States Government. # It is the responsibility of any person or organization contemplating # export to obtain such a license before exporting. # # WITHIN THAT CONSTRAINT, permission to use, copy, modify, and # distribute this software and its documentation for any purpose and # without fee is hereby granted, provided that the above copyright # notice appear in all copies and that both that copyright notice and # this permission notice appear in supporting documentation, and that # the name of M.I.T. not be used in advertising or publicity pertaining # to distribution of the software without specific, written prior # permission. M.I.T. makes no representations about the suitability of # this software for any purpose. It is provided "as is" without express # or implied warranty. # # DEPLIBS = $(DEPKLIB) #ifdef Krb4ApplCompat K4LIB = $(KRB4LIB) #else K4LIB = #endif DEFINES = $(APPL_BSD_DEF) -DKERBEROS #ifdef CrayArchitecture LOCAL_LIBRARIES = $(KLIB) -lshare -lm -lrsc #else LOCAL_LIBRARIES = $(KLIB) #endif CLIENTSRCS= krcp.c krlogin.c krsh.c kcmd.c forward.c logutil.c setenv.c login.c CLIENTOBJS= krcp.o krlogin.o krsh.o kcmd.o forward.c logutil.o setenv.o login.o #ifdef CrayArchitecture SERVERSRCS= krshd.c SERVEROBJS= krshd.o #else SERVERSRCS= krlogind.c krshd.c SERVEROBJS= krlogind.o krshd.o #endif SRCS= $(CLIENTSRCS) $(SERVERSRCS) #ifdef CrayArchitecture all:: rsh rcp rlogin krshd #else all:: rsh rcp rlogin krshd krlogind login.krb #endif NormalProgramTarget(rsh,krsh.o kcmd.o forward.o,$(DEPLIBS),$(LOCAL_LIBRARIES),) Krb5InstallClientProgram(rsh) NormalProgramTarget(rcp,krcp.o kcmd.o forward.o,$(DEPLIBS),$(LOCAL_LIBRARIES),) Krb5InstallClientProgram(rcp) NormalProgramTarget(rlogin,krlogin.o kcmd.o forward.o,$(DEPLIBS),$(LOCAL_LIBRARIES),) Krb5InstallClientProgram(rlogin) NormalProgramTarget(krshd,krshd.o kcmd.o logutil.o forward.o,$(DEPLIBS),$(LOCAL_LIBRARIES),$(K4LIB)) Krb5InstallServerProgram(krshd) #ifndef CrayArchitecture NormalProgramTarget(krlogind,krlogind.o logutil.o kcmd.o forward.o,$(DEPLIBS),$(LOCAL_LIBRARIES),$(K4LIB)) Krb5InstallServerProgram(krlogind) NormalProgramTarget(login.krb,login.o logutil.o setenv.o,,,) InstallProgram(login.krb,$(SERVER_BINDIR)) #endif DependTarget()