From 43d48a2e983bb7a3408f65073cfa392ec6956a1d Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 19 Dec 2022 14:06:50 +0000 Subject: Move extension types to their own header to speed up build times. --- src/coremods/core_channel/invite.h | 1 + src/coremods/core_hostname_lookup.cpp | 1 + src/extensible.cpp | 1 + src/modules/extra/m_geo_maxmind.cpp | 4 +++- src/modules/m_anticaps.cpp | 1 + src/modules/m_blockamsg.cpp | 1 + src/modules/m_cloaking.cpp | 1 + src/modules/m_conn_join.cpp | 1 + src/modules/m_conn_waitpong.cpp | 1 + src/modules/m_customtitle.cpp | 1 + src/modules/m_dccallow.cpp | 1 + src/modules/m_dnsbl.cpp | 1 + src/modules/m_gateway.cpp | 1 + src/modules/m_httpd_stats.cpp | 1 + src/modules/m_ident.cpp | 1 + src/modules/m_joinflood.cpp | 1 + src/modules/m_kicknorejoin.cpp | 1 + src/modules/m_ldapauth.cpp | 1 + src/modules/m_mlock.cpp | 1 + src/modules/m_nickflood.cpp | 1 + src/modules/m_nicklock.cpp | 1 + src/modules/m_override.cpp | 1 + src/modules/m_redirect.cpp | 1 + src/modules/m_repeat.cpp | 1 + src/modules/m_spanningtree/metadata.cpp | 2 ++ src/modules/m_sqlauth.cpp | 1 + src/modules/m_sslinfo.cpp | 1 + src/modules/m_swhois.cpp | 1 + src/modules/m_topiclock.cpp | 1 + 29 files changed, 32 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/coremods/core_channel/invite.h b/src/coremods/core_channel/invite.h index f2ebbf5da..307321043 100644 --- a/src/coremods/core_channel/invite.h +++ b/src/coremods/core_channel/invite.h @@ -20,6 +20,7 @@ #pragma once +#include "extension.h" #include "modules/invite.h" namespace Invite diff --git a/src/coremods/core_hostname_lookup.cpp b/src/coremods/core_hostname_lookup.cpp index 6d9681d92..88ecfba05 100644 --- a/src/coremods/core_hostname_lookup.cpp +++ b/src/coremods/core_hostname_lookup.cpp @@ -24,6 +24,7 @@ #endif #include "inspircd.h" +#include "extension.h" #include "modules/dns.h" namespace diff --git a/src/extensible.cpp b/src/extensible.cpp index b821b07a1..1663cdd5f 100644 --- a/src/extensible.cpp +++ b/src/extensible.cpp @@ -18,6 +18,7 @@ #include "inspircd.h" +#include "extension.h" bool ExtensionManager::Register(ExtensionItem* item) { diff --git a/src/modules/extra/m_geo_maxmind.cpp b/src/modules/extra/m_geo_maxmind.cpp index c0b7793b2..aacdc03e0 100644 --- a/src/modules/extra/m_geo_maxmind.cpp +++ b/src/modules/extra/m_geo_maxmind.cpp @@ -29,9 +29,11 @@ # pragma comment(lib, "maxminddb.lib") #endif +#include + #include "inspircd.h" +#include "extension.h" #include "modules/geolocation.h" -#include class GeolocationExtItem final : public ExtensionItem diff --git a/src/modules/m_anticaps.cpp b/src/modules/m_anticaps.cpp index 8037a058a..40713db59 100644 --- a/src/modules/m_anticaps.cpp +++ b/src/modules/m_anticaps.cpp @@ -21,6 +21,7 @@ #include #include "inspircd.h" +#include "extension.h" #include "modules/exemption.h" #include "numerichelper.h" diff --git a/src/modules/m_blockamsg.cpp b/src/modules/m_blockamsg.cpp index 2dd8b927d..11748c457 100644 --- a/src/modules/m_blockamsg.cpp +++ b/src/modules/m_blockamsg.cpp @@ -24,6 +24,7 @@ #include "inspircd.h" +#include "extension.h" enum BlockAction { IBLOCK_KILL, IBLOCK_KILLOPERS, IBLOCK_NOTICE, IBLOCK_NOTICEOPERS, IBLOCK_SILENT }; /* IBLOCK_NOTICE - Send a notice to the user informing them of what happened. diff --git a/src/modules/m_cloaking.cpp b/src/modules/m_cloaking.cpp index 2b3e674d9..0cb209ea7 100644 --- a/src/modules/m_cloaking.cpp +++ b/src/modules/m_cloaking.cpp @@ -33,6 +33,7 @@ #include "inspircd.h" #include "clientprotocolevent.h" +#include "extension.h" #include "modules/hash.h" enum CloakMode diff --git a/src/modules/m_conn_join.cpp b/src/modules/m_conn_join.cpp index a76c1cb39..3e4afb482 100644 --- a/src/modules/m_conn_join.cpp +++ b/src/modules/m_conn_join.cpp @@ -26,6 +26,7 @@ #include "inspircd.h" +#include "extension.h" static void JoinChannels(LocalUser* u, const std::string& chanlist) { diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp index e0112b6aa..25b58ef9d 100644 --- a/src/modules/m_conn_waitpong.cpp +++ b/src/modules/m_conn_waitpong.cpp @@ -26,6 +26,7 @@ #include "inspircd.h" #include "clientprotocolmsg.h" +#include "extension.h" class ModuleWaitPong final : public Module diff --git a/src/modules/m_customtitle.cpp b/src/modules/m_customtitle.cpp index 63468dcc0..8eda36bbd 100644 --- a/src/modules/m_customtitle.cpp +++ b/src/modules/m_customtitle.cpp @@ -25,6 +25,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/whois.h" struct CustomTitle final diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp index 2f4edcad2..1aa30fb56 100644 --- a/src/modules/m_dccallow.cpp +++ b/src/modules/m_dccallow.cpp @@ -30,6 +30,7 @@ #include "inspircd.h" +#include "extension.h" #include "numerichelper.h" enum diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp index 5365bd43a..137eb9418 100644 --- a/src/modules/m_dnsbl.cpp +++ b/src/modules/m_dnsbl.cpp @@ -31,6 +31,7 @@ #endif #include "inspircd.h" +#include "extension.h" #include "xline.h" #include "modules/dns.h" #include "modules/stats.h" diff --git a/src/modules/m_gateway.cpp b/src/modules/m_gateway.cpp index 4e3bdc843..138894afd 100644 --- a/src/modules/m_gateway.cpp +++ b/src/modules/m_gateway.cpp @@ -29,6 +29,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/extban.h" #include "modules/ssl.h" #include "modules/webirc.h" diff --git a/src/modules/m_httpd_stats.cpp b/src/modules/m_httpd_stats.cpp index 8a9248976..0ff157c96 100644 --- a/src/modules/m_httpd_stats.cpp +++ b/src/modules/m_httpd_stats.cpp @@ -31,6 +31,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/isupport.h" #include "modules/httpd.h" #include "xline.h" diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp index 696f2e95f..6cb401a2d 100644 --- a/src/modules/m_ident.cpp +++ b/src/modules/m_ident.cpp @@ -25,6 +25,7 @@ #include "inspircd.h" +#include "extension.h" enum { diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp index 7f55d21aa..c129d88fd 100644 --- a/src/modules/m_joinflood.cpp +++ b/src/modules/m_joinflood.cpp @@ -24,6 +24,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/server.h" #include "numerichelper.h" diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp index 17ac98301..187b3a5d5 100644 --- a/src/modules/m_kicknorejoin.cpp +++ b/src/modules/m_kicknorejoin.cpp @@ -27,6 +27,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/invite.h" #include "numerichelper.h" diff --git a/src/modules/m_ldapauth.cpp b/src/modules/m_ldapauth.cpp index 1d3763b0b..af8b03ee9 100644 --- a/src/modules/m_ldapauth.cpp +++ b/src/modules/m_ldapauth.cpp @@ -23,6 +23,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/ldap.h" namespace diff --git a/src/modules/m_mlock.cpp b/src/modules/m_mlock.cpp index 6f63763b6..b0565334b 100644 --- a/src/modules/m_mlock.cpp +++ b/src/modules/m_mlock.cpp @@ -21,6 +21,7 @@ #include "inspircd.h" +#include "extension.h" enum { diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp index c671baf85..bd836b5ec 100644 --- a/src/modules/m_nickflood.cpp +++ b/src/modules/m_nickflood.cpp @@ -23,6 +23,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/exemption.h" #include "numerichelper.h" diff --git a/src/modules/m_nicklock.cpp b/src/modules/m_nicklock.cpp index c6a8474ec..98565e6d4 100644 --- a/src/modules/m_nicklock.cpp +++ b/src/modules/m_nicklock.cpp @@ -25,6 +25,7 @@ #include "inspircd.h" +#include "extension.h" enum { diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp index 5cbf5b4b5..78968482e 100644 --- a/src/modules/m_override.cpp +++ b/src/modules/m_override.cpp @@ -32,6 +32,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/invite.h" #include "modules/isupport.h" diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp index 430c6ea38..c6fb6bae0 100644 --- a/src/modules/m_redirect.cpp +++ b/src/modules/m_redirect.cpp @@ -27,6 +27,7 @@ #include "inspircd.h" +#include "extension.h" #include "numerichelper.h" /** Handle channel mode +L diff --git a/src/modules/m_repeat.cpp b/src/modules/m_repeat.cpp index e2f197ad3..69de9e287 100644 --- a/src/modules/m_repeat.cpp +++ b/src/modules/m_repeat.cpp @@ -26,6 +26,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/exemption.h" #include "numerichelper.h" diff --git a/src/modules/m_spanningtree/metadata.cpp b/src/modules/m_spanningtree/metadata.cpp index da4435e79..e1514a54b 100644 --- a/src/modules/m_spanningtree/metadata.cpp +++ b/src/modules/m_spanningtree/metadata.cpp @@ -24,6 +24,8 @@ #include "inspircd.h" +#include "extension.h" + #include "commands.h" CmdResult CommandMetadata::Handle(User* srcuser, Params& params) diff --git a/src/modules/m_sqlauth.cpp b/src/modules/m_sqlauth.cpp index 227bf42a8..3467ac0d3 100644 --- a/src/modules/m_sqlauth.cpp +++ b/src/modules/m_sqlauth.cpp @@ -25,6 +25,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/sql.h" #include "modules/hash.h" #include "modules/ssl.h" diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp index bd47dc676..99f51beb4 100644 --- a/src/modules/m_sslinfo.cpp +++ b/src/modules/m_sslinfo.cpp @@ -27,6 +27,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/ssl.h" #include "modules/webirc.h" #include "modules/who.h" diff --git a/src/modules/m_swhois.cpp b/src/modules/m_swhois.cpp index bd5ae99c3..4893dc6e5 100644 --- a/src/modules/m_swhois.cpp +++ b/src/modules/m_swhois.cpp @@ -25,6 +25,7 @@ #include "inspircd.h" +#include "extension.h" #include "modules/whois.h" #include "numerichelper.h" diff --git a/src/modules/m_topiclock.cpp b/src/modules/m_topiclock.cpp index 3b8c6b988..59268be4c 100644 --- a/src/modules/m_topiclock.cpp +++ b/src/modules/m_topiclock.cpp @@ -18,6 +18,7 @@ */ #include "inspircd.h" +#include "extension.h" enum { -- cgit v1.3.1-10-gc9f91