# 20050609 T.Bourke
# $FreeBSD: ports/math/isabelle/files/Makefile,v 1.1 2005/09/01 10:03:58 barner Exp $
# Install Isabelle from within FreeBSD ports.

DESTDIR=${PREFIX}/share/isabelle
SRCDIRS=bin contrib etc lib src heaps

all:
	./build -a -b

install:
	mkdir -p ${DESTDIR}
	${BSD_INSTALL_DATA} COPYRIGHT ${DESTDIR}/
	${BSD_INSTALL_DATA} NEWS ${DESTDIR}/
	${BSD_INSTALL_DATA} README ${DESTDIR}/
	${BSD_INSTALL_DATA} ANNOUNCE ${DESTDIR}/
	${BSD_INSTALL_SCRIPT} build ${DESTDIR}/
	${BSD_INSTALL_SCRIPT} configure ${DESTDIR}/
	-rm lib/Tools/doc.orig
	for f in ${SRCDIRS}; \
		do for g in `find -d $$f -type d`;	\
		   do mkdir -p ${DESTDIR}/$$g;		\
		      files=`find $$g -depth 1 -type f \\! -perm +u+x`;	\
		      if [ "$$files" != "" ]; then ${BSD_INSTALL_DATA}	\
			$$files ${DESTDIR}/$$g; fi; \
		      scripts=`find $$g -depth 1 -type f -perm +u+x`;	\
		     if [ "$$scripts" != "" ]; then ${BSD_INSTALL_SCRIPT}	\
			$$scripts ${DESTDIR}/$$g; fi; \
		   done;	\
		done

