#	Copyright (c) 1985,1986,1987  EXCELAN, INC. 	
#	  All Rights Reserved.                         	

#	The copyright notice above does not evidence any 	
#	actual or intended publication. 			

#	THIS IS UNPUBLISHED COMPUTER SOFTWARE CONTAINING TRADE SECRETS 	
#	AND CONFIDENTIAL INFORMATION PROPRIETARY TO EXCELAN, INC. 	
#
# $Header: Makefile,v 1.3 87/04/24 14:54:31 davidb Exp $
#
# @(#)Makefile	1.10 8/29/85
#
# Generate the network servers and command programs
#

INCL=/usr/src/EXOS/include/EXOS

INCLUDE=
CFLAGS= -O -DUCB_NET -I$(INCL) ${INCLUDE} -D${VERSION} -D${SELECT} \
	-DHOSTSEQUIV=\"$(ETC)/hosts.equiv\" ${HOST_DEFINES}

# These are for the cross compiler environment
# CC= cc

BINPROGS=	rcp rlogin rsh 
ETCPROGS=	rshd

NETLIB= ../../../lib/libsocket.a
XOSLIB= ../../lib/xlib/xoslib
XGENLIB= ../../lib/xlib/xgenlib
DIRLIB= ../../lib/libndir/libndir.a

.c.o:; $(CC)  -c $(CFLAGS) $*.c

all: ${ETCPROGS} ${BINPROGS}

rcp: rcp.o $(NETLIB)
	${LD} ${CFLAGS} -o rcp rcp.o ${NETLIB} ${DIRLIB}

rlogin: rlogin.o $(NETLIB)
	${LD}   ${CFLAGS} -o rlogin rlogin.o ${NETLIB}

rlogind: rlogind.o $(NETLIB)
	${LD}   ${CFLAGS} -o rlogind rlogind.o ${NETLIB}

rsh.o: rsh.c
	$(CC) -c $(CFLAGS) -DUNIX $(XOSLIB)/main.o \
		$*.c $(XGENLIB)/xgenlib.a $(XOSLIB)/xoslib.a \
		${NETLIB}

rsh:	rsh.o $(NETLIB) $(XOSLIB)/main.o $(XOSLIB)/xoslib.a \
	$(XGENLIB)/xgenlib.a
	$(LD) -o rsh $(CFLAGS) -DUNIX $(XOSLIB)/main.o \
		rsh.o $(XGENLIB)/xgenlib.a $(XOSLIB)/xoslib.a \
		${NETLIB}

rshd.o: rshd.c
	$(CC) -c $(CFLAGS) -DUNIX $*.c

rshd:	rshd.o $(NETLIB) rshdstart.o $(XOSLIB)/xoslib.a \
	$(XGENLIB)/xgenlib.a
	$(LD) -o rshd $(CFLAGS) -DUNIX rshdstart.o \
		rshd.o $(XGENLIB)/xgenlib.a $(XOSLIB)/xoslib.a \
		${NETLIB}

uux:	uux.o $(NETLIB)
	${LD} ${CFLAGS} -o uux uux.o ${NETLIB}

clean:
	-/bin/rm -f ${ETCPROGS} ${BINPROGS} *.o a.out core

