EXES_CLIENT = proxyTest
EXES_FPZK_CLIENT = FPZKProxyTest
EXES_FPZK_SERVER = serverWithFPZK
EXES_FPZK_TEST_SERVER = FPZKTestServer
EXES_BASIC_MULTIPLE_URL_ENGINE = MultipleURLEngineBasicTest
EXES_BASIC_MULTIPLE_URL_ENGINE_MORE_CONN_INFO = MultipleURLEngineMoreConnectionInfo
EXES_BASIC_MULTIPLE_URL_ENGINE_BATCH = MultipleURLEngineBatchTest
EXES_HTTP_BENCHMARK = HttpBenchmark

CFLAGS +=
CXXFLAGS +=
CPPFLAGS += -g -I.. -I../../base -I../../proto -I../../proto/msgpack -I../../proto/rapidjson -I../../core
LIBS += -L.. -L../../base -L../../proto -L../../core -lextends -lssl -lcrypto

OBJS_CLIENT = proxyTest.o
OBJS_CLIENT2 = FPZKProxyTest.o
OBJS_SERVER2 = serverWithFPZK.o
OBJS_FPZK_TEST_SERVER = FPZKTestServer.o
OBJS_BASIC_MULTIPLE_URL_ENGINE = MultipleURLEngineBasicTest.o
OBJS_BASIC_MULTIPLE_URL_ENGINE_MORE_CONN_INFO = MultipleURLEngineMoreConnectionInfo.o
OBJS_BASIC_MULTIPLE_URL_ENGINE_BATCH = MultipleURLEngineBatchTest.o
OBJS_HTTP_BENCHMARK = HttpBenchmark.o


all: $(EXES_CLIENT) $(EXES_FPZK_CLIENT) $(EXES_FPZK_SERVER) $(EXES_FPZK_TEST_SERVER) $(EXES_BASIC_MULTIPLE_URL_ENGINE) $(EXES_BASIC_MULTIPLE_URL_ENGINE_MORE_CONN_INFO) $(EXES_BASIC_MULTIPLE_URL_ENGINE_BATCH) $(EXES_HTTP_BENCHMARK)

clean:
	$(RM) *.o $(EXES_CLIENT) $(EXES_FPZK_CLIENT) $(EXES_FPZK_SERVER) $(EXES_FPZK_TEST_SERVER) $(EXES_BASIC_MULTIPLE_URL_ENGINE) $(EXES_BASIC_MULTIPLE_URL_ENGINE_MORE_CONN_INFO) $(EXES_BASIC_MULTIPLE_URL_ENGINE_BATCH) $(EXES_HTTP_BENCHMARK)
	-$(RM) -rf *.dSYM
	
include ../../def.mk
