X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=docs%2Fdocs.make;h=f0b979903569b952d3875075a7af57206fc7f124;hb=43e9ddc1fcddb632fc1e661495e468a2ebdf6fec;hp=50a001f5f29addfbd64ab8b9ffdb023a1bd56e66;hpb=f76dcea8839d771ec4b6dd6635982fbbf36ef4c1;p=mono.git diff --git a/docs/docs.make b/docs/docs.make index 50a001f5f29..f0b97990356 100644 --- a/docs/docs.make +++ b/docs/docs.make @@ -1,3 +1,8 @@ +# +# This makefile is here because it uses the configuration from the +# in-place built mono to run and compile a few C# tools +# + thisdir = docs SUBDIRS = include $(topdir)/build/rules.make @@ -7,22 +12,28 @@ ASSEMBLED_DOCS = \ mono-tools.tree mono-tools.zip \ monoapi.tree monoapi.zip -convert.exe: convert.cs AgilityPack.dll - $(CSCOMPILE) -out:$@ $< -r:AgilityPack.dll +convert.exe: $(srcdir)/convert.cs AgilityPack.dll + $(CSCOMPILE) -r:$(topdir)/class/lib/$(PROFILE)/System.Xml.dll -out:$@ $< -r:AgilityPack.dll + +AgilityPack.dll: + $(CSCOMPILE) -r:$(topdir)/class/lib/$(PROFILE)/System.dll -r:$(topdir)/class/lib/$(PROFILE)/System.Xml.dll -target:library -out:$@ $(srcdir)/HtmlAgilityPack/*.cs monoapi.zip: monoapi.tree @test -f $@ || { rm -f $< && $(MAKE) $<; } -monoapi.tree: toc.xml docs.make + +monoapi.tree: $(srcdir)/toc.xml $(srcdir)/docs.make $(MDOC) assemble -o monoapi -f hb $< mono-tools.zip: mono-tools.tree @test -f $@ || { rm -f $< && $(MAKE) $<; } -mono-tools.tree: mono-tools.config docs.make + +mono-tools.tree: $(srcdir)/mono-tools.config $(srcdir)/docs.make $(MDOC) assemble -o mono-tools -f man $< mono-file-formats.zip: mono-file-formats.tree @test -f $@ || { rm -f $< && $(MAKE) $<; } -mono-file-formats.tree: mono-file-formats.config docs.make + +mono-file-formats.tree: $(srcdir)/mono-file-formats.config $(srcdir)/docs.make $(MDOC) assemble -o mono-file-formats -f man $< .doc-stamp: