X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fdocs.make;h=f0b979903569b952d3875075a7af57206fc7f124;hb=246d4ffcc0359d41ddf350d7e94950328b7796c5;hp=7129bcadfc47a43ddae2a8a8209bf3bf9c8d2d9e;hpb=f197ca8c63801b9ab2e19a2a6e47e8bca8279bcf;p=mono.git diff --git a/docs/docs.make b/docs/docs.make index 7129bcadfc4..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,25 +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) -target:library -out:$@ HtmlAgilityPack/*.cs + $(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: