Changeset 1611

Show
Ignore:
Timestamp:
04/10/07 10:49:22 (2 years ago)
Author:
dsugar
Message:

Fix stuff missed before

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libselinux.linux.x86/.externalToolBuilders/libSELinux x86.launch

    r1606 r1611  
    1 <?xml version="1.0" encoding="UTF-8"?> 
     1<?xml version="1.0"?> 
    22<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> 
    3 <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> 
    4 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> 
    5 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> 
    6 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/> 
    7 <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> 
    8 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/CDSFramework/libselinuxjava}"/> 
    9 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> 
    10 <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> 
    11 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> 
    12 <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> 
    13 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtarget_arch=x86 -Dtarget_dir=${build_project}/libselinuxjava -Djava_target_dir=${build_project}/src/com/tresys/framework/compiler/linkage/libselinuxjava/"/> 
    14 <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;working set&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/libselinux.linux.x86&quot; type=&quot;4&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/> 
    15 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/> 
     3  <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> 
     4  <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> 
     5  <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> 
     6  <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> 
     7  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> 
     8    <listEntry value="/CDSFramework/libselinuxjava/antbuild.xml"/> 
     9  </listAttribute> 
     10  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> 
     11    <listEntry value="1"/> 
     12  </listAttribute> 
     13  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/> 
     14  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;workingSet&quot; label=&quot;workingSet&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/CDSFramework/libselinuxjava/selinuxswig.i&quot; type=&quot;1&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/> 
     15  <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> 
     16  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtarget_arch=x86 -Dtarget_dir=${build_project}/libselinuxjava -Djava_target_dir=${build_project}/src/com/tresys/framework/compiler/linkage/libselinuxjava/"/> 
     17  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/CDSFramework/libselinuxjava}"/> 
     18  <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> 
     19  <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> 
     20  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/> 
     21  <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> 
     22  <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;launchConfigurationWorkingSet factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; name=&quot;working set&quot; label=&quot;working set&quot; editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot;&gt;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage/libselinuxjava&quot; type=&quot;2&quot;/&gt;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/> 
    1623</launchConfiguration> 
  • trunk/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage/SELinuxjava.java

    r1606 r1611  
    11package com.tresys.framework.compiler.linkage; 
     2 
     3import java.io.IOException; 
     4import java.net.MalformedURLException; 
     5import java.net.URL; 
     6 
     7import org.eclipse.core.runtime.Platform; 
    28 
    39public class SELinuxjava 
    410{ 
    511 
    6         public SELinuxjava () 
     12        private SELinuxjava () 
    713        { 
    8                 super (); 
    9                 // TODO Auto-generated constructor stub 
    1014        } 
    1115 
     16        public static boolean loadLibSELinux() 
     17                throws IOException 
     18        { 
     19                 
     20                try { 
     21                        URL selinuxResource = libselinuxjava_plugin.getDefault().getBundle(). 
     22                                getResource("libselinuxjava/libselinuxjava.so");        //$NON-NLS-1$ 
     23                         
     24                        System.load(Platform.asLocalURL(selinuxResource).getPath()); 
     25                        return true; 
     26//                      libSELinuxLoaded = true; 
     27                } 
     28                catch (MalformedURLException mue)  
     29                { 
     30                        mue.printStackTrace(); 
     31                } 
     32                 
     33                return false; 
     34        } 
    1235}