… | |
… | |
2 | # Copyright © 2005 Atheme Development Group. |
2 | # Copyright © 2005 Atheme Development Group. |
3 | # Rights to this code are documented in doc/pod/license.pod. |
3 | # Rights to this code are documented in doc/pod/license.pod. |
4 | # |
4 | # |
5 | # This file contains build instructions. |
5 | # This file contains build instructions. |
6 | # |
6 | # |
7 | # $Id: Makefile.in,v 1.3 2007/07/21 02:00:31 pippijn Exp $ |
7 | # $Id: Makefile.in,v 1.5 2007/07/21 15:01:26 pippijn Exp $ |
8 | # |
8 | # |
9 | |
9 | |
10 | RM = @RM@ |
10 | RM = @RM@ |
11 | SHELL = /bin/sh |
11 | SHELL = /bin/sh |
12 | DISTNAME = @PACKAGE_NAME@-@PACKAGE_VERSION@ |
12 | DISTNAME = @PACKAGE_NAME@-@PACKAGE_VERSION@ |
… | |
… | |
16 | |
16 | |
17 | # Want absolute paths? |
17 | # Want absolute paths? |
18 | SRCDIR = . |
18 | SRCDIR = . |
19 | @ABSPATHS@SRCDIR= @SRCDIR@/src |
19 | @ABSPATHS@SRCDIR= @SRCDIR@/src |
20 | |
20 | |
21 | SUBDIRS = doc modules src test |
21 | SUBDIRS = modules src test |
22 | CLEANDIRS = ${SUBDIRS} po |
22 | CLEANDIRS = ${SUBDIRS} po |
23 | |
23 | |
24 | .PHONY: dist test |
24 | .PHONY: dist test |
25 | |
25 | |
26 | all: build |
26 | all: build |
|
|
27 | |
|
|
28 | MANIFEST: |
|
|
29 | find . -type f | grep -v CVS | sed -e 's|^\./||' | grep -v "^contrib" > $@ |
27 | |
30 | |
28 | include/sysconf.h: |
31 | include/sysconf.h: |
29 | @echo "Hmm...doesn't look like you've run configure..." |
32 | @echo "Hmm...doesn't look like you've run configure..." |
30 | @echo "Doing so now." |
33 | @echo "Doing so now." |
31 | @sh configure |
34 | @sh configure |
… | |
… | |
95 | @for i in $(SUBDIRS); do \ |
98 | @for i in $(SUBDIRS); do \ |
96 | echo "[$@] ==> $$i"; \ |
99 | echo "[$@] ==> $$i"; \ |
97 | ${MAKE} ${SILENT} -C $$i install; \ |
100 | ${MAKE} ${SILENT} -C $$i install; \ |
98 | done |
101 | done |
99 | |
102 | |
100 | dist: |
103 | dist: MANIFEST |
101 | @tar zcf svs-dist.tar.gz $$(cat MANIFEST) |
104 | @tar zcf svs-dist.tar.gz $$(cat MANIFEST) |
102 | @mkdir ${DISTNAME} |
105 | @mkdir ${DISTNAME} |
103 | @tar zxf svs-dist.tar.gz -C ${DISTNAME} |
106 | @tar zxf svs-dist.tar.gz -C ${DISTNAME} |
104 | @${RM} -f svs-dist.tar.gz |
107 | @${RM} -f svs-dist.tar.gz |
105 | @tar zcf ${DISTNAME}.tar.gz ${DISTNAME} |
108 | @tar zcf ${DISTNAME}.tar.gz ${DISTNAME} |
106 | @${RM} -rf ${DISTNAME} |
109 | @${RM} -rf ${DISTNAME} |
107 | |
110 | |
108 | upload: dist |
111 | upload: dist |
109 | @scp ${DISTNAME}.tar.gz one09.net:public_html/files/up |
112 | @scp ${DISTNAME}.tar.gz ruth:ermyth.schmorp.de/dist/ |
110 | @${RM} -rf ${DISTNAME}.tar.gz |
113 | @${RM} -f ${DISTNAME}.tar.gz |
111 | |
114 | |
112 | rz-test: dist |
115 | rz-test: dist |
113 | @scp ${DISTNAME}.tar.gz rzstud:code/ |
116 | @scp ${DISTNAME}.tar.gz rzstud:code/ |
114 | @ssh rzstud "cd code && tar zxpf ${DISTNAME}.tar.gz && rm ${DISTNAME}.tar.gz" |
117 | @ssh rzstud "cd code && tar zxpf ${DISTNAME}.tar.gz && rm ${DISTNAME}.tar.gz" |
115 | @${RM} -rf ${DISTNAME}.tar.gz |
118 | @${RM} -f ${DISTNAME}.tar.gz |