]> jfr.im git - irc/quakenet/newserv.git/commitdiff
Improve makefiles a bit.
authorChris Porter <redacted>
Sat, 11 Oct 2008 22:18:55 +0000 (23:18 +0100)
committerChris Porter <redacted>
Sat, 11 Oct 2008 22:18:55 +0000 (23:18 +0100)
core/Makefile.in
lib/Makefile.in

index 6d87931ad744cc9e1787f9ce4eb4bd4c5a504f0e..e6ffb51fcb394c1ea572650a3a59ba367dbd7d11 100644 (file)
@@ -2,26 +2,36 @@
 
 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
 
index a12a161993f753b65533013995cb3b733019b11e..9f33e1bdefe49cc511f3ec4c55b53ddc67149d6e 100644 (file)
@@ -1,5 +1,7 @@
 @include@ @includel@../build.mk@includel@
 
+.PHONY: sstring-new sstring-old
+
 default: all
 
 sstring.c:
@@ -13,5 +15,11 @@ sstring-new:
        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