]> jfr.im git - irc/quakenet/newserv.git/blame - chanserv/Makefile
Merge.
[irc/quakenet/newserv.git] / chanserv / Makefile
CommitLineData
c86edd1d 1
9ebba611 2CSDIRS=database chancmds usercmds authcmds authtracker newsearch
b263aa79 3
4.PHONY: all dirs clean
354b3c0a 5all: chanserv.so chanserv_protect.so chanserv_grep.so chanserv_chansearch.so chanserv_relay.so dirs
b263aa79 6
7dirs:
8 for i in $(CSDIRS) ; do $(MAKE) -C $$i all ; done
9 ln -sf */*.so .
10
11clean:
12 rm -f */*.o */*.so
c86edd1d 13
80d2de64 14chanserv.so: chanservdb_updates.o chanserv.o chanservuser.o chanservnetevents.o chanservprivs.o chanservlog.o chanservstdcmds.o \
dc9548f4 15 chanservdump.o chanservschedule.o chanservcrypto.o authlib.o
c86edd1d
Q
16 ld -shared -Bdynamic ${LIBPGSQL} -o $@ $^
17
c86edd1d
Q
18chanserv_protect.so: chanserv_protect.o
19 ld -shared -Bdynamic -o $@ $^
20
c86edd1d
Q
21chanserv_grep.so: chanservgrep.o
22 ld -shared -Bdynamic ${LIBPCRE} -o $@ $^
23
24chanserv_chansearch.so: chanserv-chansearch.o
25 ld -shared -Bdynamic -o $@ $^
fc3c47c5 26
354b3c0a
CP
27chanserv_relay.so: chanserv_relay.o
28 ld -shared -Bdynamic -o $@ $^
29