Makefile

changeset 0
033898178630
equal deleted inserted replaced
-1:000000000000 0:033898178630
1 # Top-level makefile for bms.
2
3 include Makefile.global
4
5 OTHER = ChangeLog COPYING Makefile Makefile.global.in aclocal.m4 \
6 config.h.in configure configure.ac
7 TARFILE = ${PACKAGE}-${VERSION}.tar.bz2
8
9 ###############################################################################
10
11
12 all depend:
13 for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
14
15 install:
16 for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
17
18 dist tar: ${TARFILE}
19
20 clean:
21 for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
22 rm -f .filelist core ${TARFILE} config.h Makefile.global
23
24 ${TARFILE}: .filelist
25 cd ..; ln -s ${PACKAGE} ${PACKAGE}-${VERSION} ; rm -f ${TARFILE}; \
26 ${TAR} cvTf ./${PACKAGE}-${VERSION}/.filelist - | bzip2 >${TARFILE} ; \
27 rm -f ${PACKAGE}-${VERSION}
28
29 .filelist filelist:
30 (for f in ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$$f; done) >.filelist
31 for d in ${SUBDIRS}; do (cd $$d && ${MAKE} filelist && cat filelist >>../.filelist) || exit; done;
32

mercurial