#
# $Header: Makefile,v 1.5 88/04/01 04:46:15 muir Locked $
#
#
#
# Empire Central Server Makefile
#

# the following are set automatically
#BEGINMOD 		-do not remove this line
#  configuration data from the main makefile
#  will go here
#ENDOFMOD		-do not remove this line

DEPEND= ../BIN/depend${BSD}
CFLAGS= -I.. -I../empmain ${OOB} ${GLOBALCFLAGS} 

CFILES= cmds.c globals.c main.c nat.c newuser.c \
	sendclient.c service.c servlog.c userby.c \
	misc.c 
OBJS= cmds.o globals.o main.o nat.o newuser.o \
	sendclient.o service.o servlog.o userby.o \
	misc.o

LIBS =
DESTDIR= $(SERVDIR)
GAMEDIR= .

all: empserver killd

empserver: $(OBJS) ../client/sailio.o
	$(CC) -o empserver ../client/sailio.o ../empmain/empglb.o \
		$(OBJS) $(LIBS)

killd: killd.c
	$(CC) $(CFLAGS) -o killd killd.c

../client/sailio.o: ../client/sailio.c
	cd ../client ; make sailio.o

clean:
	rm -f $(OBJS) empserver
	@echo "clearing cruft out of Makefile"
	@rm -f HO
	@touch HO
	@echo "/^#DEPEND START/" >> HO
	@echo '.,/#DEPEND END/d' >> HO
	@echo "i" >> HO
	@echo '#DEPEND START' >>HO
	@echo '#DEPEND END' >>HO
	@echo "." >> HO
	@echo "wq" >> HO
	@ex - Makefile < HO > /dev/null
	rm -f .Makefile.bak HO

depend: 
	@rm -f .Makefile.bak
	cp Makefile .Makefile.bak
	@echo "making editing changes file"
	@rm -f HO
	@touch HO
	@echo "/^#DEPEND START/" >> HO
	@echo '.,/#DEPEND END/d' >> HO
	@echo "i" >> HO
	@echo '#DEPEND START' >>HO
	$(BINDIR)/minusm ${CFLAGS} ${CFILES} >>HO
	@echo '#DEPEND END' >>HO
	@echo "." >> HO
	@echo "wq" >> HO
	ex - Makefile < HO > /dev/null
	@rm -f HO

#DEPEND START
#DEPEND END

