]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/Makefile
CHANSERV: try and clean submodules more effectively
[irc/quakenet/newserv.git] / chanserv / Makefile
index 467ae18368c05eddd84f3bb25be4276611b48c37..86d871bfa548bd62c97df32ab6754cd7d2cff4e7 100644 (file)
@@ -1,7 +1,8 @@
 include ../build.mk
 include build.mk
 
-CSDIRS=database chancmds usercmds authcmds authtracker newsearch achievements achcmds
+CSDIRS=database chancmds usercmds authcmds authtracker newsearch
+CLEANDIRS=chancmds usercmds authcmds
 
 .PHONY: all dirs $(CSDIRS) clean distclean
 all: chanserv.so chanserv_protect.so chanserv_grep.so chanserv_relay.so chanserv_flags.so chanserv_cleanupdb.so dirs
@@ -13,7 +14,9 @@ $(CSDIRS):
        cd $@ && $(MAKE) $(MFLAGS) all
 
 clean:
-       rm -f */*.o */*.d */*.so *.o *.d *.so
+       rm -f */*.o */*.so *.o *.so
+       rm -rf */.deps .deps
+       for i in $(CLEANDIRS) ; do $(MAKE) -C $$i $(MFLAGS) clean ; done
 
 distclean:
        rm -f */.autobuild.mk .autobuild.mk