Sha256: 5602b54df5a9e5ea893434b0dfff733331df62d5175e6c4c12d07c811fa80a62

Contents?: true

Size: 1.95 KB

Versions: 42

Compression:

Stored size: 1.95 KB

Contents

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="build" name="jopenssl">
  <property environment="env"/>
  <property file="build.properties"/>

  <property name="src.java" value="src/java"/>
  <property name="target" value="target"/>
  <property name="target.classes" value="${target}/classes"/>
  <property name="target.classes.test" value="${target}/test-classes"/>
  <property name="lib.dir" value="lib"/>
  <property name="jruby.jar" value="${jruby.home}/lib/jruby.jar"/>
  <property name="version.source" value="1.5"/>
  <property name="version.target" value="1.5"/>

  <path id="build.classpath">
    <fileset dir="${lib.dir}" includes="*.jar" excludes="jopenssl.jar,jruby.jar"/>
    <pathelement location="${jruby.jar}"/>
  </path>

  <target name="init">
    <mkdir dir="${target}"/>
    <mkdir dir="${target.classes}"/>
  </target>

  <target name="clean">
    <delete dir="target"/>
  </target>

  <target depends="init" name="build" description="Compiles Java source files">
    <javac debug="true" destdir="${target.classes}" source="${version.source}" target="${version.target}">
      <classpath refid="build.classpath"/>
      <src path="${src.java}"/>
    </javac>
  </target>

  <target depends="build" name="jar" description="Build a JAR file with the generated Java class files">
    <path id="bcpath">
      <fileset dir="${lib.dir}" includes="bc*.jar"/>
    </path>
    <pathconvert property="bcjars" pathsep=" " refid="bcpath">
      <map from="${basedir}/${lib.dir}/" to=""/>
    </pathconvert>
    <jar destfile="${lib.dir}/jopenssl.jar" basedir="${target.classes}">
      <manifest>
        <attribute name="Built-By" value="${user.name}"/>
        <attribute name="Class-Path" value="${bcjars}"/>
      </manifest>
    </jar>
  </target>

  <target name="test" depends="jar">
    <exec executable="${jruby.home}/bin/jruby" failonerror="true">
      <arg value="-Ilib:test"/>
      <arg value="test/test_openssl.rb"/>
    </exec>
  </target>
</project>

Version data entries

42 entries across 42 versions & 2 rubygems

Version Path
redcar-dev-0.12.1dev-java lib/openssl/build.xml
redcar-dev-0.12.0dev-java lib/openssl/build.xml
redcar-0.11 lib/openssl/build.xml
redcar-0.11.0dev lib/openssl/build.xml
redcar-0.10 lib/openssl/build.xml
redcar-0.9.2 lib/openssl/build.xml
redcar-0.9.1 lib/openssl/build.xml
redcar-0.9.0 lib/openssl/build.xml
redcar-0.8.1 lib/openssl/build.xml
redcar-0.8 lib/openssl/build.xml
redcar-0.7 lib/openssl/build.xml
redcar-0.6.1 lib/openssl/build.xml
redcar-0.6 lib/openssl/build.xml
redcar-0.6.1dev lib/openssl/build.xml
redcar-0.5.1 lib/openssl/build.xml
redcar-0.5 lib/openssl/build.xml
redcar-0.5.6dev lib/openssl/build.xml
redcar-0.5.5dev lib/openssl/build.xml
redcar-0.5.4dev lib/openssl/build.xml
redcar-0.5.3dev lib/openssl/build.xml