From 6186488e37b289301f79dc4cb1c1055641e66ef0 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Tue, 18 Mar 2025 12:16:27 +0100 Subject: Use boost-asio-fastbuffer submodule.. Signed-off-by: Toni Uhlig --- Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 64facb5..fbef309 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ CXX = g++ -CXXFLAGS = -Wall -Wextra +GIT = git +CXXFLAGS = -Wall -Wextra -Iboost-asio-fastbuffer SERVER_HDRS = socks5.hpp SERVER_SRCS = socks5.cpp main.cpp @@ -14,12 +15,20 @@ ifneq ($(DEBUG),) CXXFLAGS += -g #-DBOOST_ASIO_ENABLE_HANDLER_TRACKING=1 endif -all: server +all: git server -server: $(SERVER_HDRS) $(SERVER_SRCS) +git: boost-asio-fastbuffer/fastbuffer.hpp + +boost-asio-fastbuffer/fastbuffer.hpp: + $(GIT) submodule update --init + +server: boost-asio-fastbuffer/fastbuffer.hpp $(SERVER_HDRS) $(SERVER_SRCS) $(CXX) $(CXXFLAGS) $(SERVER_SRCS) -o $@ clean: rm -f server -.PHONY: clean +distclean: clean + $(GIT) submodule deinit --all --force + +.PHONY: all git clean distclean -- cgit v1.2.3