1999-08-23 20:22:52 +00:00
|
|
|
--- Makefile.orig Fri Aug 6 11:38:11 1999
|
|
|
|
+++ Makefile Mon Aug 23 13:13:58 1999
|
1999-06-22 16:28:10 +00:00
|
|
|
@@ -23,7 +23,7 @@
|
|
|
|
# SGI {SGI Workstation running Irix (SYSV/R4) Unix}
|
|
|
|
# SUN {Sun SparcStation running Solaris (SYSV/R4) Unix}
|
|
|
|
# SUN_BSD {Sun SparcStation running SunOS (BSD) Unix}
|
|
|
|
-# FreeBSD {80X86 architecture running FreeBSD (unix)}
|
|
|
|
+# FreeBSD {80X86/Alpha architecture running FreeBSD (unix)}
|
|
|
|
#
|
|
|
|
# The next options are optimizations inside Crafty that you will have
|
|
|
|
# test to see if they help. on some machines, these will slow things
|
1999-08-23 20:22:52 +00:00
|
|
|
@@ -72,13 +72,15 @@
|
1998-09-19 20:23:07 +00:00
|
|
|
# asm = X86.o
|
|
|
|
|
1999-08-06 18:21:44 +00:00
|
|
|
# FreeBSD (gcc 2.6.3)
|
1998-09-19 20:23:07 +00:00
|
|
|
-#target = FreeBSD
|
1999-01-03 00:04:23 +00:00
|
|
|
+target = FreeBSD
|
|
|
|
#CC = gcc
|
1999-08-06 18:21:44 +00:00
|
|
|
#CFLAGS = -fomit-frame-pointer -m486 -O3 -Wall
|
|
|
|
#CXX = $(CC)
|
1998-10-10 03:54:36 +00:00
|
|
|
-#LDFLAGS =
|
1999-08-06 18:21:44 +00:00
|
|
|
-#opt = -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \
|
1998-09-19 20:23:07 +00:00
|
|
|
-# -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST
|
1998-10-10 03:54:36 +00:00
|
|
|
+LDFLAGS =
|
1999-06-22 16:28:10 +00:00
|
|
|
+opt = -DCOMPACT_ATTACKS -DUSE_SPLIT_SHIFTS -DUSE_ATTACK_FUNCTIONS
|
|
|
|
+.if ${MACHINE_ARCH} == "i386"
|
1999-08-23 20:22:52 +00:00
|
|
|
+opt +=-DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST
|
1999-06-22 16:28:10 +00:00
|
|
|
+.endif
|
1998-09-19 20:23:07 +00:00
|
|
|
|
|
|
|
# FreeBSD (pgcc)
|
|
|
|
#target = FreeBSD
|
1999-08-23 20:22:52 +00:00
|
|
|
@@ -100,23 +102,28 @@
|
1998-09-19 20:23:07 +00:00
|
|
|
|
1999-05-30 21:13:52 +00:00
|
|
|
# LINUX (pgcc)
|
1998-09-19 20:23:07 +00:00
|
|
|
# Note: You have to uncomment exactly ONE of the `asm' lines below.
|
|
|
|
-target = LINUX
|
|
|
|
-CC = gcc
|
1999-08-06 18:21:44 +00:00
|
|
|
-CXX = $(CC)
|
1998-09-19 20:23:07 +00:00
|
|
|
+#target = LINUX
|
|
|
|
+#CC = gcc
|
1999-08-06 18:21:44 +00:00
|
|
|
+#CXX = $(CC)
|
1999-08-23 20:22:52 +00:00
|
|
|
#CFLAGS = -Wall -pipe -D_REENTRANT -march=i686 -O \
|
|
|
|
# -malign-double -malign-loops=4 -malign-jumps=4 -malign-functions=4\
|
|
|
|
# -mpreferred-stack-boundary=4
|
|
|
|
-CFLAGS = -Wall -pipe -D_REENTRANT -march=i686 -O -fforce-mem -fomit-frame-pointer
|
|
|
|
+#CFLAGS = -Wall -pipe -D_REENTRANT -march=i686 -O -fforce-mem -fomit-frame-pointer
|
|
|
|
|
|
|
|
-LDFLAGS = -lpthread
|
|
|
|
-opt = -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \
|
|
|
|
- -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST -DSMP -DCPUS=4 -DDGT
|
1998-09-19 20:23:07 +00:00
|
|
|
+#LDFLAGS = -lpthread
|
1999-08-06 18:21:44 +00:00
|
|
|
+#opt = -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \
|
1999-05-30 21:13:52 +00:00
|
|
|
+# -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST -DSMP -DCPUS=4 -DDGT
|
1998-09-19 20:23:07 +00:00
|
|
|
|
|
|
|
# Uncomment the FIRST `asm' line for a.out systems.
|
|
|
|
# Uncomment the SECOND `asm' line for ELF systems.
|
|
|
|
#
|
|
|
|
-#asm = X86-aout.o
|
1999-06-22 16:28:10 +00:00
|
|
|
+.if ${MACHINE_ARCH} == "i386"
|
1998-09-19 20:23:07 +00:00
|
|
|
+.if ${PORTOBJFORMAT} == "aout"
|
1999-08-23 20:22:52 +00:00
|
|
|
+asm = X86-aout.o
|
1998-09-19 20:23:07 +00:00
|
|
|
+.else
|
1999-08-23 20:22:52 +00:00
|
|
|
asm = X86-elf.o
|
1999-06-22 16:28:10 +00:00
|
|
|
+.endif
|
1998-09-19 20:23:07 +00:00
|
|
|
+.endif
|
1999-05-30 21:13:52 +00:00
|
|
|
|
|
|
|
# LINUX (gcc)
|
|
|
|
# Note: You have to uncomment exactly ONE of the `asm' lines below.
|
1999-08-23 20:22:52 +00:00
|
|
|
@@ -177,7 +184,7 @@
|
1999-01-03 00:04:23 +00:00
|
|
|
|
|
|
|
# Do not change anything below this line!
|
|
|
|
|
|
|
|
-opts = $(opt) -D$(target)
|
|
|
|
+CFLAGS += $(opt) -D$(target)
|
|
|
|
|
|
|
|
objects = searchr.o search.o thread.o searchmp.o repeat.o next.o nexte.o \
|
|
|
|
nextr.o history.o quiesce.o evaluate.o movgen.o make.o unmake.o \
|