foundationI_fluffos_v1/
foundationI_fluffos_v1/bin/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/ChangeLog.old/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/Win32/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/compat/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/compat/simuls/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/include/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/clone/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/command/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/data/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/etc/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/include/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/inherit/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/inherit/master/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/log/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/single/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/single/tests/compiler/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/single/tests/efuns/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/single/tests/operators/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/testsuite/u/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/tmp/
foundationI_fluffos_v1/fluffos-2.9-ds2.12/windows/
foundationI_fluffos_v1/lib/
foundationI_fluffos_v1/lib/cmds/ambassador/
foundationI_fluffos_v1/lib/cmds/database/
foundationI_fluffos_v1/lib/cmds/soul/
foundationI_fluffos_v1/lib/daemon/include/
foundationI_fluffos_v1/lib/daemon/save/
foundationI_fluffos_v1/lib/daemon/services/
foundationI_fluffos_v1/lib/daemon/soul/
foundationI_fluffos_v1/lib/doc/build/
foundationI_fluffos_v1/lib/doc/build/room/
foundationI_fluffos_v1/lib/doc/build/virtual/
foundationI_fluffos_v1/lib/doc/driver/
foundationI_fluffos_v1/lib/doc/efun/
foundationI_fluffos_v1/lib/doc/etc/
foundationI_fluffos_v1/lib/doc/help/creator/
foundationI_fluffos_v1/lib/doc/help/hm/
foundationI_fluffos_v1/lib/doc/help/user/
foundationI_fluffos_v1/lib/doc/lpc/basic/
foundationI_fluffos_v1/lib/doc/lpc/data_types/
foundationI_fluffos_v1/lib/doc/lpc/etc/
foundationI_fluffos_v1/lib/doc/lpc/intermediate/
foundationI_fluffos_v1/lib/doc/lpc/types/
foundationI_fluffos_v1/lib/doc/mudlib/
foundationI_fluffos_v1/lib/doc/mudlib/features/
foundationI_fluffos_v1/lib/domains/Examples/etc/
foundationI_fluffos_v1/lib/domains/Examples/room/
foundationI_fluffos_v1/lib/domains/Examples/virtual/
foundationI_fluffos_v1/lib/domains/Examples/virtual/exaA/
foundationI_fluffos_v1/lib/domains/Examples/virtual/exaB/
foundationI_fluffos_v1/lib/domains/Examples/weapon/
foundationI_fluffos_v1/lib/domains/Standard/
foundationI_fluffos_v1/lib/domains/Standard/pools/
foundationI_fluffos_v1/lib/domains/Standard/std/
foundationI_fluffos_v1/lib/domains/Standard/xtra/
foundationI_fluffos_v1/lib/include/
foundationI_fluffos_v1/lib/news/
foundationI_fluffos_v1/lib/secure/cfg/
foundationI_fluffos_v1/lib/secure/cmds/adm/
foundationI_fluffos_v1/lib/secure/cmds/ambassador/
foundationI_fluffos_v1/lib/secure/cmds/mortal/
foundationI_fluffos_v1/lib/secure/etc/
foundationI_fluffos_v1/lib/secure/etc/approval/
foundationI_fluffos_v1/lib/secure/etc/elections/
foundationI_fluffos_v1/lib/secure/etc/mudlib/
foundationI_fluffos_v1/lib/secure/etc/quests/
foundationI_fluffos_v1/lib/secure/save/daemon/
foundationI_fluffos_v1/lib/secure/save/postal/d/descartes/
foundationI_fluffos_v1/lib/secure/save/users/d/
foundationI_fluffos_v1/lib/secure/std/
foundationI_fluffos_v1/lib/std/obj/
foundationI_fluffos_v1/lib/std/room/
foundationI_fluffos_v1/lib/std/user/
foundationI_fluffos_v1/lib/std/virtual/
foundationI_fluffos_v1/old/
foundationI_fluffos_v1/win32/
#!/bin/sh

#To make this script work under Solaris, change the
#top line to point to wherever bash is on your system.

#Make the non-argument config be Dead Souls
if ! [ $1 ]; then
ARG="ds"
else
ARG=$1
fi

if [ $ARG == "--help" ] ||  [ $ARG == "-h"  ]; then
echo "Available options:"
echo "A generic build:	./configure generic"
echo "For Dead Souls 2:	./configure ds"
echo "For Discworld: 	./configure dw"
echo "For Lima: 	./configure lima"
echo "For Skylib: 	./configure skylib"
echo "For TMI-2:	./configure tmi2"
echo "For Merentha:	./configure merentha"
echo "For Nightmare 3:	./configure nm3"
echo "For LPUniversity:	./configure lpuni"
echo "For Lil:		./configure lil"
echo "For Final Realms:	./configure fr"
echo "----"
echo "With no options, this script defaults to Dead Souls."
exit
fi

echo "Option selected: $ARG"
sleep 1

./build.MudOS

# Some stuff for Dead Souls
if [ $ARG == "ds" ]; then
\mv -f ../bin/mudos.cfg ../bin/mudos.bak
\cp -f ../bin/mudos.cfg.orig ../lib/secure/cfg/mudos.cfg
\cp -f ../extra/creremote/remote.c ../lib/lib/
ln -s ../lib/secure/cfg/mudos.cfg ../bin/mudos.cfg
fi

#start local_options check
if [ -f local_options.$ARG ]; then

if ! [ -f local_options ]; then
echo "Copying local_options.$ARG to local_options"
cp local_options.$ARG local_options
else
echo "local_options already exists. Not overwriting. Exiting."
echo "If you want to completely start over, type: make distclean"
exit
fi

else
echo "local_options.$ARG not found. Exiting."
fi
#end local_options check

if uname -a | grep "MINGW" | grep -v grep ; then
echo "MinGW detected. Adding appropriate config"
#echo " -lwsock32 -lws2_32 -lz" > system_libs
\cp -f ../extra/mingw/configur* .
echo "#define MINGW" >> local_options
else
echo "No MinGW config needed."
fi

if uname -a | grep "WOLF/OS" | grep -v grep ; then
echo "Wolfpaw detected."
echo "Running Wolfpaw-specific modification."
echo "When this is done, please enter the following command line:"
echo " "
echo "make -j 1"
cp -f ../extra/wolfpaw/* . 
echo "#include \"../extra/wolfpaw/configure.h\"" >> local_options
else
echo "No Wolfpaw config needed."
fi

echo "Configuration script complete."