Makefile 495 B

123456789101112131415
  1. CXX=$(shell which clang++ g++ c++ 2>/dev/null | head -n 1)
  2. INCLUDES?=-isystem ../ext/prometheus-cpp-lite-1.0/core/include -isystem ../ext/prometheus-cpp-lite-1.0/simpleapi/include -isystem ../ext/
  3. OBJS=Metrics.o \
  4. ../node/Metrics.o \
  5. ../osdep/OSUtils.o
  6. CXXFLAGS=-O3 -fno-rtti $(INCLUDES) -std=c++17 -pthread -frtti
  7. all: $(OBJS) tcp-proxy.o
  8. $(CXX) -O3 -fno-rtti $(INCLUDES) -std=c++17 -pthread -frtti -o tcp-proxy tcp-proxy.o $(OBJS)
  9. clean:
  10. rm -f $(OBJS) tcp-proxy.o tcp-proxy *.dSYM