Fix Cygwin gcc compiling
[bonanza.git] / Makefile
index 888eb3c..ed03b82 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,7 @@ OBJS =data.o main.o io.o proce.o utility.o ini.o attack.o book.o makemove.o \
 # -DDFPN             build the DFPN worker of mate-problems server.
 # -DDFPN_CLIENT      enables the client-mode of mate-problem server.
 
-OPT =-DNDEBUG -DMINIMUM -DHAVE_SSE4 -msse4.1 -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN -DXBOARD -DMPV
+OPT =-DNDEBUG -DMINIMUM -DTLP -DINANIWA_SHIFT -DXBOARD -DMPV -DNO_LOGGING
 
 help:
        @echo "try targets as:"
@@ -37,7 +37,7 @@ help:
        @echo "  icc-ampl"
 
 gcc:
-       $(MAKE) CC=gcc CFLAGS='-std=gnu99 -O2 -Wall $(OPT)' LDFLAG1='-lm -lpthread' bonanza
+       $(MAKE) CC=gcc CFLAGS='-std=gnu99 -O2 -Wall $(OPT) -mno-cygwin' LDFLAG1='-lm -lpthread -lwsock32 -mno-cygwin' bonanza
 
 gcc-pgo:
        $(MAKE) clean
@@ -60,7 +60,7 @@ icc-pgo:
        $(MAKE) CC=icc CFLAGS='-w2 $(OPT) -std=gnu99 -O2 -ipo -prof_use -prof_dir ./profdir' LDFLAG1='-static -ipo -pthread' bonanza
 
 bonanza : $(OBJS)
-       $(CC) $(LDFLAG1) -o bonanza $(OBJS) $(LDFLAG2)
+       $(CC) $(LDFLAG1) -o bonanza $(OBJS) bres.o $(LDFLAG2)
 
 $(OBJS) : shogi.h param.h bitop.h
 dfpn.o dfpnhash.o: dfpn.h