diff options
author | pav <pav@FreeBSD.org> | 2003-12-27 04:03:41 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2003-12-27 04:03:41 +0800 |
commit | 03c963f9f82149f5c1b715c5dc718133d5c4505a (patch) | |
tree | 1e222e15d612b69012891e71bc5f1b0778ca8e08 /math/vtk-java/Makefile | |
parent | 20e114714ed2286fa5923420e114983bce148f61 (diff) | |
download | freebsd-ports-gnome-03c963f9f82149f5c1b715c5dc718133d5c4505a.tar.gz freebsd-ports-gnome-03c963f9f82149f5c1b715c5dc718133d5c4505a.tar.zst freebsd-ports-gnome-03c963f9f82149f5c1b715c5dc718133d5c4505a.zip |
- Update to 4.3.0
Rework this port and split it into logically independent parts
Give maintainership to submitter
PR: ports/57858
Submitted by: Mykola Khotyaintsev <ko@irfu.se>
Diffstat (limited to 'math/vtk-java/Makefile')
-rw-r--r-- | math/vtk-java/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/math/vtk-java/Makefile b/math/vtk-java/Makefile new file mode 100644 index 000000000000..d5da3850ab1a --- /dev/null +++ b/math/vtk-java/Makefile @@ -0,0 +1,69 @@ +# New ports collection makefile for: vtk-java +# Date created: 10 Oct 2003 +# Whom: Mykola Khotyaintsev <ko@irfu.se> +# +# $FreeBSD$ +# + +CATEGORIES+= java +PKGNAMESUFFIX= -java + +COMMENT= VTK Java classes and shared libs + +LIB_DEPENDS= vtkCommon.${LIBVER}:${PORTSDIR}/math/vtk + +MASTERDIR= ${.CURDIR}/../vtk + +WRAP= Java +BINARIES= VTKJavaExecutable vtkParseJava vtkWrapJava + +USE_JAVA= 1.4 +NEED_JAVAC= yes +USE_JIKES= no +JARFILE= vtk.jar # ${PORTNAME}.jar +DESTJARFILE= vtk.jar # ${PORTNAME}.jar +CMAKE_DEFS= -DVTK_WRAP_JAVA:BOOL=ON \ + -DJAVA_ARCHIVE:FILEPATH=${JAR} \ + -DJAVA_AWT_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ + -DJAVA_AWT_LIBRARY:FILEPATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ + -DJAVA_COMPILE:FILEPATH=${JAVAC} \ + -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ + -DJAVA_INCLUDE_PATH2:PATH=${JAVA_HOME}/include/bsd + +.include "${MASTERDIR}/Makefile" + +.ifndef(WITH_TESTING) +pre-everything:: + @${ECHO_MSG} "----------------------- N O T E --------------------------" + @${ECHO_MSG} "" + @${ECHO_MSG} "If you want to build some Testing Java classes press Ctrl-C now" + @${ECHO_MSG} "and execute \"make WITH_TESTING=yes\"" + @${ECHO_MSG} "" + @${ECHO_MSG} "----------------------------------------------------------------" +.endif + +do-patch: patch-common + +do-install: install-cnotice install-binaries install-libs + @${ECHO_MSG} "Installing ${DESTJARFILE} to ${JAVAJARDIR} ..." + @${INSTALL_DATA} ${WRKSRC}/bin/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE} + + @${MKDIR} ${EXAMPLESDIR} + @${MKDIR} ${TESTINGDIR} + @${MKDIR} ${TESTINGDIR}/Java +.if defined(WITH_TESTING) + @${ECHO_MSG} "Installing Java tests to ${TESTINGDIR}/Java ..." +.for i in AxesActor SimpleVTK Regression TestVTKCanvas TestInternalFrames ImagePlaneWidget + @${INSTALL_DATA} ${WRKSRC}/Wrapping/Java/${i}*.class ${TESTINGDIR}/Java + @${INSTALL_DATA} ${VTKSRCDIR}/Wrapping/Java/${i}.java ${TESTINGDIR}/Java +.endfor +.endif + + @${ECHO_MSG} "This directory contains VTK Java tests" > ${TESTINGDIR}/Java/README + @${ECHO_MSG} "" >> ${TESTINGDIR}/Java/README + @${ECHO_MSG} "To run a SimpleVTK test type:" >> ${TESTINGDIR}/Java/README + @${ECHO_MSG} "java -classpath .:${PREFIX}/share/java/classes/vtk.jar -Djava.library.path=${PREFIX}/lib SimpleVTK" >> ${TESTINGDIR}/Java/README + @${ECHO_MSG} "" >> ${TESTINGDIR}/Java/README + @${ECHO_MSG} "Be shure to use java 1.3 or greater." >> ${TESTINGDIR}/Java/README + +.include <bsd.port.mk> |