]>
Commit | Line | Data |
---|---|---|
c86edd1d | 1 | |
9ebba611 | 2 | CSDIRS=database chancmds usercmds authcmds authtracker newsearch |
b263aa79 | 3 | |
4 | .PHONY: all dirs clean | |
354b3c0a | 5 | all: chanserv.so chanserv_protect.so chanserv_grep.so chanserv_chansearch.so chanserv_relay.so dirs |
b263aa79 | 6 | |
7 | dirs: | |
8 | for i in $(CSDIRS) ; do $(MAKE) -C $$i all ; done | |
9 | ln -sf */*.so . | |
10 | ||
11 | clean: | |
12 | rm -f */*.o */*.so | |
c86edd1d | 13 | |
80d2de64 | 14 | chanserv.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 |
18 | chanserv_protect.so: chanserv_protect.o |
19 | ld -shared -Bdynamic -o $@ $^ | |
20 | ||
c86edd1d Q |
21 | chanserv_grep.so: chanservgrep.o |
22 | ld -shared -Bdynamic ${LIBPCRE} -o $@ $^ | |
23 | ||
24 | chanserv_chansearch.so: chanserv-chansearch.o | |
25 | ld -shared -Bdynamic -o $@ $^ | |
fc3c47c5 | 26 | |
354b3c0a CP |
27 | chanserv_relay.so: chanserv_relay.o |
28 | ld -shared -Bdynamic -o $@ $^ | |
29 |