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