X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2FMakefile;h=525a01e21fcdab009886f02b41f444c0628c6627;hp=2e8a49287d45047f7e52cf4ba8e2aa3e1c07abce;hb=77a1d68bbd16929e8eb2d8fec105118dfe888d59;hpb=df7576fc0ecf27a3bf7349a052b3dda0828e7930 diff --git a/src/Makefile b/src/Makefile index 2e8a4928..525a01e2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -40,7 +40,7 @@ OBJS = benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o \ material.o misc.o movegen.o movepick.o pawns.o position.o psqt.o \ search.o thread.o timeman.o tt.o uci.o ucioption.o syzygy/tbprobe.o \ hashprobe.grpc.pb.o hashprobe.pb.o -CLIOBJS = client.o hashprobe.grpc.pb.o hashprobe.pb.o +CLIOBJS = client.o hashprobe.grpc.pb.o hashprobe.pb.o uci.o ### Establish the operating system name KERNEL = $(shell uname -s) @@ -158,7 +158,7 @@ endif ifeq ($(COMP),gcc) comp=gcc CXX=g++ - CXXFLAGS += -pedantic -Wextra -Wshadow + CXXFLAGS += -pedantic -Wextra ifeq ($(ARCH),armv7) ifeq ($(OS),Android) @@ -550,7 +550,7 @@ GRPC_CPP_PLUGIN_PATH ?= `which $(GRPC_CPP_PLUGIN)` %.pb.h %.pb.cc: %.proto $(PROTOC) -I $(PROTOS_PATH) --cpp_out=. $< -LDFLAGS += -lprotobuf -lgrpc++_unsecure -lgrpc_unsecure -lgrpc +LDFLAGS += -Wl,-Bstatic -Wl,-\( -lprotobuf -lgrpc++_unsecure -lgrpc_unsecure -lgrpc -lz -Wl,-\) -Wl,-Bdynamic -ldl client: $(CLIOBJS) $(CXX) -o $@ $(CLIOBJS) $(LDFLAGS)