#
#
#	Makefile for the Terminal Server SERVICE module
#
.LOGFILE .c_v(.c)
.LOGFILE .s_v(.s)
.LOGFILE .h_v(.h)

# Defaults to GNU/960 tool set:
#
CC	= gcc960
OPT	= -O3 -D__FDDI_CON -D__FEBRIDGE
CFLAGS	= ${ARCH} -I${ITCP}  -I${IDIR1} -I${IDIR2} -I${IDIR3} -I${IDIR4} -I${IDIR5} -I${IDIR6} -I${IDIR7} -I${IDIR8} ${OPT} -mstrict-align
DSWITCH = -DSTANLEY
AS	= gas960
ASFLAGS	= ${ARCH}
LD	= gld960
TOOLSET = ${GFLAG}

# Essential under System V, harmless elsewhere
SHELL = /bin/sh

# Standard rules
#
.c_v.c:
	=get $(GETOPTS) $<\($@\)

.h_v.h:
	=get $(GETOPTS) $<\($@\)

.s_v.s:
	=get $(GETOPTS) $<\($@\)

.c.o:
	${CC} ${CFLAGS} ${DSWITCH} -c $*.c

.s.o:
	${AS} ${ASFLAGS} -o $*.o $*.s


#------------------------------------------------------------------------------
# Where to find things (include files, ROM images)
#------------------------------------------------------------------------------
PIDIR1	= /h/pvcs/bridge/include	# where the .h_v files are
PIDIR2	= /h/pvcs/bridge/snmp/include
PIDIR3	= /h/pvcs/i960/include
PSDIR	= /h/pvcs/bridge/snmp/routines	# where the .c_v files are

ITCP	= ../../../i960/include
IDIR1	= ../../include
IDIR2   = ../include
IDIR3	= ../fddi_inc
IDIR4	= ../../../fddi/fddicon/smt/headers
IDIR5	= ../../../fddi/fddicon/smt/dp83200if/headers
IDIR6 	= ../../../fddi/fddicon/include
IDIR7	= ../../declike/inc
IDIR8	= ../../../fddi/include
#.PATH.h_v = . ;${PIDIR1} ;${PIDIR2} ;${PIDIR3} 
.PATH.h   = . ;${IDIR1};${IDIR2};${ITCP};{IDIR3};${IDIR4};${IDIR5};{IDIR6};${IDIR7}

#.PATH.c_v = ${PSDIR}

#------------------------------------------------------------------------------
# OBJECT FILES
#------------------------------------------------------------------------------
OBJECTS= rfc1285svc.o rfc1285idx.o 


ARCH=-ACA

fddi_routines.o: ${OBJECTS} Makefile
	${LD} ${ARCH} -o fddi_routines.o -r ${OBJECTS}
	cp fddi_routines.o ../../lib

#------------------------------------------------------------------------------
# HEADER-FILE DEPENDENCIES
#------------------------------------------------------------------------------
rfc1285svc.o: ${ITCP}/types.h ${ITCP}/krnl.h \
		${ITCP}/asn1.h ${ITCP}/snmp.h \
		${ITCP}/buffer.h ${ITCP}/syteksnm.h \
		${IDIR4}/mibdefs.h ${IDIR1}/nvrecs.h ${IDIR5}/smtdefs.h \
		${IDIR6}/fddimap.h

rfc1285idx.o: ${ITCP}/types.h \
		${ITCP}/asn1.h ${ITCP}/snmp.h \
		${ITCP}/syteksnm.h \
		${IDIR6}/fddi.h 
