Changeset 1629
- Timestamp:
- 04/11/07 13:10:14 (2 years ago)
- Files:
-
- trunk/libselinux.linux.x86/.externalToolBuilders/libSELinux x86.launch (modified) (1 diff)
- trunk/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage/SELinuxjava.java (modified) (2 diffs)
- trunk/libselinux.linux.x86_64/.externalToolBuilders/libSELinux x86_64.launch (modified) (1 diff)
- trunk/libselinux.linux.x86_64/src/com/tresys/framework/compiler/linkage/SELinuxjava.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libselinux.linux.x86/.externalToolBuilders/libSELinux x86.launch
r1614 r1629 1 <?xml version="1.0" encoding="UTF-8" ?>1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 2 <launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> 3 <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> 4 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> 5 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> 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.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> 10 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> 11 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> 12 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="workingSet" label="workingSet"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/CDSFramework/libselinuxjava/selinuxswig.i" type="1"/> </launchConfigurationWorkingSet>}"/> 13 <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> 14 <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/"/> 15 <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="working set" label="working set" editPageId="org.eclipse.ui.resourceWorkingSetPage"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage/libselinuxjava" type="2"/> </launchConfigurationWorkingSet>}"/> 16 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/> 17 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> 18 <listEntry value="/CDSFramework/libselinuxjava/antbuild.xml"/> 19 </listAttribute> 20 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> 21 <listEntry value="1"/> 22 </listAttribute> 23 3 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> 4 <listEntry value="/CDSFramework/libselinuxjava/antbuild.xml"/> 5 </listAttribute> 6 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/> 7 <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> 8 <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> 9 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> 10 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> 11 <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> 12 <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet editPageId="org.eclipse.ui.resourceWorkingSetPage" factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="working set"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86/libselinuxjava" type="2"/> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage" type="2"/> </launchConfigurationWorkingSet>}"/> 13 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> 14 <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> 15 <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/"/> 16 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> 17 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/CDSFramework/libselinuxjava}"/> 18 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/> 19 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet editPageId="org.eclipse.ui.resourceWorkingSetPage" factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="workingSet"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/CDSFramework/libselinuxjava/selinuxswig.i" type="1"/> </launchConfigurationWorkingSet>}"/> 20 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> 21 <listEntry value="1"/> 22 </listAttribute> 24 23 </launchConfiguration> trunk/libselinux.linux.x86/src/com/tresys/framework/compiler/linkage/SELinuxjava.java
r1627 r1629 16 16 17 17 import org.eclipse.core.runtime.Platform; 18 19 import com.tresys.framework.compiler.linkage.libselinuxjava_plugin; 20 18 import org.osgi.framework.Bundle; 21 19 22 20 public class SELinuxjava … … 27 25 } 28 26 29 public static boolean loadLibSELinux( )27 public static boolean loadLibSELinux(Bundle i_bundle) 30 28 throws IOException 31 29 { 32 30 33 31 try { 34 URL selinuxResource = libselinuxjava_plugin.getDefault().getBundle(). 35 getResource("libselinuxjava/libselinuxjava.so"); //$NON-NLS-1$ 32 URL selinuxResource = i_bundle.getResource("libselinuxjava/libselinuxjava.so"); //$NON-NLS-1$ 36 33 37 34 System.load(Platform.asLocalURL(selinuxResource).getPath()); trunk/libselinux.linux.x86_64/.externalToolBuilders/libSELinux x86_64.launch
r1615 r1629 1 <?xml version="1.0" encoding="UTF-8" ?>1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 2 <launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> 3 <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>4 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>5 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>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.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>10 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>11 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>12 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="workingSet"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/CDSFramework/libselinuxjava/selinuxswig.i" type="1"/> </launchConfigurationWorkingSet>}"/>13 <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/>14 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtarget_arch=x86_64 -Dtarget_dir=${build_project}/libselinuxjava -Djava_target_dir=${build_project}/src/com/tresys/framework/compiler/linkage/libselinuxjava/"/>15 <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet editPageId="org.eclipse.ui.resourceWorkingSetPage" factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="working set"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86_64/src/com/tresys/framework/compiler/linkage/libselinuxjava" type="2"/> </launchConfigurationWorkingSet>}"/>16 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/>3 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/> 4 <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> 5 <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> 6 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> 7 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> 8 <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> 9 <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet editPageId="org.eclipse.ui.resourceWorkingSetPage" factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="working set"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86_64/libselinuxjava" type="2"/> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/libselinux.linux.x86_64/src/com/tresys/framework/compiler/linkage" type="2"/> </launchConfigurationWorkingSet>}"/> 10 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> 11 <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> 12 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtarget_arch=x86_64 -Dtarget_dir=${build_project}/libselinuxjava -Djava_target_dir=${build_project}/src/com/tresys/framework/compiler/linkage/libselinuxjava/"/> 13 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> 14 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/CDSFramework/libselinuxjava}"/> 15 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/CDSFramework/libselinuxjava/antbuild.xml}"/> 16 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <launchConfigurationWorkingSet editPageId="org.eclipse.ui.resourceWorkingSetPage" factoryID="org.eclipse.ui.internal.WorkingSetFactory" name="workingSet"> <item factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/CDSFramework/libselinuxjava/selinuxswig.i" type="1"/> </launchConfigurationWorkingSet>}"/> 17 17 </launchConfiguration> trunk/libselinux.linux.x86_64/src/com/tresys/framework/compiler/linkage/SELinuxjava.java
r1626 r1629 16 16 17 17 import org.eclipse.core.runtime.Platform; 18 19 import com.tresys.framework.compiler.linkage.libselinuxjava_plugin; 18 import org.osgi.framework.Bundle; 20 19 21 20 … … 27 26 } 28 27 29 public static boolean loadLibSELinux( )28 public static boolean loadLibSELinux(Bundle i_bundle) 30 29 throws IOException 31 30 { 32 31 33 32 try { 34 URL selinuxResource = libselinuxjava_plugin.getDefault().getBundle(). 35 getResource("libselinuxjava/libselinuxjava.so"); //$NON-NLS-1$ 33 URL selinuxResource = i_bundle.getResource("libselinuxjava/libselinuxjava.so"); //$NON-NLS-1$ 36 34 37 35 System.load(Platform.asLocalURL(selinuxResource).getPath());
