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