MAKE=make
LDFLAGS =
#-L$(MUD_HOME)/lib
CCFLAGS = -Wall
# this is generally the c compiler, unused AFAIK
CC = g++
# this is generally the c++ compiler
CCC = g++

OBJS = comm.o ego.o support.o nanny.o

TARG = server

all: $(TARG)
$(TARG): $(OBJS)
	$(CCC) $(CCFLAGS) $(LDFLAGS) -o ${TARG} $(OBJS)

comm.o: comm.cc comm.h server.h support.h ego.h nanny.h
	@echo "Making comm.o"
	$(CC) $(CCFLAGS) -c comm.cc
ego.o: ego.cc ego.h ego.h server.h
	@echo "Making ego.o"
	$(CC) $(CCFLAGS) -c ego.cc
nanny.o: nanny.cc nanny.h ego.h
	@echo "Making nanny.o"
	$(CC) $(CCFLAGS) -c nanny.cc
support.o: support.cc support.h server.h
	@echo "Making support.o"
	$(CC) $(CCFLAGS) -c support.cc

clean:
	rm -f *.o

purge: clean
	rm -f *~

