--- Makefile.orig Tue Feb 9 08:11:48 1999 +++ Makefile Fri Feb 19 15:40:02 1999 @@ -69,13 +69,13 @@ # -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B # asm = X86.o -# FreeBSD (gcc 2.6.3) -#target = FreeBSD +# FreeBSD (gcc 2.7.2.1) +target = FreeBSD #CC = gcc -#CFLAGS = -fomit-frame-pointer -m486 -O3 -Wall -#LDFLAGS = -#opt = -DCOMPACT_ATTACKS -DUSE_SPLIT_SHIFTS -DUSE_ATTACK_FUNCTIONS \ -# -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST +#CFLAGS = -pipe -O -Wall +LDFLAGS = +opt = -DCOMPACT_ATTACKS -DUSE_SPLIT_SHIFTS -DUSE_ATTACK_FUNCTIONS \ + -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST # FreeBSD (pgcc) #target = FreeBSD @@ -95,18 +95,21 @@ # LINUX # Note: You have to uncomment exactly ONE of the `asm' lines below. -target = LINUX -CC = gcc -CFLAGS = -pipe -D_REENTRANT -mpentium -O -LDFLAGS = -lpthread -opt = -DCOMPACT_ATTACKS -DUSE_SPLIT_SHIFTS -DUSE_ATTACK_FUNCTIONS \ - -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST -DSMP -DCPUS=4 +#target = LINUX +#CC = gcc +#CFLAGS = -pipe -D_REENTRANT -mpentium -O +#LDFLAGS = -lpthread +#opt = -DCOMPACT_ATTACKS -DUSE_SPLIT_SHIFTS -DUSE_ATTACK_FUNCTIONS \ +# -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST -DSMP -DCPUS=4 # Uncomment the FIRST `asm' line for a.out systems. # Uncomment the SECOND `asm' line for ELF systems. # -#asm = X86-aout.o +.if ${PORTOBJFORMAT} == "aout" +asm = X86-aout.o +.else asm = X86-elf.o +.endif # NEXT #target = NEXT @@ -147,7 +150,7 @@ # 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 \ @@ -172,9 +175,9 @@ dgt: dgtdrv.o @cc -O -o dgt dgtdrv.c -egtb.o: egtb.cpp - @echo $(CC) -c $(CFLAGS) egtb.cpp - @$(CC) -c -$(CFLAGS) $(opts) egtb.cpp +#egtb.o: egtb.cpp +# @echo $(CC) -c $(CFLAGS) egtb.cpp +# @$(CC) -c -$(CFLAGS) $(opts) egtb.cpp clean: -rm -f *.o crafty X86-elf.X X86-aout.S