diff options
author | Runxi Yu <me@runxiyu.org> | 2024-07-24 14:48:27 +0800 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2024-07-24 04:14:50 -0400 |
commit | 8bfadf62bcb08ce3076c44a27a188883af98c664 (patch) | |
tree | af46d1ee83de8498aef6e674fe049049071afb07 /Makefile | |
parent | 8571671479e1d8889d36670d1ba1b4d4d8fe68f1 (diff) | |
download | haxircd-8bfadf62bcb08ce3076c44a27a188883af98c664.tar.gz haxircd-8bfadf62bcb08ce3076c44a27a188883af98c664.zip |
Initial InspIRCd v4/1206 protocol support
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -47,6 +47,7 @@ LDFLAGS = -lpthread 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_INSPIRCD4_PROTOCOL = $(INSPIRCD4_PROTOCOL)' >> .makeopts printf '%s\n' 'LAST_HAXSERV_PSEUDOCLIENT = $(HAXSERV_PSEUDOCLIENT)' >> .makeopts printf '%s\n' 'LAST_SERVICES_PSEUDOCLIENT = $(SERVICES_PSEUDOCLIENT)' >> .makeopts printf '%s\n' 'LAST_SAFE_STACK = $(SAFE_STACK)' >> .makeopts @@ -176,6 +177,14 @@ else INSPIRCD3_PROTOCOL := $(LAST_INSPIRCD3_PROTOCOL) endif +ifneq ($(INSPIRCD4_PROTOCOL),) +ifneq ($(INSPIRCD4_PROTOCOL),$(LAST_INSPIRCD4_PROTOCOL)) +rebuild = 1 +endif +else +INSPIRCD4_PROTOCOL := $(LAST_INSPIRCD4_PROTOCOL) +endif + ifneq ($(HAXSERV_PSEUDOCLIENT),) ifneq ($(HAXSERV_PSEUDOCLIENT),$(LAST_HAXSERV_PSEUDOCLIENT)) rebuild = 1 @@ -349,6 +358,11 @@ CFLAGS += -DUSE_INSPIRCD3_PROTOCOL USE_PROTOCOLS = 1 endif +ifeq ($(INSPIRCD4_PROTOCOL),1) +OFILES += protocols/inspircd4.o +CFLAGS += -DUSE_INSPIRCD4_PROTOCOL +USE_PROTOCOLS = 1 +endif ifeq ($(HAXSERV_PSEUDOCLIENT),1) @@ -536,6 +550,10 @@ ifeq ($(INSPIRCD3_PROTOCOL),1) $(call DEPS,protocols/inspircd3,o) endif +ifeq ($(INSPIRCD4_PROTOCOL),1) +$(call DEPS,protocols/inspircd4,o) +endif + ifeq ($(USE_PSEUDOCLIENTS),1) $(call DEPS,pseudoclients,o) endif |