diff options
author | Jannis Hoffmann <jannis@fehcom.de> | 2024-07-03 23:09:39 +0200 |
---|---|---|
committer | Jannis Hoffmann <jannis@fehcom.de> | 2024-07-03 23:09:39 +0200 |
commit | a42c2a846d854d5b1ad42e27ee7091c72d2b5080 (patch) | |
tree | 2278f8fca96c02a0c7f97a40fb85f9e8a4b2deeb /src/include | |
parent | e6e9663d40f7aab9e1982dddcaa11386551ad182 (diff) |
convert to the meson build system
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/fehsqm-config.h.in | 32 | ||||
-rw-r--r-- | src/include/meson.build | 64 |
2 files changed, 96 insertions, 0 deletions
diff --git a/src/include/fehsqm-config.h.in b/src/include/fehsqm-config.h.in new file mode 100644 index 0000000..6e44e84 --- /dev/null +++ b/src/include/fehsqm-config.h.in @@ -0,0 +1,32 @@ +#ifndef FEHSQM_CONFIG_INCLUDE +#define FEHSQM_CONFIG_INCLUDE + +#include <sys/types.h> + +#mesondefine HASSALEN +#mesondefine HASGETSPNAM +#mesondefine HASGETUSERPW +#mesondefine HASUTMP +#mesondefine HASMKFIFO +#mesondefine IDN2 + +static const char auto_qmail[] = "@auto_qmail@"; +static const char auto_usera[] = "@auto_usera@"; + +static const int auto_split = @auto_split@; +static const int auto_patrn = @auto_patrn@; +static const int auto_spawn = @auto_spawn@; + +static const uid_t auto_uida = @alias@; +static const uid_t auto_uidd = @qmaild@; +static const uid_t auto_uidl = @qmaill@; +static const uid_t auto_uido = 0; +static const uid_t auto_uidp = @qmailp@; +static const uid_t auto_uidq = @qmailq@; +static const uid_t auto_uidr = @qmailr@; +static const uid_t auto_uids = @qmails@; + +static const gid_t auto_gidq = @sqmail@; +static const gid_t auto_gidn = @nofiles@; + +#endif diff --git a/src/include/meson.build b/src/include/meson.build new file mode 100644 index 0000000..5f621f5 --- /dev/null +++ b/src/include/meson.build @@ -0,0 +1,64 @@ +sqmail_hdrs = [ + 'base64.h', + 'commands.h', + 'constmap.h', + 'control.h', + 'date822fmt.h', + 'datetime.h', + 'dkimbase.h', + 'dkim.h', + 'dkimsign.h', + 'dkimverify.h', + 'dnsdoe.h', + 'dnsgettxt.h', + 'dns.h', + 'exit.h', + 'extra.h', + 'fifo.h', + 'fmtqfn.h', + 'gfrom.h', + 'global.h', + 'headerbody.h', + 'hfield.h', + 'hier.h', + 'hmac_md5.h', + 'ipalloc.h', + 'ipme.h', + 'maildir.h', + 'md5.h', + 'mfrules.h', + 'myctime.h', + 'newfield.h', + 'now.h', + 'prioq.h', + 'prot.h', + 'qlx.h', + 'qmail.h', + 'qsutil.h', + 'quote.h', + 'rcpthosts.h', + 'readsubdir.h', + 'readwrite.h', + 'received.h', + 'recipients.h', + 'sendtodo.h', + 'sha1.h', + 'sha256.h', + 'smtpdlog.h', + 'spf.h', + 'srs2.h', + 'strset.h', + 'tcpto.h', + 'tls_errors.h', + 'tls_remote.h', + 'tls_start.h', + 'tls_timeoutio.h', + 'token822.h', + 'trigger.h', + 'triggerpull.h', + 'wildmat.h', +] + +sqmail_hdrs_subdir = 'sqmail' + +install_headers(sqmail_hdrs, subdir : sqmail_hdrs_subdir) |