2002-07-12 Miguel de Icaza <miguel@ximian.com>
[mono.git] / web / web / makefile
index 07843393ee8df639f2f1ab23ea49bbd90061cda3..f88b325c2f36a5c467b6acb7202889710ca9a048 100644 (file)
@@ -1,4 +1,5 @@
 CSCRIPT = $(SYSTEMROOT)/system32/cscript.exe
+CSC=csc
 
 CORCOMPARE=../../../mcs/tools/corcompare
 
@@ -10,7 +11,9 @@ OBJECTS=      \
        deploy/contributing.html                \
        deploy/class-status.html                \
        deploy/class-status-corlib.html         \
+       deploy/class-status-System.html         \
        deploy/class-status-System.Xml.html     \
+       deploy/class-status-System.Drawing.html \
        deploy/class-status-System.Data.html    \
        deploy/class-status-System.Web.html     \
        deploy/class-library.html               \
@@ -24,16 +27,19 @@ OBJECTS=    \
        deploy/gcc-frontend.html                \
        deploy/index.html                       \
        deploy/ideas.html                       \
+       deploy/java.html                        \
        deploy/jit-debug.html                   \
        deploy/jit-debug-sample.html            \
        deploy/jit-debug-sample2.html           \
+       deploy/languages.html                   \
        deploy/mailing-lists.html               \
+       deploy/mono-contribution-howto.html     \
        deploy/monodoc-xml.html                 \
-       deploy/java.html                        \
        deploy/papers.html                      \
        deploy/passport.html                    \
        deploy/plans.html                       \
        deploy/porting.html                     \
+       deploy/ppc.html                         \
        deploy/rationale.html                   \
        deploy/resources.html                   \
        deploy/roadmap.html                     \
@@ -50,9 +56,15 @@ NON_HTML_SOURCES=    \
        ../mono-build-w32.sh
 
 
-all: $(OBJECTS)
+all: $(OBJECTS) deploy/index.rss
        perl process.pl commands template.html.in deploy
 
+deploy/index.rss: mono-rss.exe ../index
+       ./mono-rss.exe ../index deploy/index.rss
+
+mono-rss.exe: mono-rss.cs rss.cs 
+       $(CSC) mono-rss.cs rss.cs
+
 clean:
        rm -f $(OBJECTS) $(patsubst deploy/%.html,src/%.src, $(OBJECTS)) src/*.xml src/*.html.in ../class-status-* ../class-status
 
@@ -97,3 +109,6 @@ src/corlib.xml: ../../../mcs/class/lib/corlib_cmp.dll $(CORCOMPARE)/CorCompare.e
 
 ../class-status: ../class-status.in
        cp -f $< $@
+
+make-rss:
+       $(CSC) make-rss.cs -o
\ No newline at end of file