2 # This makefile is here because it uses the configuration from the
3 # in-place built mono to run and compile a few C# tools
8 include $(topdir
)/build
/rules.make
11 mono-file-formats.tree mono-file-formats.zip \
12 mono-tools.tree mono-tools.zip \
13 monoapi.tree monoapi.zip
15 convert.exe
: $(srcdir)/convert.cs AgilityPack.dll
16 $(CSCOMPILE
) -r
:System.Xml.dll
-out
:$@
$< -r
:AgilityPack.dll
19 $(CSCOMPILE
) -r
:System.dll
-r
:System.Xml.dll
-target
:library
-out
:$@
$(srcdir)/HtmlAgilityPack
/*.cs
21 monoapi.zip
: monoapi.tree
22 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
24 monoapi.tree
: $(srcdir)/toc.xml
$(srcdir)/docs.make
25 $(MDOC
) assemble
-o monoapi
-f hb
$<
27 mono-tools.zip
: mono-tools.tree
28 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
30 mono-tools.tree
: $(srcdir)/mono-tools.config
$(srcdir)/docs.make
31 $(MDOC
) assemble
-o mono-tools
-f man
$<
33 mono-file-formats.zip
: mono-file-formats.tree
34 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
36 mono-file-formats.tree
: $(srcdir)/mono-file-formats.config
$(srcdir)/docs.make
37 $(MDOC
) assemble
-o mono-file-formats
-f man
$<