]> jfr.im git - irc/quakenet/newserv.git/blame - trusts/Makefile
Build .d files in a separate directory.
[irc/quakenet/newserv.git] / trusts / Makefile
CommitLineData
c5a04a43 1include ../build.mk
2b6e02e2 2
4ea9375d
CP
3TRUSTSDIRS=newsearch
4
5.PHONY: all dirs $(TRUSTSDIRS) clean distclean
6
813c5b73 7all: trusts.so trusts_commands.so trusts_policy.so trusts_migration.so trusts_db.so trusts_management.so trusts_master.so trusts_slave.so trusts_api.so dirs
2b6e02e2 8
b9c52ee0
CP
9trusts.so: trusts.o data.o formats.o events.o
10
11trusts_db.so: trusts_db.o
be2823bc
CP
12
13trusts_commands.so: trusts_commands.o
cfe0e8e4
CP
14
15trusts_policy.so: trusts_policy.o
4ea9375d 16
05cae8fd
CP
17trusts_migration.so: trusts_migration.o db-migration.o migration.o
18
35449aa5
CP
19trusts_management.so: trusts_management.o
20
21trusts_master.so: trusts_master.o
22
82a316e7 23trusts_slave.so: trusts_slave.o db-slave.o
35449aa5 24
813c5b73
CP
25trusts_api.so: trusts_api.o
26
4ea9375d
CP
27dirs: $(TRUSTSDIRS)
28 ln -sf */*.so .
29
30$(TRUSTSDIRS):
1a935a31 31 cd $@ && $(MAKE) $(MFLAGS) all
4ea9375d
CP
32
33clean:
17c6e734 34 rm -f */*.o */*.d */*.so *.o *.d *.so
3148e566 35 rm -rf */.deps .deps
4ea9375d
CP
36
37distclean:
4ea9375d 38