]>
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: |
17c6e734 | 16 | rm -f */*.o */*.d */*.so *.o *.d *.so |
c86edd1d | 17 | |
4bad6412 | 18 | distclean: |
c5a04a43 | 19 | rm -f */.autobuild.mk .autobuild.mk |
4bad6412 | 20 | |
80d2de64 | 21 | chanserv.so: chanservdb_updates.o chanserv.o chanservuser.o chanservnetevents.o chanservprivs.o chanservlog.o chanservstdcmds.o \ |
b7ed259b | 22 | chanservdump.o chanservschedule.o chanservcrypto.o authlib.o q9snprintf.o |
c86edd1d | 23 | |
c86edd1d | 24 | chanserv_protect.so: chanserv_protect.o |
c86edd1d | 25 | |
775dd91c | 26 | chanserv_grep.so: chanserv_grep.o |
c86edd1d | 27 | |
354b3c0a | 28 | chanserv_relay.so: chanserv_relay.o |
354b3c0a | 29 | |
3294b10b | 30 | chanserv_flags.so: chanserv_flags.o |
46542548 CP |
31 | |
32 | chanserv_cleanupdb.so: chanserv_cleanupdb.o |