default: all
+.PHONY: kqueue epoll poll hooks-new hooks-old
+
events.c:
rm -f events.c
ln -s events-poll.c events.c
kqueue:
- rm -f events.c
+ rm -f events.c events.o
ln -s events-kqueue.c events.c
epoll:
- rm -f events.c
+ rm -f events.c events.o
ln -s events-epoll.c events.c
+poll:
+ rm -f events.c events.o
+ ln -s events-poll.c events.c
+
hooks.c:
rm -f hooks.c
ln -s hooks-old.c hooks.c
hooks-new:
- rm -f hooks.c ../newserv
+ rm -f hooks.c hooks.o ../newserv
ln -s hooks-new.c hooks.c
+hooks-old:
+ rm -f hooks.c hooks.o ../newserv
+ ln -s hooks-old.c hooks.c
+
.PHONY: all
all: events.c main.o events.o schedule.o hooks.o error.o modules.o config.o schedulealloc.o nsmalloc.o
@include@ @includel@../build.mk@includel@
+.PHONY: sstring-new sstring-old
+
default: all
sstring.c:
ln -s sstring-new.c sstring.c
@echo "WARNING: you must recompile newserv from scratch to use a different string library (make clean)"
+sstring-old:
+ rm -f sstring.c sstring.h
+ ln -s sstring-old.h sstring.h
+ ln -s sstring-old.c sstring.c
+ @echo "WARNING: you must recompile newserv from scratch to use a different string library (make clean)"
+
.PHONY: all
all: sstring.o array.o splitline.o base64.o flags.o irc_string.o strlfunc.o sha1.o irc_ipv6.o rijndael.o sha2.o hmac.o prng.o md5.o stringbuf.o