diff options
author | Test_User <hax@andrewyu.org> | 2024-06-19 03:41:14 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2024-06-19 03:41:14 -0400 |
commit | 991d1d37474726ae5dc910da9705485f7b193e18 (patch) | |
tree | e6d01a7a65dd8f916f400f1b083909c58a304d71 /Makefile | |
parent | 9c16070679fea6ac5625546d4ba5af0f638e6636 (diff) | |
download | haxircd-991d1d37474726ae5dc910da9705485f7b193e18.tar.gz haxircd-991d1d37474726ae5dc910da9705485f7b193e18.zip |
Some improvements and openssl send buffering
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -41,6 +41,10 @@ LDFLAGS = -lpthread printf '%s\n' 'LAST_OPENSSL_SERVER = $(OPENSSL_SERVER)' >> .makeopts printf '%s\n' 'LAST_PLAINTEXT_BUFFERED_CLIENT = $(PLAINTEXT_BUFFERED_CLIENT)' >> .makeopts printf '%s\n' 'LAST_PLAINTEXT_BUFFERED_SERVER = $(PLAINTEXT_BUFFERED_SERVER)' >> .makeopts + printf '%s\n' 'LAST_GNUTLS_BUFFERED_CLIENT = $(GNUTLS_BUFFERED_CLIENT)' >> .makeopts + printf '%s\n' 'LAST_GNUTLS_BUFFERED_SERVER = $(GNUTLS_BUFFERED_SERVER)' >> .makeopts + printf '%s\n' 'LAST_OPENSSL_BUFFERED_CLIENT = $(OPENSSL_BUFFERED_CLIENT)' >> .makeopts + printf '%s\n' 'LAST_OPENSSL_BUFFERED_SERVER = $(OPENSSL_BUFFERED_SERVER)' >> .makeopts printf '%s\n' 'LAST_INSPIRCD2_PROTOCOL = $(INSPIRCD2_PROTOCOL)' >> .makeopts printf '%s\n' 'LAST_INSPIRCD3_PROTOCOL = $(INSPIRCD3_PROTOCOL)' >> .makeopts printf '%s\n' 'LAST_HAXSERV_PSEUDOCLIENT = $(HAXSERV_PSEUDOCLIENT)' >> .makeopts @@ -120,6 +124,38 @@ else PLAINTEXT_BUFFERED_SERVER := $(LAST_PLAINTEXT_BUFFERED_SERVER) endif +ifneq ($(GNUTLS_BUFFERED_CLIENT),) +ifneq ($(GNUTLS_BUFFERED_CLIENT),$(LAST_GNUTLS_BUFFERED_CLIENT)) +rebuild = 1 +endif +else +GNUTLS_BUFFERED_CLIENT := $(LAST_GNUTLS_BUFFERED_CLIENT) +endif + +ifneq ($(GNUTLS_BUFFERED_SERVER),) +ifneq ($(GNUTLS_BUFFERED_SERVER),$(LAST_GNUTLS_BUFFERED_SERVER)) +rebuild = 1 +endif +else +GNUTLS_BUFFERED_SERVER := $(LAST_GNUTLS_BUFFERED_SERVER) +endif + +ifneq ($(OPENSSL_BUFFERED_CLIENT),) +ifneq ($(OPENSSL_BUFFERED_CLIENT),$(LAST_OPENSSL_BUFFERED_CLIENT)) +rebuild = 1 +endif +else +OPENSSL_BUFFERED_CLIENT := $(LAST_OPENSSL_BUFFERED_CLIENT) +endif + +ifneq ($(OPENSSL_BUFFERED_SERVER),) +ifneq ($(OPENSSL_BUFFERED_SERVER),$(LAST_OPENSSL_BUFFERED_SERVER)) +rebuild = 1 +endif +else +OPENSSL_BUFFERED_SERVER := $(LAST_OPENSSL_BUFFERED_SERVER) +endif + ifneq ($(INSPIRCD2_PROTOCOL),) ifneq ($(INSPIRCD2_PROTOCOL),$(LAST_INSPIRCD2_PROTOCOL)) rebuild = 1 @@ -239,6 +275,30 @@ USE_SERVER = 1 USE_PLAINTEXT_BUFFERED = 1 endif +ifeq ($(GNUTLS_BUFFERED_CLIENT),1) +CFLAGS += -DUSE_GNUTLS_BUFFERED_CLIENT +USE_CLIENT = 1 +USE_GNUTLS_BUFFERED = 1 +endif + +ifeq ($(GNUTLS_BUFFERED_SERVER),1) +CFLAGS += -DUSE_GNUTLS_BUFFERED_SERVER +USE_SERVER = 1 +USE_GNUTLS_BUFFERED = 1 +endif + +ifeq ($(OPENSSL_BUFFERED_CLIENT),1) +CFLAGS += -DUSE_OPENSSL_BUFFERED_CLIENT +USE_CLIENT = 1 +USE_OPENSSL_BUFFERED = 1 +endif + +ifeq ($(OPENSSL_BUFFERED_SERVER),1) +CFLAGS += -DUSE_OPENSSL_BUFFERED_SERVER +USE_SERVER = 1 +USE_OPENSSL_BUFFERED = 1 +endif + ifeq ($(INSPIRCD2_PROTOCOL),1) @@ -298,6 +358,16 @@ OFILES += networks/plaintext_buffered.o CFLAGS += -DUSE_PLAINTEXT_BUFFERED endif +ifeq ($(USE_GNUTLS_BUFFERED),1) +OFILES += networks/gnutls_buffered.o +CFLAGS += -DUSE_GNUTLS_BUFFERED +endif + +ifeq ($(USE_OPENSSL_BUFFERED),1) +OFILES += networks/openssl_buffered.o +CFLAGS += -DUSE_OPENSSL_BUFFERED +endif + ifeq ($(USE_PROTOCOLS),1) @@ -378,6 +448,14 @@ ifeq ($(USE_PLAINTEXT_BUFFERED),1) $(call DEPS,networks/plaintext_buffered,o) endif +ifeq ($(USE_GNUTLS_BUFFERED),1) +$(call DEPS,networks/gnutls_buffered,o) +endif + +ifeq ($(USE_OPENSSL_BUFFERED),1) +$(call DEPS,networks/openssl_buffered,o) +endif + ifeq ($(USE_CLIENT),1) $(call DEPS,client_network,o) endif |