Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: old crafty microsoft makefiles

Author: Peter Skinner

Date: 11:37:52 03/11/05

Go up one level in this thread


On March 11, 2005 at 14:28:53, Sean Mintz wrote:

>I need to compare the two:
>
>This may or may not make a difference, but I did not have /DEPD, /DFUTILITY or
>/DNT_INTEREX in my makefile (I did not even notice that until now)
>
>I did not have /DUSE_ASSEMBLY defined
>
>My makefile had evaluate.h included, yours did not

It doesn't have evaluate.h included? I think I might have zipped up the wrong
one. The one I have here does.

The /DEPD is only required when you want EPD support. It is not needed.
/DFUTILITY has proven to be better when defined, same as the /DUSE_ASSEMBLY.

/DNT_INTEREX is only required for the SMP builds, and is not absolutely required
atleast on Intel machines. See here..

# For an SMP build use/add the following build options.
# NT_INTEREX is defined if you want to use the built-in InterlockedExchange()
# function for thread resource locking, instead of the inline asm routine.
# (This shouldn't be needed, at least on Intel.)
# /MT is a compiler flag needed for multithreaded builds.

Peter



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.