<target name="csharp.doc.enhance">
<echo>Including redirection files</echo>
<copy
preservelastmodified="true"
todir="${mirror.api}/csharp"
>
<fileset
dir="${webfiles}/release-support/redirect_csharp"
includes="*.html"
/>
</copy>
<copy
preservelastmodified="true"
todir="${mirror.api}/csharp/html"
>
<fileset
dir="${webfiles}/release-support/redirect_csharp"
includes="*.htm"
/>
</copy>
<echo>Applying patch for Sandcastle to find correct index file.</echo>
<copy
file="${csharpdoc}/.htaccess"
preservelastmodified="true"
todir="${mirror.api}/csharp"
/>
<echo>Activating favicon for documentation set.</echo>
<replaceregexp
match="</head>"
replace="<link rel="SHORTCUT ICON" href="/icon/CleanCode_C_csharp_32x32.ico"/></head>"
>
<fileset
dir="${mirror.api}/csharp"
includes="Index.html,html/*.htm"
>
<not>
<containsregexp expression="SHORTCUT ICON"/>
</not>
</fileset>
</replaceregexp>
<echo>Obscuring email references in documentation set.</echo>
<replaceregexp
match="'msorens@users.sourceforge.net'"
replace="'msorens'+'%40'+'users.sourceforge%2Enet'"
>
<fileset
dir="${mirror.api}/csharp/html"
includes="*.htm"
>
<containsregexp expression="msorens@users"/>
</fileset>
</replaceregexp>
<replaceregexp
match=":msorens%40users.sourceforge.net"
replace=":msorens%40users.sourceforge%2Enet"
>
<fileset
dir="${mirror.api}/csharp/html"
includes="*.htm"
>
<containsregexp expression="sourceforge\.net"/>
</fileset>
</replaceregexp>
</target>
|