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