<project name="Axis C Admin Service" default="compileAdminServiceEngine" basedir=".."> | |
<!-- | |
Compile the Axis Admin Service Library | |
--> | |
<target name="compileAdminService"> | |
<mkdir dir="${dir.objects}"/> | |
<mkdir dir="${dir.bin}"/> | |
<antcall target="buildVersionResource" inheritall="true"> | |
<param name="internalName" value="${serverEngineLibraryName}"/> | |
</antcall> | |
<if> | |
<not> | |
<isset property="aix"/> | |
</not> | |
<then> | |
<cc outfile="${dir.bin}/${adminServiceLibraryName}" objdir="${dir.objects}" | |
exceptions="true" outtype="shared" multithreaded="true"> | |
<!-- Compilers --> | |
<compiler refid="SolarisCC"/> | |
<compiler refid="Linuxgcc"/> | |
<compiler refid="HP-UXaC++"/> | |
<compiler extends="VisualC++"> | |
<defineset> | |
<define name="DYNALIB_EXPORTS"/> | |
</defineset> | |
</compiler> | |
<compiler refid="OS400icc"/> | |
<!-- Linkers --> | |
<linker refid="SolarisLinker"/> | |
<linker refid="LinuxLinker"/> | |
<linker refid="HP-UXLinker"/> | |
<linker refid="VisualC++Linker"/> | |
<linker extends="OS400Linker"> | |
<linkerarg location="end" value="${dir.bin}/lib${serverEngineLibraryName}.so"/> | |
</linker> | |
<libset dir="${dir.bin}" libs="${serverEngineLibraryName}" unless="os400"/> | |
<!-- Files to be compiled --> | |
<fileset dir="${dir.src}"> | |
<include name="server/adminservice/*.cpp"/> | |
</fileset> | |
</cc> | |
</then> | |
<else> | |
<cc outfile="${dir.bin}/${libraryPrefix}${adminServiceLibraryName}${librarySuffix}" objdir="${dir.objects}" | |
exceptions="true" multithreaded="true"> | |
<!-- Compilers --> | |
<compiler refid="AIXxlc"/> | |
<!-- Linkers --> | |
<linker refid="AIXLinker"/> | |
<libset dir="${dir.bin}" libs="${serverEngineLibraryName}" unless="os400"/> | |
<!-- Files to be compiled --> | |
<fileset dir="${dir.src}"> | |
<include name="server/adminservice/*.cpp"/> | |
</fileset> | |
</cc> | |
</else> | |
</if> | |
</target> | |
</project> |