# RCSid: $Header: /rcs/vcom/sbeux/x25utils/vcomdl/Makefile,v 2.3 91/11/19 16:58:15 rld Rel $

#-----------------------------------------------------------------------------
# Makefile -
#
# Copyrighted as an unpublished work.
# (c) Copyright 1991 SBE, Inc. and by other vendors under license agreements.
# All rights reserved.
#-----------------------------------------------------------------------------
# RCS info:
# RCS revision: $Revision: 2.3 $
# Last changed on $Date: 91/11/19 16:58:15 $
# Changed by $Author: rld $
#-----------------------------------------------------------------------------
# $Log:	Makefile,v $
# Revision 2.3  91/11/19  16:58:15  rld
# Move VCOM headers from sys to sys/vcom.
# 
# Revision 2.2  91/11/14  15:01:23  rld
# Remove vcom_stat vcom_dump vcom_rst to vcutils/vcom directory.
# 
# Revision 2.1  91/05/23  16:03:25  rld
# Addition of vcom_dump utility.
# 
# Revision 2.0  91/05/15  16:05:54  rld
# chmod for userID of vcom_stat.
# 
# Revision 1.4  91/05/01  18:11:54  root
# Add vcom_rst make information.  Add chmod to 754 for these utils.
# 
# Revision 1.3  91/02/14  16:22:40  root
# Remove extraneous CFLAGS from 'ld' line.
# 
# Revision 1.2  91/02/13  18:40:33  root
# Add correct LDFLAG usage for -s option.
# 
# Revision 1.1  91/01/30  15:42:38  root
# Additional of vcom_stat & vcom_xld programs.
# 
# Revision 1.0  91/01/21  12:10:47  root
# Initial revision
# 
#-----------------------------------------------------------------------------
#

#  Network Configuration Command

DFLAGS=
UTILS = vcom_cfg vcom_dl vcom_xld

############################################################################
#  Assign LOCALINC to be the path to the directory containing the SBE
#  distributed "sys" header files.
############################################################################
LOCALINC = ../../include

INC      = -I. -I$(LOCALINC)
DEST     = /etc
CFLAGS   = -O $(INC) $(DPARMS)
LDFLAGS  = -s

CC= cc

all: $(UTILS) Makefile

vcom_cfg: vcom_cfg.o sbeRelease.o
	$(CC) $(LDFLAGS) -o vcom_cfg vcom_cfg.o sbeRelease.o

vcom_dl: vcom_dl.o sbeRelease.o
	$(CC) $(LDFLAGS) -o vcom_dl vcom_dl.o sbeRelease.o

vcom_xld: vcom_xld.o sbeRelease.o
	$(CC) $(LDFLAGS) -o vcom_xld vcom_xld.o sbeRelease.o

# -----------------------------------------------------------------------------

vcom_cfg.o: vcom_cfg.c \
	$(LOCALINC)/sys/vcom/vcom.h \
	$(LOCALINC)/sys/vcom/vctypes.h \
	$(LOCALINC)/sys/vcom/vcutil.h \
	$(LOCALINC)/sys/snet/ll_control.h \
	$(LOCALINC)/sys/snet/ll_proto.h \
	$(LOCALINC)/sys/snet/x25_proto.h \
	$(LOCALINC)/sys/snet/x25_control.h \
	$(LOCALINC)/sys/snet/xlistend.h \
	$(FRC)

vcom_dl.o: vcom_dl.c \
	$(LOCALINC)/sys/vcom/vcom.h \
	$(LOCALINC)/sys/vcom/vctypes.h \
	$(LOCALINC)/sys/snet/ll_control.h \
	$(LOCALINC)/sys/snet/ll_proto.h \
	$(LOCALINC)/sys/snet/x25_proto.h \
	$(LOCALINC)/sys/snet/x25_control.h \
	$(LOCALINC)/sys/snet/xlistend.h \
	$(FRC)

vcom_xld.o: vcom_xld.c \
	$(LOCALINC)/sys/vcom/vcom.h \
	$(LOCALINC)/sys/vcom/vctypes.h \
	$(LOCALINC)/sys/snet/ll_control.h \
	$(LOCALINC)/sys/snet/ll_proto.h \
	$(LOCALINC)/sys/snet/x25_proto.h \
	$(LOCALINC)/sys/snet/x25_control.h \
	$(LOCALINC)/sys/snet/xlistend.h \
	$(LOCALINC)/sys/vcom/vcutil.h \
	$(FRC)

sbeRelease.o: sbeRelease.c

# -----------------------------------------------------------------------------

install:
	chmod 754 $(UTILS)
	chown root $(UTILS)
	cp $(UTILS) $(DEST)

clean:
	rm -f *.o

clobber:
	rm -f $(UTILS) *.o

# End-of-file
