Bram Matthys
39edbd643d
Get rid of proto.h and integrate the 20 lines into h.h.
2021-09-11 10:26:18 +02:00
Bram Matthys
4ef3b9f000
Add BSDmakefile with a note to run 'gmake' for BSD users.
...
Also, check for GNU make (which can be either 'make' or 'gmake')
early in ./Config and print out an error to install prerequisites
from https://www.unrealircd.org/docs/Installing_from_source
This also replaces 'make' with ${MAKE} (and such) everywhere.
2021-09-04 09:31:30 +02:00
Bram Matthys
1b096b5146
Use good ol suffix rules in Makefile so we can get rid of writing out
...
every .o and .so rule. Writing each of them out manually is useless
for all except 3 of the ~250 objects.
2021-08-27 19:36:07 +02:00
Bram Matthys
c9e98137a4
Get rid of url.h and stuff the 6 functions there (which were not even
...
declared as extern) in include/h.h like the rest.
2021-08-21 09:32:17 +02:00
Bram Matthys
da5aefaad7
Get rid of class.h
2019-10-26 10:02:00 +02:00
Bram Matthys
05e776fb71
More cleanups: now mostly auth-related: use better names and use enums
...
for authentication types. Rename Auth_Make to Auth_Hash. Add docs. etc.
2019-09-11 12:37:34 +02:00
Bram Matthys
8007a83020
Get rid of include/inet.h and use system headers properly.
2019-08-22 17:48:39 +02:00
Bram Matthys
ccb534c3e9
res.{c,h} -> dns.{c,h} and moddata.c -> api-moddata.c
2019-08-16 18:09:25 +02:00
Bram Matthys
2b0afacdf0
Rename of "ssl" to "tls" part 2
2019-08-12 14:35:32 +02:00
Bram Matthys
38e9c100d4
Get rid of include/threads.h (unused)
2019-06-26 17:27:45 +02:00
Bram Matthys
c673e5bbc6
Get rid of now meaningless include/hash.h
2019-06-26 17:17:20 +02:00
Bram Matthys
7161f33311
Code cleanup: make src/*.c use the generic #include "unrealircd.h" file
...
(with only a few exceptions)
Now, we'll find out later if Windows still compiles, I guess ;)
2019-06-22 21:18:08 +02:00
Bram Matthys
0e68265e12
Remove sock.h old compatibility code. Shouldn't be needed anymore.
...
(This provided FD_ZERO and such if the OS/libc did not provide it)
2019-06-07 12:42:28 +02:00
Bram Matthys
61f40a59a7
Remove unused events.h
2018-04-22 14:36:21 +02:00
Bram Matthys
9a1a4f13a4
Remove sjoin.h (was included but contents were unused)
2018-04-22 14:32:28 +02:00
Bram Matthys
a613a29b02
Ensure people don't run 'make' from the wrong directory. Reported by hyperi0n.
2015-07-26 14:14:39 +02:00
Bram Matthys
bd21ea902c
Add (src/)modules/third directory for 3rd party modules. Automatically build any .c files in there.
2015-07-05 20:04:09 +02:00