#
# $Source: /afs/net.mit.edu/tools/src/gwrst/RCS/Makefile,v $
# $Author: tom $
# $Header: /afs/net.mit.edu/tools/src/gwrst/RCS/Makefile,v 1.1 90/03/01 15:43:55 tom Exp $
#
# Makefile for simon.
#

DESTDIR    = 
BINDIR     =   ${DESTDIR}/${MACHTYPE}bin
MANDIR     =   ${DESTDIR}/man
TARGET     =   simon

INCLUDES   =   -I. -I/mit/snmp/nyser/include -L/usr/local/ -L/mit/snmp/nyser/${MACHTYPE}lib -L/afs/net/tools/${MACHTYPE}lib
CFLAGS     =    -O $(INCLUDES) -DGNU_LEDIT 
CC         =   /mit/gnu/${MACHTYPE}bin/gcc
DEPEND     =   /usr/athena/makedepend -v 
INSTALL    =   /usr/bin/install
RM         =   /bin/rm

SRCS       =   main.c cmds.c agent.c class.c cluster.c file.c misc.c \
	       parameter.c print.c query.c variable.c var_utils.c \
	       str_utils.c utils.c
OBJS       =   main.o cmds.o agent.o class.o cluster.o file.o misc.o \
	       parameter.o print.o query.o variable.o var_utils.o \
	       str_utils.o utils.o
LIBS       =   -lnss -lcom_err -lreadline -ltermlib -ltermcap -lsnmp


cmds.c:	cmds.ct
	/usr/athena/mk_cmds cmds.ct

simon:  ${OBJS}
	${CC} ${CFLAGS} -o ${TARGET} ${OBJS} ${LIBS}

all: ${TARGET}

install: ${TARGET} 
	${INSTALL} -m 755 -c -s ${TARGET} ${BINDIR}/${TARGET}
	@cp -p vardefs ${DESTDIR}/lib/simon

clean:
	${RM} -f *.o *~ *.bak ${TARGET} core a.out

depend:
	$(DEPEND) ${INCLUDES} $(SRCS)

# DO NOT DELETE THIS LINE -- make depend depends on it.

