X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=docs%2FMakefile.am;h=c0450027cfd9498e0990bdfe2dd93d483c5329a5;hb=18ce69f876dabfcbf0b0acb8d8052bdde27da85d;hp=07f15168b56ff3d17fe942151cd8f1e599d2a464;hpb=e43c207e128f8f86c6ddc7989f3a1b611a193845;p=mono.git diff --git a/docs/Makefile.am b/docs/Makefile.am index 07f15168b56..c0450027cfd 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,6 +1,8 @@ sourcesdir = $(prefix)/lib/monodoc/sources sources_DATA = \ + mono-file-formats.source \ + mono-tools.source \ monoapi.source \ $(ASSEMBLED_DOCS) @@ -11,8 +13,6 @@ ASSEMBLED_DOCS = \ EXTRA_DIST = \ abc-removal.txt \ - AgilityPack.dll \ - aot-compiler.txt \ api-style.css \ assembly-bundle \ check-exports \ @@ -23,7 +23,6 @@ EXTRA_DIST = \ docs.make \ documented \ embedded-api \ - exception-handling.txt \ exceptions \ exdoc \ file-share-modes \ @@ -34,15 +33,17 @@ EXTRA_DIST = \ internal-calls \ ir-desc \ jit-imt \ - jit-regalloc \ jit-thoughts \ jit-trampolines \ local-regalloc.txt \ magic.diff \ mini-doc.txt \ - mini-porting.txt \ mono-api-metadata.html \ + mono-file-formats.config\ + mono-file-formats.source\ mono_handle_d \ + mono-tools.config \ + mono-tools.source \ monoapi.source \ new-regalloc \ object-layout \ @@ -57,7 +58,6 @@ EXTRA_DIST = \ ssapre.txt \ stack-alignment \ stack-overflow.txt \ - thread-safety.txt \ threading \ toc.xml \ TODO \ @@ -67,28 +67,33 @@ EXTRA_DIST = \ dist-hook: $(mkdir_p) $(distdir)/sources $(mkdir_p) $(distdir)/svgs + $(mkdir_p) $(distdir)/HtmlAgilityPack cp sources/* $(distdir)/sources cp svgs/* $(distdir)/svgs + cp HtmlAgilityPack/* $(distdir)/HtmlAgilityPack clean-local: -rm -Rf $(srcdir)/html - -rm -f $(srcdir)/deploy/* $(srcdir)/convert.exe* + -rm -f $(srcdir)/deploy/* $(srcdir)/convert.exe* $(srcdir)/AgilityPack.dll* -cd $(srcdir) && rm -f $(ASSEMBLED_DOCS) -monoapi.zip : monoapi.tree -monoapi.tree: docs.make Makefile.am toc.xml deploy/.stamp - cp api-style.css deploy - cd $(srcdir) && $(MAKE) -f $< topdir=$(mcs_topdir_from_srcdir) $@ +monoapi.zip: monoapi.tree + @test -f $@ || { rm -f $(srcdir)/monoapi.tree && $(MAKE) monoapi.tree; } +monoapi.tree: docs.make Makefile.am toc.xml $(srcdir)/deploy/.stamp perms + cd $(srcdir) && cp -f api-style.css deploy + cd $(srcdir) && $(MAKE) -f docs.make topdir=$(mcs_topdir_from_srcdir) $@ -mono-tools.zip : mono-tools.tree -mono-tools.tree: docs.make Makefile.am deploy/.stamp - cd $(srcdir) && $(MAKE) -f $< topdir=$(mcs_topdir_from_srcdir) $@ +mono-tools.zip: mono-tools.tree + @test -f $@ || { rm -f $(srcdir)/mono-tools.tree && $(MAKE) mono-tools.tree; } +mono-tools.tree: docs.make Makefile.am $(srcdir)/deploy/.stamp perms + cd $(srcdir) && $(MAKE) -f docs.make topdir=$(mcs_topdir_from_srcdir) $@ -mono-file-formats.zip : mono-file-formats.tree -mono-file-formats.tree: docs.make Makefile.am deploy/.stamp - cd $(srcdir) && $(MAKE) -f $< topdir=$(mcs_topdir_from_srcdir) $@ +mono-file-formats.zip: mono-file-formats.tree perms + @test -f $@ || { rm -f $(srcdir)/mono-file-formats.tree && $(MAKE) mono-file-formats.tree; } +mono-file-formats.tree: docs.make Makefile.am $(srcdir)/deploy/.stamp + cd $(srcdir) && $(MAKE) -f docs.make topdir=$(mcs_topdir_from_srcdir) $@ -$(srcdir)/deploy/.stamp: convert.exe Makefile.am +$(srcdir)/deploy/.stamp: convert.exe Makefile.am perms $(mkdir_p) $(srcdir)/html runtimedir=`cd ../runtime && pwd`; export runtimedir; \ cd $(srcdir) && MONO_PATH=$(mcs_topdir_from_srcdir)/class/lib/net_2_0 perl ./exdoc -h . ../mono/*/*.c @@ -96,6 +101,13 @@ $(srcdir)/deploy/.stamp: convert.exe Makefile.am extract: $(srcdir)/deploy/.stamp -convert.exe: docs.make convert.cs Makefile.am - cd $(srcdir) && $(MAKE) -f docs.make topdir=$(mcs_topdir_from_srcdir) convert.exe +convert.exe: convert.cs AgilityPack.dll perms + cd $(srcdir) && $(MAKE) PROFILE=net_2_0 -f docs.make topdir=$(mcs_topdir_from_srcdir) convert.exe + +AgilityPack.dll: perms + cd $(srcdir) && $(MAKE) PROFILE=net_2_0 -f docs.make topdir=$(mcs_topdir_from_srcdir) AgilityPack.dll + +.PHONY: perms +perms: + -@test -w $(srcdir) || chmod a+w $(srcdir)