Ignore:
Timestamp:
11/08/10 10:50:58 (9 years ago)
Author:
rlentz
Message:

Demo using EJB components on Glassfish, supporting multi-language integration within ImageJ. Feature integration examples include OpenCL integration with Java using JOCL.

Location:
branches/maven/projects/opencl-decon
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/maven/projects/opencl-decon

    • Property svn:ignore set to
      build
  • branches/maven/projects/opencl-decon/nbproject/build-impl.xml

    r7094 r7170  
    4343        <property file="nbproject/private/private.properties"/> 
    4444    </target> 
    45     <target depends="-pre-init,-init-private" name="-init-user"> 
     45    <target name="-pre-init-libraries"> 
     46        <property location="lib/JOCL-0.1.4-beta1-bin-apple-x86_64/nblibraries.properties" name="libraries.path"/> 
     47        <dirname file="${libraries.path}" property="libraries.dir.nativedirsep"/> 
     48        <pathconvert dirsep="/" property="libraries.dir"> 
     49            <path path="${libraries.dir.nativedirsep}"/> 
     50        </pathconvert> 
     51        <basename file="${libraries.path}" property="libraries.basename" suffix=".properties"/> 
     52        <available file="${libraries.dir}/${libraries.basename}-private.properties" property="private.properties.available"/> 
     53    </target> 
     54    <target depends="-pre-init-libraries" if="private.properties.available" name="-init-private-libraries"> 
     55        <loadproperties encoding="ISO-8859-1" srcfile="${libraries.dir}/${libraries.basename}-private.properties"> 
     56            <filterchain> 
     57                <replacestring from="$${base}" to="${libraries.dir}"/> 
     58                <escapeunicode/> 
     59            </filterchain> 
     60        </loadproperties> 
     61    </target> 
     62    <target depends="-pre-init,-init-private,-init-private-libraries" name="-init-libraries"> 
     63        <loadproperties encoding="ISO-8859-1" srcfile="${libraries.path}"> 
     64            <filterchain> 
     65                <replacestring from="$${base}" to="${libraries.dir}"/> 
     66                <escapeunicode/> 
     67            </filterchain> 
     68        </loadproperties> 
     69    </target> 
     70    <target depends="-pre-init,-init-private,-init-libraries" name="-init-user"> 
    4671        <property file="${user.properties.file}"/> 
    4772        <!-- The two properties below are usually overridden --> 
     
    5075        <property name="default.javac.target" value="1.4"/> 
    5176    </target> 
    52     <target depends="-pre-init,-init-private,-init-user" name="-init-project"> 
     77    <target depends="-pre-init,-init-private,-init-libraries,-init-user" name="-init-project"> 
    5378        <property file="nbproject/configs/${config}.properties"/> 
    5479        <property file="nbproject/project.properties"/> 
    5580    </target> 
    56     <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init"> 
     81    <target depends="-pre-init,-init-private,-init-libraries,-init-user,-init-project,-init-macrodef-property" name="-do-init"> 
    5782        <available file="${manifest.file}" property="manifest.available"/> 
    5883        <available file="${application.splash}" property="splashscreen.available"/> 
     
    182207        <!-- You can override this target in the ../build.xml file. --> 
    183208    </target> 
    184     <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> 
     209    <target depends="-pre-init,-init-private,-init-libraries,-init-user,-init-project,-do-init" name="-init-check"> 
    185210        <fail unless="src.dir">Must set src.dir</fail> 
    186211        <fail unless="test.src.dir">Must set test.src.dir</fail> 
     
    481506        <property name="ap.cmd.line.internal" value=""/> 
    482507    </target> 
    483     <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/> 
     508    <target depends="-pre-init,-init-private,-init-libraries,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar,-init-ap-cmdline" name="init"/> 
    484509    <!-- 
    485510                =================== 
  • branches/maven/projects/opencl-decon/nbproject/genfiles.properties

    r7094 r7170  
    1 build.xml.data.CRC32=64a48c97 
     1build.xml.data.CRC32=d06dc660 
    22build.xml.script.CRC32=4adf5fd2 
    33build.xml.stylesheet.CRC32=28e38971@1.38.2.45 
    44# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. 
    55# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. 
    6 nbproject/build-impl.xml.data.CRC32=64a48c97 
    7 nbproject/build-impl.xml.script.CRC32=0f5ba22a 
     6nbproject/build-impl.xml.data.CRC32=d06dc660 
     7nbproject/build-impl.xml.script.CRC32=2a662246 
    88nbproject/build-impl.xml.stylesheet.CRC32=f33e10ff@1.38.2.45 
  • branches/maven/projects/opencl-decon/nbproject/project.properties

    r7094 r7170  
    2727endorsed.classpath= 
    2828excludes= 
     29file.reference.hessian-4.0.7.jar=lib/JOCL-0.1.4-beta1-bin-apple-x86_64/hessian-4.0.7.jar 
    2930file.reference.ij.jar=lib/ij.jar 
    30 file.reference.jocl.jar=lib/jocl.jar 
    31 file.reference.opencl-decon-lib=lib/ 
     31file.reference.JOCL-0.1.4-beta1.jar=lib/JOCL-0.1.4-beta1-bin-apple-x86_64/JOCL-0.1.4-beta1-bin-apple-x86_64/JOCL-0.1.4-beta1.jar 
    3232file.reference.opencl-decon-src=src 
    3333file.reference.opencl-decon-test=test 
     
    3535jar.compress=false 
    3636javac.classpath=\ 
    37     ${file.reference.opencl-decon-lib}:\ 
    38     ${file.reference.jocl.jar}:\ 
    39     ${file.reference.ij.jar} 
     37    ${file.reference.ij.jar}:\ 
     38    ${libs.JOCL.classpath}:\ 
     39    ${libs.GlueGen.classpath}:\ 
     40    ${file.reference.hessian-4.0.7.jar} 
    4041# Space-separated list of extra javac options 
    4142javac.compilerargs= 
     
    6364javadoc.version=false 
    6465javadoc.windowtitle= 
    65 main.class= 
     66main.class=fasthartleytransform.FastHartleyTransform 
    6667manifest.file=manifest.mf 
    6768meta.inf.dir=${src.dir}/META-INF 
     
    6970run.classpath=\ 
    7071    ${javac.classpath}:\ 
    71     ${build.classes.dir} 
     72    ${build.classes.dir}:\ 
     73    ${libs.junit_4.classpath}:\ 
     74    ${file.reference.JOCL-0.1.4-beta1.jar} 
    7275# Space-separated list of JVM arguments used when running the project 
    7376# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value 
    7477# or test-sys-prop.name=value to set system properties for unit tests): 
    75 run.jvmargs= 
     78run.jvmargs=-Djava.library.path="${workspace_loc:project}/lib/JOCL-0.1.4-beta1-bin-apple-x86_64/JOCL-0.1.4-beta1-bin-apple-x86_64 ;${env_var:PATH}" 
    7679run.test.classpath=\ 
    7780    ${javac.test.classpath}:\ 
  • branches/maven/projects/opencl-decon/nbproject/project.xml

    r7094 r7170  
    1212            </test-roots> 
    1313        </data> 
     14        <libraries xmlns="http://www.netbeans.org/ns/ant-project-libraries/1"> 
     15            <definitions>lib/JOCL-0.1.4-beta1-bin-apple-x86_64/nblibraries.properties</definitions> 
     16        </libraries> 
     17        <references xmlns="http://www.netbeans.org/ns/ant-project-references/1"/> 
    1418    </configuration> 
    1519</project> 
Note: See TracChangeset for help on using the changeset viewer.