i386
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>uk.org.retep.microkernel.launcher.linux</groupId> <artifactId>i386</artifactId> <version>10.5</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>uk.org.retep.microkernel.launcher</groupId> <artifactId>launcher</artifactId> <version>10.5</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>uk.org.retep.microkernel.launcher.linux</groupId> <artifactId>i386</artifactId> <version>10.5</version> <packaging>uexe</packaging> <name>retepMicroKernel Launcher Linux i386</name> <description> Builds the native launcher for Linux 32 bit systems </description> <profiles> <profile> <activation> <os> <name>linux</name> <family>unix</family> <arch>i386</arch> </os> </activation> <build> <plugins> <!-- Retrieve the current mercurial changeSet id so we can embed it in the binary (aka -XKversion) --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <executions> <execution> <phase>initialize</phase> <goals> <goal>hgchangeset</goal> </goals> </execution> </executions> </plugin> <!-- Generate generated.[c|h] --> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>execute</goal> </goals> <configuration> <scriptpath> <element>${basedir}/../src/main/script</element> </scriptpath> <source> new GenHeaders( project ) </source> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>native-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <compilerProvider>generic</compilerProvider> <compilerExecutable>gcc</compilerExecutable> <compilerStartOptions> <compilerStartOption>-std=gnu99 -Wno-trigraphs -Os</compilerStartOption> <compilerStartOption>-Wunused-variable -Wno-pointer-sign -fmessage-length=0 -fvisibility=hidden</compilerStartOption> <compilerStartOption>-I ${java.home}/../include/</compilerStartOption> <compilerStartOption>-I ${java.home}/../include/linux</compilerStartOption> </compilerStartOptions> <compilerMiddleOptions> <!-- Comment this out if you want debugging enabled in the binary --> <compilerMiddleOption>-D NDEBUG</compilerMiddleOption> </compilerMiddleOptions> <linkerEndOptions> <linkerEndOption>-L ${java.home}/lib/${os.arch}</linkerEndOption> <linkerEndOption>-L ${java.home}/lib/${os.arch}/server</linkerEndOption> <linkerEndOption>-ljvm</linkerEndOption> </linkerEndOptions> <sources> <!-- Library --> <source> <directory>../src/main/lib</directory> <fileNames> <fileName>appendPath.c</fileName> <fileName>daemon.c</fileName> <fileName>debug.c</fileName> <fileName>expandArgs.c</fileName> <fileName>list.c</fileName> <fileName>readConf.c</fileName> <fileName>searchpath.c</fileName> <fileName>strlcat.c</fileName> <fileName>strlcpy.c</fileName> <fileName>tokenize.c</fileName> </fileNames> </source> <!-- The sources common to all platforms --> <source> <directory>../src/main/c</directory> <fileNames> <fileName>instrumentation.c</fileName> <fileName>jvm.c</fileName> <fileName>kernelMain.c</fileName> <fileName>pid.c</fileName> <fileName>property.c</fileName> <fileName>shell.c</fileName> <fileName>spawn.c</fileName> <fileName>terracotta.c</fileName> <fileName>unix_main.c</fileName> <fileName>unix_searchpath.c</fileName> </fileNames> </source> <!-- Platform specific sources --> <source> <directory>src/main/c</directory> <fileNames> <fileName>linux_jvm.c</fileName> </fileNames> </source> <!-- Generated sources --> <source> <directory>${project.build.directory}/generated-sources/c</directory> <fileNames> <fileName>generated.c</fileName> </fileNames> </source> </sources> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>