6bdd276d05
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
108 lines
2.3 KiB
Makefile
108 lines
2.3 KiB
Makefile
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
|
|
|
|
-include $(mcs_topdir)/build/config.make
|
|
|
|
CLASS=$(mcs_topdir)/class/lib/$(DEFAULT_PROFILE)
|
|
|
|
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
|
|
-rm -Rf doxygen-output
|
|
-rm -f deploy/* convert.exe* AgilityPack.dll*
|
|
-rm -f $(ASSEMBLED_DOCS)
|
|
|
|
TOOL_MAKE=$(MAKE) -f $(srcdir)/docs.make topdir=$(srcdir)/../mcs srcdir=$(srcdir)
|
|
|
|
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) $@
|
|
|
|
deploy/.stamp: convert.exe Makefile.am
|
|
$(mkdir_p) html
|
|
runtimedir=`cd ../runtime && pwd`; export runtimedir; \
|
|
MONO_PATH=$(CLASS) perl $(srcdir)/exdoc -h $(srcdir) -t . $(srcdir)/../mono/*/*.c
|
|
touch $@
|
|
|
|
extract: deploy/.stamp
|
|
|
|
convert.exe: convert.cs AgilityPack.dll
|
|
$(TOOL_MAKE) convert.exe
|
|
|
|
AgilityPack.dll:
|
|
$(TOOL_MAKE) AgilityPack.dll
|
|
|
|
doxygen:
|
|
doxygen doxyfile
|
|
|
|
.PHONY: doxygen
|