|
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 |