]>
Commit | Line | Data |
---|---|---|
1 | include ../build.mk | |
2 | include build.mk | |
3 | ||
4 | CSDIRS=database chancmds usercmds authcmds authtracker newsearch achievements achcmds | |
5 | ||
6 | .PHONY: all dirs $(CSDIRS) clean distclean | |
7 | all: chanserv.so chanserv_protect.so chanserv_grep.so chanserv_relay.so chanserv_flags.so chanserv_cleanupdb.so dirs | |
8 | ||
9 | dirs: $(CSDIRS) | |
10 | ln -sf */*.so . | |
11 | ||
12 | $(CSDIRS): | |
13 | cd $@ && $(MAKE) $(MFLAGS) all | |
14 | ||
15 | clean: | |
16 | rm -f */*.o */*.so *.o *.so | |
17 | rm -rf */.deps .deps | |
18 | ||
19 | distclean: | |
20 | rm -f */.autobuild.mk .autobuild.mk | |
21 | ||
22 | chanserv.so: chanservdb_updates.o chanserv.o chanservuser.o chanservnetevents.o chanservprivs.o chanservlog.o chanservstdcmds.o \ | |
23 | chanservdump.o chanservschedule.o chanservcrypto.o authlib.o q9snprintf.o | |
24 | ||
25 | chanserv_protect.so: chanserv_protect.o | |
26 | ||
27 | chanserv_grep.so: chanserv_grep.o | |
28 | ||
29 | chanserv_relay.so: chanserv_relay.o | |
30 | ||
31 | chanserv_flags.so: chanserv_flags.o | |
32 | ||
33 | chanserv_cleanupdb.so: chanserv_cleanupdb.o |