|
|
1 | # Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team |
1 | # Copyright © 2003-2004 E. Will et al. |
2 | # Copyright © 2003-2004 E. Will et al. |
2 | # Rights to this code are documented in doc/pod/license.pod. |
3 | # Rights to this code are documented in doc/pod/license.pod. |
3 | # |
4 | # |
4 | # This file contains build instructions. |
5 | # This file contains build instructions. |
5 | # |
6 | # |
6 | # $Id: Makefile.in,v 1.2 2007/07/21 01:29:08 pippijn Exp $ |
7 | # $Id: Makefile.in,v 1.3 2007/08/28 17:08:07 pippijn Exp $ |
7 | # |
8 | # |
|
|
9 | |
8 | include Makefile.defs |
10 | include Makefile.defs |
9 | |
11 | |
10 | default: all |
12 | default: all |
11 | |
13 | |
12 | SUBDIRS = backend chanserv contrib crypto gameserv global memoserv misc nickserv operserv protocol rpc saslserv |
14 | SUBDIRS = backend chanserv contrib crypto gameserv global memoserv misc nickserv operserv protocol rpc saslserv |
… | |
… | |
20 | install: .build.stamp |
22 | install: .build.stamp |
21 | @for i in $(SUBDIRS); do \ |
23 | @for i in $(SUBDIRS); do \ |
22 | echo "[$@] ==> - $$i"; \ |
24 | echo "[$@] ==> - $$i"; \ |
23 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
25 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
24 | done |
26 | done |
25 | -${RM} -f $(DESTDIR)${MODDIR}/modules/userserv/main.so |
27 | @${INSTALL} -m 755 -c ${SRCDIR}/libservices.so $(DESTDIR)$(bindir) |
26 | |
28 | |
27 | build: |
29 | build: |
28 | @for i in $(SUBDIRS); do \ |
30 | @for i in $(SUBDIRS); do \ |
29 | echo "[$@] ==> - $$i"; \ |
31 | echo "[$@] ==> - $$i"; \ |
30 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
32 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
31 | done |
33 | done |
|
|
34 | @echo " LD libservices.so" |
|
|
35 | @${CXX} ${PICFLAGS} `cat */.objects` ${PERLLIB} ${LDFLAGS} -o ${SRCDIR}/libservices.so |
32 | |
36 | |
33 | .PHONY: depend clean distclean |
37 | .PHONY: depend clean distclean |
34 | |
38 | |
35 | depend: |
39 | depend: |
36 | @for i in $(SUBDIRS); do \ |
40 | @for i in $(SUBDIRS); do \ |
… | |
… | |
42 | clean: |
46 | clean: |
43 | @for i in $(SUBDIRS); do \ |
47 | @for i in $(SUBDIRS); do \ |
44 | echo "[$@] ==> - $$i"; \ |
48 | echo "[$@] ==> - $$i"; \ |
45 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
49 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
46 | done |
50 | done |
47 | @${RM} -f .build.stamp |
51 | @${RM} -f .build.stamp libservices.so |
48 | |
52 | |
49 | distclean: |
53 | distclean: |
50 | @for i in $(SUBDIRS); do \ |
54 | @for i in $(SUBDIRS); do \ |
51 | echo "[$@] ==> - $$i"; \ |
55 | echo "[$@] ==> - $$i"; \ |
52 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |
56 | ${MAKE} ${SILENT} -C $$i $@ || exit; \ |