You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kato-commits@incubator.apache.org by sp...@apache.org on 2009/09/08 13:01:18 UTC

svn commit: r812487 - in /incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti: aix/ aix/pom.xml pom.xml

Author: spoole
Date: Tue Sep  8 13:01:18 2009
New Revision: 812487

URL: http://svn.apache.org/viewvc?rev=812487&view=rev
Log:
first attempt to get AIX version if CJVMTI lib building

Added:
    incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/
    incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml   (with props)
Modified:
    incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/pom.xml

Added: incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml
URL: http://svn.apache.org/viewvc/incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml?rev=812487&view=auto
==============================================================================
--- incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml (added)
+++ incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml Tue Sep  8 13:01:18 2009
@@ -0,0 +1,70 @@
+<project>
+
+  <modelVersion>4.0.0</modelVersion>
+  <description>Create AIX version of libcjvmti library</description>
+
+  <parent>
+    <groupId>org.apache.kato</groupId>
+    <artifactId>kato.native.cjvmti</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+  </parent>
+
+  <groupId>org.apache.kato.native</groupId>
+  
+  
+    
+    
+   <artifactId>libcjvmti</artifactId>
+  
+  <name>AIX Version of CJVMTI Native Library</name>
+  
+  <packaging>so</packaging>
+  
+  
+  
+  
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>native-maven-plugin</artifactId>
+        <extensions>true</extensions>   
+        <configuration>
+          <compilerStartOptions>
+            <compilerStartOption>-fPIC -O</compilerStartOption>
+          </compilerStartOptions>
+          
+          <javahOS>linux</javahOS>
+          
+          <sources>
+            <source>
+              <directory>${native.source.dir}</directory>
+              <fileNames>
+                <fileName>cjvmti.c</fileName>
+                <fileName>addClass.c</fileName>
+                <fileName>addField.c</fileName>
+                <fileName>addObject.c</fileName>
+                <fileName>addThreads.c</fileName>
+                <fileName>queue.c</fileName>
+              </fileNames>
+            </source>  
+            <source>
+              <directory>${native.source.dir}/include</directory>
+            </source>            
+          </sources>
+            
+          <linkerStartOptions>
+            <linkerStartOption>-shared</linkerStartOption>
+          </linkerStartOptions>
+                    
+        </configuration>
+        
+      </plugin>
+
+    </plugins>    
+
+  </build>
+  
+  
+</project>

Propchange: incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/aix/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/pom.xml
URL: http://svn.apache.org/viewvc/incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/pom.xml?rev=812487&r1=812486&r2=812487&view=diff
==============================================================================
--- incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/pom.xml (original)
+++ incubator/kato/trunk/org.apache.kato/kato.native/kato.native.cjvmti/pom.xml Tue Sep  8 13:01:18 2009
@@ -52,7 +52,19 @@
         <module>linux-x86</module>
       </modules>
     </profile>
-  
+    
+   <profile>
+      <id>aix</id>
+      <activation>
+        <os>
+          <family>unix</family>
+          <arch>ppc</arch>
+        </os>
+      </activation>
+      <modules>
+        <module>aix</module>
+      </modules>
+    </profile>
     
     <!-- use this during release:prepare -->
     <profile>