#
# Copyright (C) 1986, Excelan, Inc.  All rights reserved.
#
# $Header: Makefile,v 1.7 86/09/16 14:08:50 alexl 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
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
	$(LD) -c $(CFLAGS) -DRLOGIN=\"${BINDIR}/rlogin\" $*.c

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

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

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

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

