~soylent-tv/truckliststudiofx/truckliststudiofx

« back to all changes in this revision

Viewing changes to nbproject/jfx-impl.xml

  • Committer: karl-ellis
  • Date: 2017-12-28 08:07:15 UTC
  • Revision ID: svn-v4:af66f88f-9873-4db1-bbce-8d0e019010f7:trunk:38
[CHANGED]:
- None.

[ADDED]:
- authors, changelog,copying, readme, todo.

[REMOVED]:
- None.

[FIXED]:
- None

[NOTES]:
- None.

[TODO]:
- None.

Show diffs side-by-side

added added

removed removed

Lines of Context:
327
327
        <property name="ant-javafx.jar.location" value="${platform.home}${file.separator}tools${file.separator}ant-javafx.jar"/>
328
328
    </target>
329
329
    <target name="-check-ant-javafx-in-probjdk-lib" unless="ant-javafx.jar.location">
 
330
        <condition property="do.set.ant-javafx.in.probjdk.lib.has_jre">
 
331
            <available file="${java.home}${file.separator}..${file.separator}lib${file.separator}ant-javafx.jar"/>
 
332
        </condition>
 
333
        <condition property="do.set.ant-javafx.in.probjdk.lib.no_jre">
 
334
            <available file="${java.home}${file.separator}lib${file.separator}ant-javafx.jar"/>
 
335
        </condition>
330
336
        <condition property="do.set.ant-javafx.in.probjdk.lib">
331
337
            <and>
332
338
                <not><isset property="ant-javafx.jar.location"/></not>
333
 
                <available file="${java.home}${file.separator}..${file.separator}lib${file.separator}ant-javafx.jar"/>
 
339
                <or>
 
340
                    <isset property="do.set.ant-javafx.in.probjdk.lib.has_jre"/>
 
341
                    <isset property="do.set.ant-javafx.in.probjdk.lib.no_jre"/>
 
342
                </or>
334
343
            </and>
335
344
        </condition>
336
345
    </target>
337
346
    <target name="-set-ant-javafx-in-probjdk-lib" depends="-set-ant-javafx-in-platform-home-tools,-check-ant-javafx-in-probjdk-lib" if="do.set.ant-javafx.in.probjdk.lib">
338
 
        <property name="ant-javafx.jar.location" value="${java.home}${file.separator}..${file.separator}lib${file.separator}ant-javafx.jar"/>
 
347
        <condition property="ant-javafx.jar.location" value="${java.home}${file.separator}..${file.separator}lib${file.separator}ant-javafx.jar" else="${java.home}${file.separator}lib${file.separator}ant-javafx.jar">
 
348
            <isset property="do.set.ant-javafx.in.probjdk.lib.has_jre"/>
 
349
        </condition>
339
350
    </target>
340
351
    <target name="-check-ant-javafx-in-probjdk-tools" unless="ant-javafx.jar.location">
 
352
        <condition property="do.set.ant-javafx.in.probjdk.tools.has_jre">
 
353
            <available file="${java.home}${file.separator}..${file.separator}tools${file.separator}ant-javafx.jar"/>
 
354
        </condition>
 
355
        <condition property="do.set.ant-javafx.in.probjdk.tools.no_jre">
 
356
            <available file="${java.home}${file.separator}tools${file.separator}ant-javafx.jar"/>
 
357
        </condition>
341
358
        <condition property="do.set.ant-javafx.in.probjdk.tools">
342
359
            <and>
343
360
                <not><isset property="ant-javafx.jar.location"/></not>
344
 
                <available file="${java.home}${file.separator}..${file.separator}tools${file.separator}ant-javafx.jar"/>
 
361
                <or>
 
362
                    <isset property="do.set.ant-javafx.in.probjdk.tools.has_jre"/>
 
363
                    <isset property="do.set.ant-javafx.in.probjdk.tools.no_jre"/>
 
364
                </or>
345
365
            </and>
346
366
        </condition>
347
367
    </target>
348
368
    <target name="-set-ant-javafx-in-probjdk-tools" depends="-set-ant-javafx-in-probjdk-lib,-check-ant-javafx-in-probjdk-tools" if="do.set.ant-javafx.in.probjdk.tools">
349
 
        <property name="ant-javafx.jar.location" value="${java.home}${file.separator}..${file.separator}tools${file.separator}ant-javafx.jar"/>
 
369
        <condition property="ant-javafx.jar.location" value="${java.home}${file.separator}..${file.separator}tools${file.separator}ant-javafx.jar" else="${java.home}${file.separator}tools${file.separator}ant-javafx.jar">
 
370
            <isset property="do.set.ant-javafx.in.probjdk.tools.has_jre"/>
 
371
        </condition>
350
372
    </target>
351
373
    <target name="-check-ant-javafx-in-macjdk-lib" unless="ant-javafx.jar.location">
352
374
        <condition property="do.set.ant-javafx.in.macjdk.lib">
1825
1847
                    
1826
1848
                    // manifest
1827
1849
                    var man = jar.createManifest();
 
1850
                    var userManifestPath = project.getProperty("manifest.file");
 
1851
                    if (userManifestPath) {
 
1852
                        var userManifestFile = project.resolveFile(userManifestPath);
 
1853
                        if (userManifestFile.isFile()) {
 
1854
                            var manifestEncoding = project.getProperty("manifest.encoding");
 
1855
                            var userManifestReader = manifestEncoding ?
 
1856
                                    new java.io.InputStreamReader(
 
1857
                                        new java.io.FileInputStream(userManifestFile),
 
1858
                                        manifestEncoding) :
 
1859
                                    new java.io.InputStreamReader(
 
1860
                                        new java.io.FileInputStream(userManifestFile));
 
1861
                            try {
 
1862
                                var userManifest = new org.apache.tools.ant.taskdefs.Manifest(userManifestReader);
 
1863
                                man.merge(userManifest);
 
1864
                            } finally {
 
1865
                                userManifestReader.close();
 
1866
                            }
 
1867
                        }
 
1868
                    }
1828
1869
                    var a1val = new String(project.getProperty("application.vendor"));
1829
1870
                    var a1 = new org.apache.tools.ant.taskdefs.Manifest.Attribute();
1830
1871
                    a1.setName("Implementation-Vendor");