# -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:"
@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
$(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