CC=gcc
objects=mclient.o
prog=mclient
CFLAGS=-g -O2 -Wall 
PG=
LIBS=

ifdef SOLARIS
LIBS+=-lsocket -lnsl
CFLAGS+=-DSOLARIS
endif

ifdef DEBUG
CFLAGS+=-DDEBUG
endif

ifdef DEFAULTPORT
CFLAGS+=-DDEFAULTPORT=$(DEFAULTPORT)
endif

$(prog): $(objects)
	$(CC) -o $(prog) $(objects) $(LIBS)

clean:
	rm -f $(prog) *.o

mclient.o : mclient.c
	$(CC) $(PG) $(CFLAGS) -c -o $@ mclient.c