main.o: main.c
# main.c includes:
#	ss/ss.h
#	signal.h
#	simon.h
#	mit-copyright.h
main.o: /usr/include/ss/ss.h
# /usr/include/ss/ss.h includes:
#	ss/mit-sipb-copyright.h
#	ss/ss_err.h
main.o: /usr/include/ss/mit-sipb-copyright.h /usr/include/ss/ss_err.h
main.o: /usr/include/signal.h simon.h
# simon.h includes:
#	stdio.h
#	ctype.h
#	strings.h
#	sys/types.h
#	netinet/in.h
#	netdb.h
#	sys/time.h
#	signal.h
#	arpa/snmp/snmp_hs.h
#	arpa/snmp/varcvt.h
main.o: /usr/include/stdio.h /usr/include/ctype.h /usr/include/strings.h
main.o: /usr/include/sys/types.h /usr/include/netinet/in.h
main.o: /usr/include/netdb.h /usr/include/sys/time.h
# /usr/include/sys/time.h includes:
#	time.h
main.o: /usr/include/sys/time.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
# /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h includes:
#	snmp.h
#	snmperrs.h
main.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
main.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
main.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
main.o: /usr/include/mit-copyright.h
cmds.o: cmds.c
# cmds.c includes:
#	ss/ss.h
cmds.o: /usr/include/ss/ss.h /usr/include/ss/mit-sipb-copyright.h
cmds.o: /usr/include/ss/ss_err.h
agent.o: agent.c
# agent.c includes:
#	simon.h
#	sys/socket.h
#	mit-copyright.h
agent.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
agent.o: /usr/include/strings.h /usr/include/sys/types.h
agent.o: /usr/include/netinet/in.h /usr/include/netdb.h
agent.o: /usr/include/sys/time.h /usr/include/sys/time.h
agent.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
agent.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
agent.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
agent.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h /usr/include/sys/socket.h
agent.o: /usr/include/mit-copyright.h
class.o: class.c
# class.c includes:
#	simon.h
#	mit-copyright.h
class.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
class.o: /usr/include/strings.h /usr/include/sys/types.h
class.o: /usr/include/netinet/in.h /usr/include/netdb.h
class.o: /usr/include/sys/time.h /usr/include/sys/time.h
class.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
class.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
class.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
class.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
class.o: /usr/include/mit-copyright.h
cluster.o: cluster.c
# cluster.c includes:
#	simon.h
#	mit-copyright.h
cluster.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
cluster.o: /usr/include/strings.h /usr/include/sys/types.h
cluster.o: /usr/include/netinet/in.h /usr/include/netdb.h
cluster.o: /usr/include/sys/time.h /usr/include/sys/time.h
cluster.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
cluster.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
cluster.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
cluster.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
cluster.o: /usr/include/mit-copyright.h
file.o: file.c
# file.c includes:
#	simon.h
#	sys/stat.h
#	mit-copyright.h
file.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
file.o: /usr/include/strings.h /usr/include/sys/types.h
file.o: /usr/include/netinet/in.h /usr/include/netdb.h
file.o: /usr/include/sys/time.h /usr/include/sys/time.h /usr/include/signal.h
file.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
file.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
file.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
file.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h /usr/include/sys/stat.h
file.o: /usr/include/mit-copyright.h
misc.o: misc.c
# misc.c includes:
#	simon.h
#	mit-copyright.h
misc.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
misc.o: /usr/include/strings.h /usr/include/sys/types.h
misc.o: /usr/include/netinet/in.h /usr/include/netdb.h
misc.o: /usr/include/sys/time.h /usr/include/sys/time.h /usr/include/signal.h
misc.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
misc.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
misc.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
misc.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
misc.o: /usr/include/mit-copyright.h
parameter.o: parameter.c
# parameter.c includes:
#	simon.h
#	mit-copyright.h
parameter.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
parameter.o: /usr/include/strings.h /usr/include/sys/types.h
parameter.o: /usr/include/netinet/in.h /usr/include/netdb.h
parameter.o: /usr/include/sys/time.h /usr/include/sys/time.h
parameter.o: /usr/include/signal.h
parameter.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
parameter.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
parameter.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
parameter.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
parameter.o: /usr/include/mit-copyright.h
print.o: print.c
# print.c includes:
#	simon.h
#	mit-copyright.h
print.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
print.o: /usr/include/strings.h /usr/include/sys/types.h
print.o: /usr/include/netinet/in.h /usr/include/netdb.h
print.o: /usr/include/sys/time.h /usr/include/sys/time.h
print.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
print.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
print.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
print.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
print.o: /usr/include/mit-copyright.h
query.o: query.c
# query.c includes:
#	simon.h
#	mit-copyright.h
query.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
query.o: /usr/include/strings.h /usr/include/sys/types.h
query.o: /usr/include/netinet/in.h /usr/include/netdb.h
query.o: /usr/include/sys/time.h /usr/include/sys/time.h
query.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
query.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
query.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
query.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
query.o: /usr/include/mit-copyright.h
variable.o: variable.c
# variable.c includes:
#	simon.h
#	mit-copyright.h
variable.o: simon.h /usr/include/stdio.h /usr/include/ctype.h
variable.o: /usr/include/strings.h /usr/include/sys/types.h
variable.o: /usr/include/netinet/in.h /usr/include/netdb.h
variable.o: /usr/include/sys/time.h /usr/include/sys/time.h
variable.o: /usr/include/signal.h /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
variable.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
variable.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
variable.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
variable.o: /usr/include/mit-copyright.h
var_utils.o: var_utils.c
# var_utils.c includes:
#	stdio.h
#	ctype.h
#	simon.h
#	mit-copyright.h
var_utils.o: /usr/include/stdio.h /usr/include/ctype.h simon.h
var_utils.o: /usr/include/strings.h /usr/include/sys/types.h
var_utils.o: /usr/include/netinet/in.h /usr/include/netdb.h
var_utils.o: /usr/include/sys/time.h /usr/include/sys/time.h
var_utils.o: /usr/include/signal.h
var_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
var_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
var_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
var_utils.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
var_utils.o: /usr/include/mit-copyright.h
str_utils.o: str_utils.c
# str_utils.c includes:
#	stdio.h
#	sgtty.h
#	signal.h
#	ctype.h
#	simon.h
#	mit-copyright.h
str_utils.o: /usr/include/stdio.h /usr/include/sgtty.h
# /usr/include/sgtty.h includes:
#	sys/ioctl.h
str_utils.o: /usr/include/sys/ioctl.h
# /usr/include/sys/ioctl.h includes:
#	sys/ttychars.h
#	sys/ttydev.h
str_utils.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
str_utils.o: /usr/include/signal.h /usr/include/ctype.h simon.h
str_utils.o: /usr/include/strings.h /usr/include/sys/types.h
str_utils.o: /usr/include/netinet/in.h /usr/include/netdb.h
str_utils.o: /usr/include/sys/time.h /usr/include/sys/time.h
str_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
str_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
str_utils.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
str_utils.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
str_utils.o: /usr/include/mit-copyright.h
utils.o: utils.c
# utils.c includes:
#	stdio.h
#	signal.h
#	ctype.h
#	simon.h
#	mit-copyright.h
utils.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
utils.o: simon.h /usr/include/strings.h /usr/include/sys/types.h
utils.o: /usr/include/netinet/in.h /usr/include/netdb.h
utils.o: /usr/include/sys/time.h /usr/include/sys/time.h
utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp_hs.h
utils.o: /mit/snmp/nyser/include/arpa/snmp/snmp.h
utils.o: /mit/snmp/nyser/include/arpa/snmp/snmperrs.h
utils.o: /mit/snmp/nyser/include/arpa/snmp/varcvt.h
utils.o: /usr/include/mit-copyright.h
