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
:$(topdir
)/class
/lib
/$(PROFILE
)/mscorlib.dll
-r
:$(topdir
)/class
/lib
/$(PROFILE
)/System.Xml.dll
-out
:$@
$< -r
:AgilityPack.dll
19 $(CSCOMPILE
) -r
:$(topdir
)/class
/lib
/$(PROFILE
)/mscorlib.dll
-r
:$(topdir
)/class
/lib
/$(PROFILE
)/System.dll
-r
:$(topdir
)/class
/lib
/$(PROFILE
)/System.Xml.dll
-target
:library
-out
:$@
$(srcdir)/HtmlAgilityPack
/*.cs
25 monoapi.tree
: monoapi.zip
31 mono-tools.tree
: mono-tools.zip
34 mono-file-formats.zip
:
37 mono-file-formats.tree
: mono-file-formats.zip
42 monoapi.zip
: monoapi.tree
43 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
45 monoapi.tree
: $(srcdir)/toc.xml
$(srcdir)/docs.make
46 $(MDOC
) assemble
-o monoapi
-f hb
$<
48 mono-tools.zip
: mono-tools.tree
49 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
51 mono-tools.tree
: $(srcdir)/mono-tools.config
$(srcdir)/docs.make
52 $(MDOC
) assemble
-o mono-tools
-f man
$<
54 mono-file-formats.zip
: mono-file-formats.tree
55 @
test -f
$@ ||
{ rm -f
$< && $(MAKE
) $<; }
57 mono-file-formats.tree
: $(srcdir)/mono-file-formats.config
$(srcdir)/docs.make
58 $(MDOC
) assemble
-o mono-file-formats
-f man
$<