pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
#!/bin/sh
echo 'Configuring Makefiles...'
cd ../..
ROOTDIR=`pwd`
cd drv/src

echo "# Configuration File, automatically created by makenew" > Makefile.config
echo "ROOTDIR        = " $ROOTDIR >> Makefile.config

cat << _EOF_ >> Makefile.config
SRCDIR		= \$(ROOTDIR)/drv/src/
INCLUDEDIR	= \$(ROOTDIR)/drv/include/
DATADIR		= \$(ROOTDIR)/data/
BINDIR		= \$(ROOTDIR)/drv/bin/
UTILDIR		= \$(ROOTDIR)/drv/utils/
COMPILERDIR     = \$(ROOTDIR)/drv/compiler/
LIBDIR		= 
WORLDDIR	= \$(ROOTDIR)/drv/areas/
IMUDDIR		= \$(SRCDIR)/InterMud/

# For OS-dependant code
ARCH		= LINUX
#ARCH		= HPUX

# Targets, files used
DRIVER		= \$(BINDIR)/aberd
IMUD		= \$(IMUDDIR)/libInterMud.a
MAKEFILE	= Makefile

# Executables used
CC		= gcc
CO		= co -q
AR		= ar rcv
RM		= rm
MV		= mv
RANDLIB		= ranlib
ECHO		= /bin/echo
MAKE		= make
DEPEND		= \$(BINDIR)mkdep-x -f \$(MAKEFILE) -c \$(CC) \$(CFLAGS) *.c

# Compile options
# If you're running on Redhat 5.1 you should add -lcrypt here
LIBS		= -lgdbm 
DLIBS		= \$(LIBS) 
DIRS            = -DROOTDIR="\"\$(ROOTDIR)\""
CFLAGS		= -O2 -Wall -I\$(INCLUDEDIR) -D\$(ARCH) \$(DIRS) -DDEBUG -g

#To make the compilation a bit nicer to view ;)
.c.o:
	@\$(ECHO) '\$(ARCH)['\`date +"%D - %X"\`']: Compiling \$*.c...'
	@\$(CC) \$(CFLAGS) -c \$*.c
_EOF_

echo 'Building generator and creating databases'.
cd ../compiler
make
make install
cd ../src
../bin/mudcompile -w -v -s
echo 'Building dependancies'.
make depend
echo 'Compiling the mud'.
make
echo 'Compiling mud dns'.
cd ../utils/dnsresolv
make
echo 'Done.'
cd ../../src