SRC=netwatch.c pktfilt.c
OBJ=$(SRC:.c=.o)
MONSRC=monitors/smtp.c monitors/telnet.c monitors/rlogin.c \
	 monitors/rsh.c monitors/ftp.c monitors/fsp.c monitors/rpc.c \
	monitors/tftp.c
# monitors/nfs.c
MONOBJ=$(MONSRC:.c=.o)

LIB=../lib/libsupport.a -lm $(LIBS)

INCLUDE=-I../include
CFLAGS=$(FLAGS) $(INCLUDE)

netwatch: $(OBJ) $(MONOBJ)
	$(CC) $(CFLAGS) $(OBJ) $(MONOBJ) $(LIB) -o netwatch

monitors/%.o: monitors/%.c
	$(COMPILE.c) $(OUTPUT_OPTION) $<
	@/bin/mv `basename $@` monitors/

netwatch.o: ../include/version.h

clean:
	$(RM) -f $(OBJ) $(MONOBJ) netwatch core
