forked from kyonshi/grenzland-mud
- Removed the do_oasis function and called the Xedit commands directly (thanks Rhade).
- Updated idle timer to keep track of imms too (thanks Jamdog). - Standardized OLC messages. - Removed special procedures that were replaced with trigedit. - Updated README.WIN, README.MSVC8, and README.CYGWIN. --Rumble
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
Compiling tbaMUD
|
||||
Updated: Apr 2007
|
||||
Compiling tbaMUD
|
||||
under Microsoft Windows using CygWin
|
||||
|
||||
tbaMUD compiles under Cygwin without needing any special modifications.
|
||||
@@ -33,6 +34,25 @@ another form of Unix:
|
||||
example "C:\tbaMUD". "cd c:/tbaMUD" "dir" in the listed files you should see
|
||||
one called configure. DO NOT go into the SRC directory yet.
|
||||
|
||||
OPTIONAL: Make the following change to src/Makefile.in to make copyover work:
|
||||
|
||||
--- Makefile.in.old 2007-02-26 05:52:19.000000000 +0100
|
||||
+++ Makefile.in 2007-03-26 17:21:56.000000000 +0200
|
||||
@@ -61,6 +61,8 @@ circle:
|
||||
$(MAKE) $(BINDIR)/circle
|
||||
|
||||
$(BINDIR)/circle : $(OBJFILES)
|
||||
+ @-rm $(BINDIR)/circleold.exe
|
||||
+ @-mv $(BINDIR)/circle.exe $(BINDIR)/circleold.exe
|
||||
$(CC) -o $(BINDIR)/circle $(PROFILE) $(OBJFILES) $(LIBS)
|
||||
|
||||
clean:
|
||||
|
||||
The above is a "patch" file. All you need to do is add the two lines with
|
||||
the +'s to your file Makefile.in. If you are still confused check out these
|
||||
links on how to patch: http://www.circlemud.org/cdp/wtfaq/handpatch.html
|
||||
http://cwg.lazuras.org/modules.php?name=Forums&file=viewtopic&t=757
|
||||
|
||||
4) Run the configure script by typing "./configure". This will automatically
|
||||
detect what programs and library functions are available, and create the
|
||||
files "Makefile" and "conf.h" based on the results.
|
||||
@@ -62,12 +82,8 @@ reading the forums at http://cwg.lazuras.org/ or stop by TBA for assistance.
|
||||
|
||||
It really can not be stressed enough: READ EVERYTHING.
|
||||
|
||||
Credit where credit is due:
|
||||
|
||||
Some parts of this document have been derived or outright copied from other
|
||||
files by: Jeremy Elson, David Goldstein, Tony Robbins, and George Greer
|
||||
Authors: Jeremy Elson, David Goldstein, Tony Robbins, and George Greer.
|
||||
|
||||
Rumble
|
||||
Rumble@builderacademy.net
|
||||
The Builder Academy
|
||||
builderacademy.net 9091
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
Updated: Apr 2007
|
||||
Compiling CircleMUD under Microsoft Windows XP
|
||||
using Microsoft Visual C++ 2005 (8.0)
|
||||
|
||||
@@ -68,4 +69,17 @@ George Greer
|
||||
greerga@circlemud.org
|
||||
|
||||
Jason Pullara
|
||||
webmaster@geekstreak.com
|
||||
webmaster@geekstreak.com
|
||||
|
||||
To eliminate warnings like these:
|
||||
warning C4996: 'strcpy': This function or variable may be unsafe.
|
||||
warning C4996: 'getch': The POSIX name for this item is deprecated.
|
||||
Do this:
|
||||
In Solution Explorer
|
||||
Right click the 'project'
|
||||
Select 'Properties' which brings up the Property Pages dialog
|
||||
Expand 'Configuration Properties'
|
||||
Expand 'C/C++'
|
||||
Click on Preprocessor
|
||||
At the end of the 'Preprocessor Definitions' add:
|
||||
;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE
|
||||
|
||||
@@ -1,52 +1,38 @@
|
||||
Compiling CircleMUD
|
||||
under Microsoft Windows 95 and NT
|
||||
by Jeremy Elson
|
||||
For help, write to help@circlemud.org
|
||||
|
||||
|
||||
There are a number of different compilers available for Microsoft Windows
|
||||
95 and NT that can be used to compile CircleMUD. Each compiler works
|
||||
differently, so each compiler has a different set of instructions.
|
||||
|
||||
For up-to-date information on compiling CircleMUD under Windows, check out
|
||||
Rob Baumstark's page at http://shirak.circlemud.net/
|
||||
Updated: Apr 2007
|
||||
Compiling tbaMUD
|
||||
under Microsoft Windows
|
||||
|
||||
There are a number of different compilers available for Microsoft Windows that
|
||||
can be used to compile tbaMUD. Each compiler works differently, so each
|
||||
compiler has a different set of instructions.
|
||||
|
||||
We currently have instructions for using the following compilers:
|
||||
|
||||
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE
|
||||
compiler for Microsoft Windows 95 and NT! If you don't own a
|
||||
compiler, you can just download this one off the net and get
|
||||
Circle up and running in no time. Read the file README.CYGWIN
|
||||
(submitted by David Goldstein <goldstei@cs.sunysb.edu>).
|
||||
Please note however that the CYGWIN system is not recommended
|
||||
for those unfamiliar with the Unix environment.
|
||||
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE compiler for
|
||||
Microsoft Windows! If you don't own a compiler, you can just download this
|
||||
one off the net and get tbaMUD up and running in no time. Read the file
|
||||
README.CYGWIN.
|
||||
|
||||
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4
|
||||
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4.
|
||||
|
||||
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5
|
||||
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5.
|
||||
|
||||
4. Borland C++ -- read the file README.BORLAND
|
||||
4. Microsoft Visual C++ version 6.x -- read the file README.MSVC6.
|
||||
|
||||
5. Watcom C++ v.11 -- read the file README.WATCOM
|
||||
5. Microsoft Visual C++ version 8.x -- read the file README.MSVC8. This is
|
||||
also called Microsoft Visual C++ 2005 and the express edition is free and
|
||||
can be downloaded from Microsoft.
|
||||
|
||||
6. Borland C++ -- read the file README.BORLAND
|
||||
|
||||
It should be possible to compile CircleMUD using other compilers that are
|
||||
not listed here, or other versions of these compilers -- as long as they
|
||||
support long filenames, etc. However, we don't have instructions handy
|
||||
for those compilers. Rob's page (http://www.connect.ab.ca/~rbmstrk) has
|
||||
a lot of useful information about compiling under Windows; try looking
|
||||
there for tips.
|
||||
7. Watcom C++ v.11 -- read the file README.WATCOM
|
||||
|
||||
However, it not easy (and maybe even impossible) to compile at all
|
||||
under Windows 3.x or DOS because they lack a number of features that
|
||||
Circle requires such as the Win32 API and long filenames. It is
|
||||
theoretically possible to compile under Windows 3.x by finding 3.x API
|
||||
equivalents to the Win32 API calls, and changing all the filenames in
|
||||
the entire distribution to fit the 8.3 DOS/Win3.x filenaming standard,
|
||||
but I will never do this.
|
||||
It should be possible to compile tbaMUD using other compilers that are not
|
||||
listed here, or other versions of these compilers -- as long as they support
|
||||
long filenames, etc. However, we don't have instructions handy for those
|
||||
compilers. Feel free to submit your own.
|
||||
|
||||
Have fun!
|
||||
For help, check out http://www.cwg.lazuras.org
|
||||
|
||||
Jeremy Elson
|
||||
(To get help, write to help@circlemud.org)
|
||||
Originally written by: Jeremy Elson
|
||||
|
||||
Reference in New Issue
Block a user