|
|
1 | # Makefile.in: This file contains build instructions. |
|
|
2 | # |
1 | # Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team |
3 | # Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team |
|
|
4 | # Rights to this code are as documented in COPYING. |
|
|
5 | # |
|
|
6 | # |
|
|
7 | # Portions of this file were derived from sources bearing the following license: |
2 | # Copyright © 2005 Atheme Development Group. |
8 | # Copyright © 2005 Atheme Development Group. |
3 | # Rights to this code are documented in doc/pod/license.pod. |
9 | # Rights to this code are documented in doc/pod/license.pod. |
4 | # |
10 | # |
5 | # This file contains build instructions. |
|
|
6 | # |
|
|
7 | # $Id: Makefile.in,v 1.9 2007/08/28 17:08:06 pippijn Exp $ |
11 | # $Id: Makefile.in,v 1.10 2007/09/22 14:27:25 pippijn Exp $ |
8 | # |
12 | # |
9 | |
13 | |
10 | RM = @RM@ |
14 | RM = @RM@ |
11 | SHELL = /bin/sh |
15 | SHELL = /bin/sh |
12 | DISTNAME = @PACKAGE_NAME@-@PACKAGE_VERSION@ |
16 | DISTNAME = @PACKAGE_NAME@-@PACKAGE_VERSION@ |
… | |
… | |
16 | |
20 | |
17 | # Want absolute paths? |
21 | # Want absolute paths? |
18 | SRCDIR = . |
22 | SRCDIR = . |
19 | @ABSPATHS@SRCDIR= @SRCDIR@/src |
23 | @ABSPATHS@SRCDIR= @SRCDIR@/src |
20 | |
24 | |
21 | SUBDIRS = modules doc src test |
25 | SUBDIRS = modules doc libermyth src #test |
22 | CLEANDIRS = ${SUBDIRS} po |
26 | CLEANDIRS = ${SUBDIRS} po |
23 | |
27 | |
24 | .PHONY: dist test |
28 | .PHONY: dist test |
25 | |
29 | |
26 | all: build |
30 | all: build |
… | |
… | |
48 | ${MAKE} ${SILENT} -C $$i build || exit; \ |
52 | ${MAKE} ${SILENT} -C $$i build || exit; \ |
49 | done; \ |
53 | done; \ |
50 | echo ">>> Built in" $$(expr $$(date +%s) - $$NOW) "seconds" |
54 | echo ">>> Built in" $$(expr $$(date +%s) - $$NOW) "seconds" |
51 | |
55 | |
52 | test: .build.stamp |
56 | test: .build.stamp |
53 | @echo "[build] ==> src" |
57 | @for i in ${SUBDIRS}; do \ |
54 | @${MAKE} ${SILENT} -C src build |
58 | echo "[$@] ==> $$i"; \ |
55 | @echo "[build] ==> test" |
|
|
56 | @${MAKE} ${SILENT} -C $@ $@ |
59 | ${MAKE} ${SILENT} -C $$i $@; \ |
|
|
60 | done |
57 | |
61 | |
58 | clean: .depend.stamp |
62 | clean: .depend.stamp |
59 | @for i in $(CLEANDIRS); do \ |
63 | @for i in $(CLEANDIRS); do \ |
60 | echo "[$@] ==> $$i"; \ |
64 | echo "[$@] ==> $$i"; \ |
61 | ${MAKE} ${SILENT} -C $$i $@; \ |
65 | ${MAKE} ${SILENT} -C $$i $@; \ |
… | |
… | |
109 | @${RM} -f svs-dist.tar.gz |
113 | @${RM} -f svs-dist.tar.gz |
110 | @tar zcf ${DISTNAME}.tar.gz ${DISTNAME} |
114 | @tar zcf ${DISTNAME}.tar.gz ${DISTNAME} |
111 | @${RM} -rf ${DISTNAME} |
115 | @${RM} -rf ${DISTNAME} |
112 | |
116 | |
113 | upload: dist |
117 | upload: dist |
114 | @scp ${DISTNAME}.tar.gz ruth:ermyth.schmorp.de/dist/ |
118 | @scp ${DISTNAME}.tar.gz ruth:ermyth.xinutec.org/dist/ |
115 | @${RM} -f ${DISTNAME}.tar.gz |
119 | @${RM} -f ${DISTNAME}.tar.gz |
116 | |
120 | |
117 | rz-test: dist |
121 | rz-test: dist |
118 | @scp ${DISTNAME}.tar.gz rzstud:code/ |
122 | @scp ${DISTNAME}.tar.gz rzstud:code/ |
119 | @ssh rzstud "cd code && tar zxpf ${DISTNAME}.tar.gz && rm ${DISTNAME}.tar.gz" |
123 | @ssh rzstud "cd code && tar zxpf ${DISTNAME}.tar.gz && rm ${DISTNAME}.tar.gz" |
120 | @${RM} -f ${DISTNAME}.tar.gz |
124 | @${RM} -f ${DISTNAME}.tar.gz |
121 | |
125 | |
122 | calcsize: |
126 | calcsize: |
123 | expr $$(echo `find . -name "*.[Ch]"|xargs ls -l|awk '{print $$5}'` | sed -e 's/ / + /g') |
127 | expr $$(echo `find . -name "*.[Ch]"|xargs ls -l|awk '{print $$5}'` | sed -e 's/ / + /g') |
|
|
128 | |
|
|
129 | tags: |
|
|
130 | ctags -R --c++-kinds=+p --fields=+iaS --extra=+q include |