Changeset View
Changeset View
Standalone View
Standalone View
cad/calculix-ccx/Makefile
Show All 28 Lines | |||||
USES= blaslapack compiler:openmp fortran gmake tar:bzip2 shebangfix | USES= blaslapack compiler:openmp fortran gmake tar:bzip2 shebangfix | ||||
USE_PERL5= build | USE_PERL5= build | ||||
SHEBANG_FILES= date.pl | SHEBANG_FILES= date.pl | ||||
ALL_TARGET= #Empty | ALL_TARGET= #Empty | ||||
CCX_VER= ccx_${PORTVERSION} | CCX_VER= ccx_${PORTVERSION} | ||||
WRKSRC= ${WRKDIR}/CalculiX/${CCX_VER}/src | WRKSRC= ${WRKDIR}/CalculiX/${CCX_VER}/src | ||||
DOCSDIR= ${PREFIX}/share/doc/CalculiX | |||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${PORT_OPTIONS:MDOCS} | .if ${PORT_OPTIONS:MDOCS} | ||||
DISTFILES+= ${DIST_HTM} ${DIST_PS} | DISTFILES+= ${DIST_HTM} ${DIST_PS} | ||||
EXTRACT_ONLY+= ${DIST_HTM} ${DIST_PS} | EXTRACT_ONLY+= ${DIST_HTM} ${DIST_PS} | ||||
DOCSDIR= ${PREFIX}/share/doc/CalculiX | |||||
.endif | .endif | ||||
.if $(PORT_OPTIONS:MEXAMPLES) | .if $(PORT_OPTIONS:MEXAMPLES) | ||||
DISTFILES+= ${DIST_EXAMPLES} | DISTFILES+= ${DIST_EXAMPLES} | ||||
EXTRACT_ONLY+= ${DIST_EXAMPLES} | EXTRACT_ONLY+= ${DIST_EXAMPLES} | ||||
.endif | .endif | ||||
.if ${ARCH} == "sparc64" | .if ${ARCH} == "sparc64" | ||||
Show All 9 Lines | pre-build: | ||||
s+%%BLAS_LIBS%%+${BLASLIB}+ ; \ | s+%%BLAS_LIBS%%+${BLASLIB}+ ; \ | ||||
s+%%LAPACK_LIBS%%+${LAPACKLIB}+ ; \ | s+%%LAPACK_LIBS%%+${LAPACKLIB}+ ; \ | ||||
s+%%LOCALBASE%%+${LOCALBASE}+g;' \ | s+%%LOCALBASE%%+${LOCALBASE}+g;' \ | ||||
${WRKSRC}/Makefile | ${WRKSRC}/Makefile | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/${CCX_VER} \ | ${INSTALL_PROGRAM} ${WRKSRC}/${CCX_VER} \ | ||||
${STAGEDIR}${PREFIX}/bin/ccx | ${STAGEDIR}${PREFIX}/bin/ccx | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
do-install-DOCS-on: | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/doc/ccx && ${COPYTREE_SHARE} . \ | @(cd ${WRKDIR}/CalculiX/${CCX_VER}/doc/ccx && ${COPYTREE_SHARE} . \ | ||||
${STAGEDIR}${DOCSDIR}/ccx) | ${STAGEDIR}${DOCSDIR}/ccx) | ||||
${INSTALL_DATA} ${WRKDIR}/CalculiX/${CCX_VER}/doc/${CCX_VER}.ps \ | ${INSTALL_DATA} ${WRKDIR}/CalculiX/${CCX_VER}/doc/${CCX_VER}.ps \ | ||||
${STAGEDIR}${DOCSDIR} | ${STAGEDIR}${DOCSDIR} | ||||
@${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/${CCX_VER}.ps | @${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/${CCX_VER}.ps | ||||
.endif | |||||
.if ${PORT_OPTIONS:MEXAMPLES} | do-install-EXAMPLES-on: | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/test && ${COPYTREE_SHARE} . \ | @(cd ${WRKDIR}/CalculiX/${CCX_VER}/test && ${COPYTREE_SHARE} . \ | ||||
${STAGEDIR}${EXAMPLESDIR}) | ${STAGEDIR}${EXAMPLESDIR}) | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |