Added optimisation and test exchange selection in Makefile
| | |
| | | OS=$(shell uname) |
| | | CXX=g++ |
| | | CXXFLAGS=-g -Wall --std=c++20 |
| | | CXXFLAGS=-std=c++20 |
| | | DEV=1 |
| | | TEST=1 |
| | | |
| | | ifeq ($(DEV),1) |
| | | CXXFLAGS += -Wall -g |
| | | else |
| | | CXXFLAGS += -O3 -flto |
| | | endif |
| | | |
| | | ifneq ($(OS),Darwin) |
| | | CXXFLAGS += -static |
| | | endif |
| | | |
| | | ifeq ($(TEST),1) |
| | | CXXFLAGS += -DTEST_EXCHANGE |
| | | endif |
| | | |
| | | json=json.o |
| | | ws=easywsclient/easywsclient.o |
| | | main=${json} ${ws} protocol.o book.o |
| | |
| | | |
| | | #include <string> |
| | | |
| | | // #define TEST |
| | | |
| | | constexpr const char* HOST = "sytev070"; |
| | | #ifdef TEST |
| | | #ifdef TEST_EXCHANGE |
| | | constexpr const char* PORT = "9005"; |
| | | #else |
| | | constexpr const char* PORT = "9000"; |