blob: 508b394bb67c8a8a5798151fe08d051696ccb541 [file] [log] [blame]
<project name="AxisConfiguration" default="compileAxisConfiguration" basedir="..">
<!--
Compile the Axis Configurtion executable
-->
<target name="compileAxisConfiguration" unless="os400">
<mkdir dir="${dir.objects}"/>
<mkdir dir="${dir.bin}"/>
<cc outfile="${dir.bin}/${axisConfigurationExecutableName}"
objdir="${dir.objects}"
exceptions="true"
outtype="executable"
subsystem="console"
multithreaded="true">
<!-- Compilers -->
<includepath path="${dir.src}"/>
<compiler refid="SolarisCC"/>
<compiler refid="Linuxgcc"/>
<compiler refid="HP-UXaC++"/>
<compiler extends="VisualC++"/>
<compiler refid="OS400icc"/>
<compiler refid="AIXxlc"/>
<!-- Linkers -->
<linker refid="SolarisLinker"/>
<linker refid="LinuxLinker"/>
<linker refid="HP-UXLinker"/>
<linker refid="VisualC++Linker"/>
<linker refid="AIXExecutableLinker"/>
<linker extends="OS400ExecutableLinker">
<linkerarg location="end" value="${dir.bin}/lib${clientLibraryName}.so"/>
<linkerarg value="-qDUPPROC"/>
<linkerarg value="-qDUPVAR"/>
</linker>
<!-- Files to be compiled -->
<fileset dir="${dir.src}">
<include name="configuration/*.cpp"/>
<include name="platforms/windows/*.cpp" if="windows"/>
<include name="platforms/unix/*.cpp" if="linux"/>
<include name="platforms/unix/*.cpp" if="solaris"/>
<include name="platforms/os400/*.cpp" if="os400"/>
<include name="platforms/aix/*.cpp" if="aix"/>
</fileset>
</cc>
</target>
</project>