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)