Mark,
Do you envisage some benefits from platform-specific depends.properties?
I just want to share an alternative technique I've found, which allows
to use a single file w/o complicating ant script too much:
==================
[EMAIL PROTECTED]@=aaaa
[EMAIL PROTECTED]@=bbbb
==================
<loadproperties srcfile="depends.properties">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.ReplaceTokens">
<param type="token" name="${hy.arch}" value=""/>
</filterreader>
</filterchain>
</loadproperties>
==================
2008/1/18, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> Author: hindessm
> Date: Thu Jan 17 11:34:56 2008
> New Revision: 612947
>
> URL: http://svn.apache.org/viewvc?rev=612947&view=rev
> Log:
> Remove icu dlls and download them from svn standard tree at fetch-depends
> stage. This should reduce the size of the initial checkout and workspace
> for most people. I've added platform specific depends.properties files
> I suspect that these could be useful to simplify some of the existing
> depends.xml complexity (such as the "-select-win-deps-x86", etc targets).
>
> This is work in progress. There are a couple more things I want to do
> but I thought I check this in to see if anything breaks.
>
> Added:
> harmony/enhanced/classlib/trunk/make/freebsd.x86/
> harmony/enhanced/classlib/trunk/make/freebsd.x86/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/linux.ia64/
> harmony/enhanced/classlib/trunk/make/linux.ia64/depends.properties (with
> props)
> harmony/enhanced/classlib/trunk/make/linux.ppc32/
> harmony/enhanced/classlib/trunk/make/linux.ppc32/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/linux.ppc64/
> harmony/enhanced/classlib/trunk/make/linux.ppc64/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/linux.x86/
> harmony/enhanced/classlib/trunk/make/linux.x86.libstdc++6/
>
> harmony/enhanced/classlib/trunk/make/linux.x86.libstdc++6/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/linux.x86/depends.properties (with
> props)
> harmony/enhanced/classlib/trunk/make/linux.x86_64/
> harmony/enhanced/classlib/trunk/make/linux.x86_64/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/macosx.ppc32/
> harmony/enhanced/classlib/trunk/make/macosx.ppc32/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/windows.x86/
> harmony/enhanced/classlib/trunk/make/windows.x86/depends.properties
> (with props)
> harmony/enhanced/classlib/trunk/make/windows.x86_64/
> harmony/enhanced/classlib/trunk/make/windows.x86_64/depends.properties
> (with props)
[snip]