commitmonitor Code
Monitor your SVN repositories and notifies you on new commits
Brought to you by:
steveking
<?xml version="1.0"?> <project name="apr" default="build" basedir="..\apr"> <!-- ====================================================================== --> <!-- Project targets --> <!-- ====================================================================== --> <target name="rebuild" depends="clean,build" /> <target name="clean"> <description> Cleans previous built files. </description> <if test="${cleanup == 'yes'}"> <delete> <fileset> <include name="${configuration}_${platform}\**" /> </fileset> </delete> </if> </target> <target name="build" depends="clean"> <mkdir dir="${configuration}_${platform}" /> <copy file="include\apr.hw" tofile="include\apr.h" overwrite="true" /> <loadfile file="include\apr.hw" property="configfile"> <filterchain> <replacestring from="#define APR_HAVE_IPV6 0" to="#define APR_HAVE_IPV6 1" /> </filterchain> </loadfile> <echo file="include\apr.h" message="${configfile}" /> <copy file="include\arch\unix\apr_arch_poll_private.h" tofile="include\arch\win32\apr_arch_poll_private.h" overwrite="true" /> <rc rcfile="libapr.rc" output="${configuration}_${platform}\libapr_tsvn.res"> <includedirs> <include name="include" /> </includedirs> </rc> <cl outputdir="${configuration}_${platform}"> <arg value="/O2" if="${configuration == 'release'}" /> <arg value="/Oy" if="${configuration == 'release'}" /> <arg value="/Od" if="${configuration == 'debug'}" /> <arg value="/FD" /> <arg value="/EHsc" /> <arg value="/MT" if="${configuration == 'release'}" /> <arg value="/MTd" if="${configuration == 'debug'}" /> <arg value="/Gy" /> <arg value="/W0" /> <arg value="/nologo" /> <arg value="/c" /> <arg value="/Zi" /> <arg value="/MP" /> <arg value="/errorReport:prompt" /> <arg value="/GL" if="${configuration == 'release'}" /> <sources> <include name="network_io\win32\*.c" /> <include name="network_io\unix\inet_ntop.c" /> <include name="network_io\unix\inet_pton.c" /> <include name="network_io\unix\multicast.c" /> <include name="network_io\unix\sockaddr.c" /> <include name="atomic\win32\apr_atomic.c" /> <include name="dso\win32\dso.c" /> <include name="file_io\win32\*.c" /> <include name="file_io\unix\copy.c" /> <include name="file_io\unix\fileacc.c" /> <include name="file_io\unix\filepath_util.c" /> <include name="file_io\unix\fullrw.c" /> <include name="file_io\unix\mktemp.c" /> <include name="file_io\unix\tempdir.c" /> <include name="locks\win32\*.c" /> <include name="memory\unix\*.c" /> <include name="misc\unix\errorcodes.c" /> <include name="misc\unix\getopt.c" /> <include name="misc\unix\otherchild.c" /> <include name="misc\unix\version.c" /> <include name="misc\win32\*.c" /> <exclude name="misc\win32\apr_app.c" /> <include name="mmap\win32\*.c" /> <include name="mmap\unix\common.c" /> <include name="passwd\*.c" /> <include name="poll\unix\select.c" /> <include name="poll\unix\pollset.c" /> <include name="poll\unix\poll.c" /> <include name="shmem\win32\*.c" /> <include name="strings\*.c" /> <include name="tables\*.c" /> <include name="threadproc\win32\*.c" /> <include name="time\win32\*.c" /> <include name="user\win32\*.c" /> </sources> <includedirs> <include name="include" /> <include name="include\arch" /> <include name="include\arch\win32" /> </includedirs> <defines> <define name="APR_DECLARE_STATIC" /> <define name="WIN32" /> <define name="_WINDOWS" /> <define name="_WIN32" /> <define name="WINNT" /> <define name="_WIN32_WINNT" value="0x0501"/> <define name="WIN64" if="${platform == 'x64'}" /> <define name="_WINDLL" /> <define name="NDEBUG" if="${configuration == 'release'}"/> <define name="_DEBUG" if="${configuration == 'debug'}"/> </defines> </cl> <property name="machineoption" value="/MACHINE:X86" if="${platform == 'win32'}" /> <property name="machineoption" value="/MACHINE:X64" if="${platform == 'x64'}" /> <lib output="${configuration}_${platform}\libapr.lib" options='/NOLOGO /SUBSYSTEM:WINDOWS"'> <arg value="/LTCG" if="${configuration == 'release'}" /> <sources> <include name="${configuration}_${platform}\*.obj" /> </sources> </lib> </target> </project>