2014-08-13 10:39:27 +01:00
|
|
|
sourcesdir = $(prefix)/lib/monodoc/sources
|
|
|
|
|
|
|
|
sources_DATA = \
|
|
|
|
mono-file-formats.source \
|
|
|
|
mono-tools.source \
|
|
|
|
monoapi.source \
|
|
|
|
$(ASSEMBLED_DOCS)
|
|
|
|
|
|
|
|
ASSEMBLED_DOCS = \
|
|
|
|
mono-file-formats.tree mono-file-formats.zip \
|
|
|
|
mono-tools.tree mono-tools.zip \
|
|
|
|
monoapi.tree monoapi.zip
|
|
|
|
|
|
|
|
EXTRA_DIST = \
|
|
|
|
abc-removal.txt \
|
|
|
|
api-style.css \
|
|
|
|
check-exports \
|
|
|
|
check-coverage \
|
|
|
|
convert.cs \
|
|
|
|
deploy \
|
|
|
|
docs.make \
|
|
|
|
embedded-api \
|
|
|
|
exdoc \
|
|
|
|
file-share-modes \
|
|
|
|
gc-issues \
|
|
|
|
gc-variables-in-c \
|
|
|
|
glossary.txt \
|
|
|
|
ignore \
|
|
|
|
internal-calls \
|
|
|
|
ir-desc \
|
|
|
|
jit-imt \
|
|
|
|
jit-thoughts \
|
|
|
|
jit-trampolines \
|
|
|
|
mini-doc.txt \
|
|
|
|
mono-api-metadata.html \
|
|
|
|
mono-file-formats.config\
|
|
|
|
mono-file-formats.source\
|
|
|
|
mono-tools.config \
|
|
|
|
mono-tools.source \
|
|
|
|
monoapi.source \
|
|
|
|
object-layout \
|
|
|
|
precise-gc \
|
|
|
|
produce-lists \
|
|
|
|
README \
|
|
|
|
remoting \
|
|
|
|
ssapre.txt \
|
|
|
|
stack-overflow.txt \
|
|
|
|
threading \
|
|
|
|
toc.xml \
|
|
|
|
TODO \
|
|
|
|
unmanaged-calls
|
|
|
|
|
2016-02-22 11:00:01 -05:00
|
|
|
-include $(mcs_topdir)/build/config.make
|
|
|
|
|
2019-04-12 14:10:50 +00:00
|
|
|
DOC_PROFILE:=net_4_x
|
|
|
|
CLASS=$(mcs_topdir)/class/lib/$(DOC_PROFILE)
|
2016-02-22 11:00:01 -05:00
|
|
|
|
2014-08-13 10:39:27 +01:00
|
|
|
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 html
|
2017-04-10 11:41:01 +00:00
|
|
|
-rm -Rf doxygen-output
|
2014-08-13 10:39:27 +01:00
|
|
|
-rm -f deploy/* convert.exe* AgilityPack.dll*
|
|
|
|
-rm -f $(ASSEMBLED_DOCS)
|
|
|
|
|
2019-04-12 14:10:50 +00:00
|
|
|
TOOL_MAKE=$(MAKE) -f $(srcdir)/docs.make topdir=$(srcdir)/../mcs srcdir=$(srcdir) PROFILE=$(DOC_PROFILE)
|
2014-08-13 10:39:27 +01:00
|
|
|
|
|
|
|
monoapi.zip: monoapi.tree
|
|
|
|
|
|
|
|
monoapi.tree: $(srcdir)/docs.make $(srcdir)/Makefile.am $(srcdir)/toc.xml $(srcdir)/deploy/.stamp
|
|
|
|
-mkdir -p deploy
|
|
|
|
cp -f $(srcdir)/api-style.css deploy
|
|
|
|
$(TOOL_MAKE) $@
|
|
|
|
|
|
|
|
mono-tools.zip: mono-tools.tree
|
|
|
|
|
|
|
|
mono-tools.tree: $(srcdir)/docs.make Makefile.am deploy/.stamp
|
|
|
|
$(TOOL_MAKE) $@
|
|
|
|
|
|
|
|
mono-file-formats.zip: mono-file-formats.tree
|
|
|
|
|
|
|
|
mono-file-formats.tree: $(srcdir)/docs.make $(srcdir)/Makefile.am $(srcdir)/deploy/.stamp
|
|
|
|
$(TOOL_MAKE) $@
|
|
|
|
|
2017-06-07 13:16:24 +00:00
|
|
|
deploy/.stamp: convert.exe Makefile.am exdoc
|
2014-08-13 10:39:27 +01:00
|
|
|
$(mkdir_p) html
|
|
|
|
runtimedir=`cd ../runtime && pwd`; export runtimedir; \
|
2016-02-22 11:00:01 -05:00
|
|
|
MONO_PATH=$(CLASS) perl $(srcdir)/exdoc -h $(srcdir) -t . $(srcdir)/../mono/*/*.c
|
2014-08-13 10:39:27 +01:00
|
|
|
touch $@
|
|
|
|
|
|
|
|
extract: deploy/.stamp
|
|
|
|
|
|
|
|
convert.exe: convert.cs AgilityPack.dll
|
2016-02-22 11:00:01 -05:00
|
|
|
$(TOOL_MAKE) convert.exe
|
2014-08-13 10:39:27 +01:00
|
|
|
|
|
|
|
AgilityPack.dll:
|
2016-02-22 11:00:01 -05:00
|
|
|
$(TOOL_MAKE) AgilityPack.dll
|
2014-08-13 10:39:27 +01:00
|
|
|
|
2017-04-10 11:41:01 +00:00
|
|
|
doxygen:
|
|
|
|
doxygen doxyfile
|
|
|
|
|
|
|
|
.PHONY: doxygen
|