Makefile

changeset 0
033898178630
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Sat Aug 04 21:19:15 2018 +0200
@@ -0,0 +1,32 @@
+# Top-level makefile for bms.
+
+include Makefile.global
+
+OTHER		= ChangeLog COPYING Makefile Makefile.global.in aclocal.m4 \
+		  config.h.in configure configure.ac
+TARFILE		= ${PACKAGE}-${VERSION}.tar.bz2
+
+###############################################################################
+
+
+all depend:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+
+install:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+
+dist tar:	${TARFILE}
+
+clean:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+		rm -f .filelist core ${TARFILE} config.h Makefile.global
+
+${TARFILE}:	.filelist
+		cd ..; ln -s ${PACKAGE} ${PACKAGE}-${VERSION} ; rm -f ${TARFILE}; \
+		${TAR} cvTf ./${PACKAGE}-${VERSION}/.filelist - | bzip2 >${TARFILE} ; \
+		rm -f ${PACKAGE}-${VERSION}
+
+.filelist filelist:
+		(for f in ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$$f; done) >.filelist
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} filelist && cat filelist >>../.filelist) || exit; done;
+

mercurial