#
# $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/usr/athena/include -I/mit/snmp/nyser/include -L/usr/athena/lib/ -L/mit/snmp/nyser/${MACHTYPE}lib -L/afs/net/tools/${MACHTYPE}lib
CFLAGS     =   -g -DPOSIX $(INCLUDES) -DGNU_LEDIT 
CC         =   cc
DEPEND     =   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       =   -lss -lcom_err -ltermlib -ltermcap -lsnmp


cmds.c:	cmds.ct
	/usr/athena/bin/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.
