CS计算机代考程序代写 # Build a client and server from the reference solution, but use the student’s

# Build a client and server from the reference solution, but use the student’s
# common.pool.cc

# The executables will have the suffix p2.pool.exe
EXESUFFIX = p2.pool.exe

# Names for building the client
CLIENT_MAIN = client
CLIENT_CXX = # no client/*.cc files needed for this build
CLIENT_COMMON = pool
CLIENT_PROVIDED = client crypto err file net bytevec requests

# Names for building the server
SERVER_MAIN = server
SERVER_CXX = # no server/*.cc files needed for this build
SERVER_COMMON = pool
SERVER_PROVIDED = server responses storage concurrenthashtable crypto err file \
net bytevec parsing

# Names for building the benchmark executable
BENCH_MAIN = # No benchmarks are built by this build
BENCH_CXX = # No benchmarks are built by this build

# Names for building shared objects (one .so per SO_CXX)
SO_CXX = # No shared objects are built by this build
SO_COMMON = # No shared objects are built by this build

# All warnings should be treated as errors
CXXEXTRA = -Werror -Wextra

# Pull in the common build rules
include common.mk