OSNAME := $(shell uname)
# Use gmake's conditionals to create a consistent Makefile.
# Reference: http://www.dina.kvl.dk/DinaUnix/Info/make/make_69.html
# However, this will only work for gmake.
# Note: ifeq cannot be cascaded, it can only be recursed.
ifeq ($(OSNAME), SunOS)
  LOCALLIBS = -lsocket -lnsl
else
ifeq ($(OSNAME), FreeBSD)
  LOCALLIBS = 
endif
endif

CC = gcc
CFLAGS=	
LDFLAGS= $(LOCALLIBS) -lm
CFLAGS= -g

all: module.$(OSNAME) monitor.$(OSNAME)


module.$(OSNAME): module.c
	${CC} ${CFLAGS} -o module.$(OSNAME) module.c ${LDFLAGS}

monitor.$(OSNAME): monitor.c
	${CC} ${CFLAGS} -o monitor.$(OSNAME) monitor.c ${LDFLAGS}

FILES= Makefile udpexpt.h monitor.c module.c


