Add API status scripts Added: trunk/cis/ Added: trunk/cis/ReactOS.ApiStatus/ Added: trunk/cis/ReactOS.ApiStatus/Default.build Added: trunk/cis/ReactOS.ApiStatus/config.template.include Added: trunk/cis/ReactOS.ApiStatus/rapistatus.xsl _____
Added: trunk/cis/ReactOS.ApiStatus/Default.build --- trunk/cis/ReactOS.ApiStatus/Default.build 2005-07-27 19:21:46 UTC (rev 16811) +++ trunk/cis/ReactOS.ApiStatus/Default.build 2005-07-27 20:04:48 UTC (rev 16812) @@ -0,0 +1,46 @@
+<?xml version="1.0"?> +<!-- + Copyright (C) 2005 Casper S. Hornstrup + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +--> +<project name="ReactOS.ApiStatus" default="publish"> + + <property name="reactos.dir" value="reactos" /> + <property name="apistatus.xsl" value="rapistatus.xsl" /> + <property name="apistatus.xml" value="rapistatus.xml" /> + <property name="apistatus.html" value="index.html" /> + <include buildfile="config.include" /> + + <target name="publish"> + <delete dir="${reactos.dir}" if="${directory::exists(reactos.dir)}" /> + <exec program="svn" commandline="export -r HEAD ${source.url} ${reactos.dir}" /> + <exec program="rgenstat" commandline="reactos\apistatus.lst ${apistatus.xml}" /> + <style style="${apistatus.xsl}" destdir="${reactos.dir}" in="${apistatus.xml}" out="${apistatus.html}" /> + <copy todir="${publish.dir}" overwrite="true"> + <fileset basedir="."> + <include name="${apistatus.xml}" /> + <include name="${apistatus.html}" /> + </fileset> + </copy> + <delete> + <fileset basedir="."> + <include name="${apistatus.xml}" /> + <include name="${apistatus.html}" /> + </fileset> + </delete> + <delete dir="${reactos.dir}" if="${directory::exists(reactos.dir)}" /> + </target> +</project> Property changes on: trunk/cis/ReactOS.ApiStatus/Default.build ___________________________________________________________________ Name: svn:eol-style + native _____
Added: trunk/cis/ReactOS.ApiStatus/config.template.include --- trunk/cis/ReactOS.ApiStatus/config.template.include 2005-07-27 19:21:46 UTC (rev 16811) +++ trunk/cis/ReactOS.ApiStatus/config.template.include 2005-07-27 20:04:48 UTC (rev 16812) @@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2005 Casper S. Hornstrup + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +--> +<project> + <property name="source.url" value="svn://svn.reactos.com/trunk/reactos" /> + <property name="publish.dir" value="C:\api" /> +</project> Property changes on: trunk/cis/ReactOS.ApiStatus/config.template.include ___________________________________________________________________ Name: svn:eol-style + native _____
Copied: trunk/cis/ReactOS.ApiStatus/rapistatus.xsl (from rev 16811, trunk/reactos/tools/rgenstat/web/rapistatus.xsl)